Aller au contenu

ON/OFF Engine

Ce package implémente le moteur du routeur solaire qui détermine si l'énergie peut être détournée vers une charge locale ou non.

Le ON/OFF engine appelle chaque seconde le compteur d'énergie pour obtenir la puissance réelle consommée. Si l'énergie envoyée au réseau est supérieure au niveau de démarrage du détournement (en W) pendant le temps de démarrage (en s), le relais est fermé pour utiliser l'énergie localement. Lorsque l'énergie envoyée au réseau atteint le niveau défini (en W) pour arrêter le détournement pendant le temps d'arrêt (en s), le relais est ouvert et la consommation locale est arrêtée.

La régulation automatique du ON/OFF engine peut être activée ou désactivée avec l'interrupteur d'activation.

Le schéma suivant représente la consommation avec ce moteur activé :

engine_on_off

Légende :

  • Vert : Énergie consommée provenant des panneaux solaires (autoconsommation)
  • Jaune : Énergie envoyée au réseau
  • Rouge : Énergie consommée provenant du réseau

Comment ça fonctionne ?

  • La partie jaune du graphique montre le niveau de démarrage. Lorsque l'énergie envoyée au réseau atteint le niveau de démarrage, l'énergie est détournée localement.
  • La partie jaune du graphique montre le niveau d'arrêt. Dans cet exemple, 0W.

Définissez soigneusement les niveaux de démarrage et d'arrêt

Le niveau de démarrage doit être supérieur à la puissance de la charge branchée au routeur solaire. Sinon, dès que l'énergie sera détournée vers la charge, le niveau d'arrêt sera atteint et vous verrez le routeur basculer entre ON et OFF (en fonction de la temporisation que vous avez définie).

Ajustez finement les temps de démarrage et d'arrêt

Les temps de démarrage et d'arrêt déterminent la réactivité de la régulation. Ces délais doivent être finement ajustés pour éviter les oscillations. Par exemple, si vous avez une cuisinière électrique, faites attention aux délais de chauffe.

LEDs de retour utilisateur

La LED jaune reflète la connexion réseau :

  • ÉTEINTE : le routeur solaire n'est pas connecté à l'alimentation.
  • ALLUMÉE : le routeur solaire est connecté au réseau.
  • CLIGNOTANTE : le routeur solaire n'est pas connecté au réseau et essaie de se reconnecter.
  • CLIGNOTEMENT RAPIDE : Une erreur se produit lors de la lecture de l'énergie échangée avec le réseau.

La LED verte reflète la configuration actuelle de la régulation :

  • ÉTEINTE : la régulation automatique est désactivée.
  • ALLUMÉE : la régulation automatique est active et ne détourne pas d'énergie vers la charge.
  • CLIGNOTANTE : le routeur solaire envoie actuellement de l'énergie à la charge.

Configuration

Pour utiliser ce package, ajoutez les lignes suivantes à votre fichier de configuration :

1
2
3
4
packages:
  engine:
    url: https://github.com/XavierBerger/Solar-Router-for-ESPHome/
    file: solar_router/engine_on_off.yaml

Lorsque ce package est utilisé, il est nécessaire de définir le paramètre suivant dans la section substitutions comme montré dans l'exemple ci-dessous :

1
2
3
4
5
6
substitutions:
  # LEDs -------------------------------------------------------------------------
  # Green LED is reflecting regulation status
  # Yellow LED is reflecting power meter status
  green_led_pin: GPIO19
  yellow_led_pin: GPIO18