Mise en œuvre de la technologie Zero Feeding avec FRITZ! Smart Energy 250 et Anker Solix dans Home Assistant

Zéro injection d'électricité avec FRITZ! Smart Energy 250 et Anker Solix dans Home Assistant

Assistant à domicile

De nombreux propriétaires de systèmes solaires photovoltaïques avec stockage installés sur leur balcon souhaitent minimiser leur injection sur le réseau public. L'idéal serait de ne produire que l'électricité nécessaire au foyer. Les systèmes actuels utilisent souvent des compteurs intelligents qui enregistrent la consommation électrique quasiment en temps réel et ajustent la puissance de l'onduleur en conséquence. Cependant, l'installation de ces compteurs nécessite l'intervention d'un électricien, et je souhaitais éviter les coûts associés pour le moment.

J'ai donc utilisé une approche différente et connecté les appareils existants entre eux. En utilisant le FRITZ! Smart Energy 250*, un Banque solaire Anker SOLIX* et Assistant à domicileJ'ai mis en place un système de rachat d'électricité sans injection de courant fonctionnel, et ce sans compteur intelligent supplémentaire dans le tableau électrique.

La situation initiale

J'ai utilisé le FRITZ! Smart Energy 250 pour la lecture de mon compteur électrique numérique. Le capteur est placé directement sur l'interface optique D0 du compteur et transmet les valeurs mesurées via DECT. FRITZ!Box*.

Les données sont ensuite disponibles via FRITZ!SmartHome dans Assistant à domicile disponible et peut être utilisé à la fois dans Tableau de bord énergétique Il peut être visualisé et utilisé pour l'automatisation.

Pour la production d'électricité, j'utilise une centrale photovoltaïque sur mon balcon, avec stockage intégré et une puissance d'injection maximale de 800 watts. Dans mon cas, une Banque solaire Anker SOLIX 2 E1600 Pro* à utiliser. Le Intégration Anker Solix Home Assistant prend désormais également en charge d'autres modèles tels que le Anker Solar Bank 2 E1600 ACainsi que le Banque solaire Anker 3 E2700La liste des appareils compatibles est constamment mise à jour, et les modèles actuels tels que le Banque solaire Anker SOLIX 4 Pro* Sera également pris en charge prochainement.

Avant de l'intégrer à Home Assistant, j'utilisais le système de stockage d'énergie solaire en mode personnalisé via l'application Anker. Cela impliquait de programmer des valeurs de production fixes pour différentes périodes de la journée. J'ai créé la courbe de production à partir de plusieurs mesures effectuées tout au long de la journée et j'ai essayé de l'aligner au mieux sur la consommation de base de mon foyer. Ainsi, le système de stockage d'énergie solaire pouvait alimenter une grande partie des appareils fonctionnant en continu, comme le réfrigérateur, le matériel de bureau et le routeur internet, pendant la journée.

FRITZ!Smart Energy 250
FRITZ!Smart Energy 250

Capteur de courant intelligent, appareil de mesure de la consommation électrique pour optimiser les coûts énergétiques, compatible par DECT avec la FRITZ!Box, consommation d'énergie par app ou FRITZ!OS

Lecture des compteurs d'électricité intelligents avec tête de lecture infrarouge
IOmeter SmartMeter

relevé intelligent du compteur électrique avec tête de lecture infrarouge, Wi-Fi et application – avec batterie ou USB-C – Compatible avec Home Assistant

Tête de lecture infrarouge pour compteur intelligent WiFi - Lisez les compteurs d'électricité via WiFi, avec Tasmota
Compteur électrique Tasmota 2

Relevez les compteurs électriques via Wi-Fi, grâce au logiciel Tasmota pour l'intégration à la maison connectée.

Principe de fonctionnement de l'injection nulle dans Home Assistant

L'ensemble du système est contrôlé par l'automatisation via Home Assistant. Le FRITZ! Smart Energy 250 sert de capteur pour le flux de courant au point de raccordement au réseau.

capteur.fritz_smart_energy_250_puissance

La puissance mesurée par le compteur électrique est comparée à la puissance d'injection actuellement réglée de la centrale photovoltaïque de balcon.

sensor.solarbank_2_e1600_pro_ac_hausabgabe

À partir de cette différence, Home Assistant calcule une nouvelle valeur cible, qui est ensuite transférée à la banque solaire Anker SOLIX.

numéro.solarbank_2_e1600_pro_system_feed-in spécification

La puissance injectée est ajustée en continu. Cet ajustement est déclenché par les variations de la puissance de sortie du FRITZ! Smart Energy 250. Un délai de 10 secondes est également intégré afin d'éviter les ajustements intempestifs.

L'objectif de l'automatisation est de maintenir la consommation du réseau ou l'injection d'énergie aussi proche que possible de 0 watt. Une tolérance de ±5 watts a été définie à cet effet, afin que le système photovoltaïque ne réagisse pas à chaque fluctuation, même minime.

abs > 5 

La puissance absorbée peut être ajustée de manière flexible entre 0 et 800 watts.

 {{ [current_value + (stromverbrauch ), 800] | min }}
 {{ [current_value + stromverbrauch, 0] | max }}

Les noms des capteurs et des entités utilisés dans cet exemple proviennent de mon installation et peuvent donc différer de la vôtre. Vous trouverez les noms corrects directement dans les détails des appareils et des entités de Home Assistant.

Le code YAML complet de mon automatisation peut être ajouté à Home Assistant dans la section Automatisation. Créez une nouvelle automatisation, puis sélectionnez « Modifier en YAML » (trois points).

alias : Injection nulle avec Anker Solix Solarbank E1600 description : Tente de maintenir la consommation d'énergie à 0 watt avec Anker Solix Solarbank E1600 déclencheurs : - déclencheur : état entity_id : - sensor.fritz_smart_energy_250_leistung activé : true conditions : [] actions : - répéter : tant que : - condition : modèle value_template : > {% set stromverbrauch = states('sensor.fritz_smart_energy_250_leistung') | float(0) %} {{ stromverbrauch | abs > 5 }} séquence : - action : nombre.set_value cible : entity_id : nombre.solarbank_2_e1600_pro_system_einspeisevorgabe données : valeur : > {% set stromverbrauch = states('sensor.fritz_smart_energy_250_leistung') | float(0) %} {% set current_value = states('sensor.solarbank_2_e1600_pro_ac_hausgabe') | float(0) %} {% if power consumption > 0 %} {{ [current_value + (power consumption ), 800] | min }} {% else %} {{ [current_value + power consumption, 0] | max }} {% endif %} - délai : heures : 0 minutes : 0 secondes : 10 millisecondes : 0 mode : unique

💬 J'ai hâte d'entendre parler de vos expériences, de vos suggestions d'optimisation et de vos idées pour améliorer l'automatisation dans le Commentaires.

Potentiel d'amélioration des systèmes de chauffage sans apport à faire soi-même

Le principal reproche adressé au FRITZ! Smart Energy 250 concerne sa fréquence de mise à jour relativement faible. Les données ne sont généralement transmises à Home Assistant que toutes les 30 à 60 secondes.

Ce n'est évidemment pas la solution idéale pour des décisions prises très rapidement. Cependant, en pratique, cette solution s'est avérée étonnamment efficace.

Home Assistant zéro flux

Les fluctuations de la régulation sont clairement visibles sur l'affichage de la puissance mesurée du FRITZ! Smart Energy 250.

Home Assistant affiche l'absence de conversion d'énergie Fritz Energy 250

Les appareils courants comme les réfrigérateurs, les appareils électroniques, l'éclairage ou les ordinateurs ne provoquent généralement pas de variations de charge extrêmement rapides. Le système de stockage d'énergie solaire peut donc compenser une grande partie de la consommation électrique quotidienne. Les pics de consommation de courte durée, par exemple ceux générés par une bouilloire, un four ou une plaque à induction, ne peuvent être entièrement compensés en raison du délai de transmission des valeurs mesurées. Dans ces cas, une brève consommation d'énergie est nécessaire avant que le système de régulation ne s'adapte.

Conclusion

Bien que le FRITZ! Smart Energy 250 n'ait pas été conçu initialement pour la gestion de panneaux solaires de balcon, il fonctionne étonnamment bien comme source de données pour une gestion simplifiée de l'énergie sans injection de courant lorsqu'il est utilisé avec Home Assistant. Si la fréquence de mise à jour d'environ 30 à 60 secondes ne permet pas un contrôle en temps réel parfait, la précision est largement suffisante pour de nombreuses applications. Donc, si vous en possédez déjà un… Tête de lecture infrarouge pour compteur intelligentToute personne possédant un système de panneaux solaires Anker SOLIX peut mettre en œuvre une gestion intelligente de l'énergie sans effort, réduisant ainsi considérablement l'injection d'électricité sur le réseau public et augmentant l'autoconsommation. Malgré certaines limitations, la solution offre de bonnes performances au quotidien. Un atout majeur réside dans la possibilité d'utiliser le matériel existant sans installer de composants supplémentaires.

Soutien

Si vous avez lu jusqu'ici, vous avez sans doute déjà remarqué le travail considérable que cela a nécessité. Recherche, tests, captures d'écran, analyse des bugs, rédaction et mises à jour régulières prennent souvent de nombreuses heures, voire plusieurs jours.

Vous pouvez me soutenir via PayPal ou Offrez-moi un café. Un grand merci à tous les lecteurs qui soutiennent chrissmart.de !

Source/Photo : (Amazon / modules solaires - Gladbeck / Ancre HA / Chrissmart)

2 thoughts on “Nulleinspeisung mit FRITZ! Smart Energy 250 und Anker Solix in Home Assistant

  1. Bonjour à tous,
    J'ai mis en service hier mon système zéro injection sur le réseau grâce à Google Gemini. Je possède une E1600 Pro V2 (et l'ancienne V1). Pour les mesures, j'utilise un Hichi Volkszähler et un Shelly PM qui mesure l'injection de la batterie sur le réseau. Les deux appareils sont mis à jour chaque seconde. Le système fonctionne depuis hier après-midi et les batteries ont tenu jusqu'à 9 h ce matin.
    Si le code contenu dans automations.yaml vous intéresse :
    La valeur affichée par sensor.online_measured_consumption_sw correspond à la somme des valeurs L1, L2 et L3, enregistrées chaque seconde. La production d'énergie solaire injectée dans le système est automatiquement déduite.

    # Alimentation nulle
    – alias : „ Banque solaire : injection zéro dynamique “
    Description : „ Régule l'objectif d'injection du parc solaire Anker en fonction de la consommation réelle. JS 6/2026 “
    mode : redémarrage
    déclenchement:
    – plateforme : modèle temporel
    Intervalle de la règle # : toutes les 45 secondes
    secondes : „ /45 “

    action:
    - choisir:
    # CAS 1 : Batterie vide (Réglage par défaut : 0 W)
    - conditions:
    – condition : modèle
    value_template: "{{ states('sensor.sb_2_e1600_pro_ladestand') | float(0) 0 }}"„
    séquence:
    – service : nombre.définir_valeur
    cible:
    entité_id : number.sb_2_e1600_pro_system_einspeisevorgabe
    données:
    valeur : 0

    # CAS 2 : Fonctionnement normal
    - conditions:
    – condition : modèle
    value_template: "{{ states('sensor.sb_2_e1600_pro_ladestand') | float(0) > 5 }}"„
    # Vérifiez si l'écart est supérieur à la zone morte (ici 15W).
    – condition : modèle
    modèle_valeur : >
    {% définir current_setting = states('sensor.sb_2_e1600_pro_feedforward') | float(0) %}
    {# CORRIGÉ ICI : La valeur de Shelly est négative lors de l’alimentation électrique de la maison}
    {% set shelly = states('sensor.akku_shelly_performance') | float(0) * -1 %}
    {% set netz = states('sensor.online_gemessener_verbrauch_sw') | flotteur(0) %}
    {% définir la cible = shelly + réseau %}
    {{ (ziel – aktuelle_vorgabe) | abs > 15 }}
    séquence:
    – service : nombre.définir_valeur
    cible:
    entité_id : number.sb_2_e1600_pro_system_einspeisevorgabe
    données:
    valeur : >
    {% définir current_setting = states('sensor.sb_2_e1600_pro_feedforward') | float(0) %}
    {# CORRIGÉ ICI : Valeur de Shelly inversée #}
    {% set shelly = states('sensor.akku_shelly_performance') | float(0) * -1 %}
    {% set netz = states('sensor.online_gemessener_verbrauch_sw') | flotteur(0) %}
    {% définir la cible = shelly + réseau %}

    {Ajuster le paramètre # ici #}
    {% définir max_change = 200 %}

    {# Calcul de la taille de pas limitée #}
    {% set diff = cible – configuration_actuelle %}
    {% si diff > max_change %}
    {% définir nouveau_paramètre = paramètre_actuel + changement_max %}
    {% elif diff 800 %}
    800
    {% elif new_setup < 0 %}
    0
    {% sinon %}
    {{ neue_vorgabe | int }}
    {% fin si %}

    Redémarrez Automations.yaml. Et supprimez les planifications dans l'application Anker.

    VG Jürgen

  2. Salut Chris,

    Tout d'abord, bravo pour votre article – vraiment intéressant et très clair.

    J'utilise également Home Assistant et j'ai récemment commandé l'Anker Solix Solarbank 4. De plus, j'ai installé l'AVM Smart Energy 250 sur mon compteur électrique.

    Honnêtement, je préférerais ne pas passer à l'EcoTracker. De même, je préférerais éviter de faire intervenir un électricien sur mon installation électrique pour le moment, car j'ai déjà investi une somme considérable dans les panneaux solaires.

    Puisque Anker Home Assistant est désormais officiellement pris en charge, je me demande s'il existe maintenant un moyen simple de faire fonctionner ensemble le système solaire et l'AVM Smart Energy 250.

    Et si possible, je serais ravi de ne pas avoir à passer des heures à modifier manuellement des fichiers YAML. 😄 Ce n'est pas vraiment ma tasse de thé.

    Vous avez peut-être une idée ou connaissez une solution élégante. Cordialement, Mike

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *