ARSUN – Home Assistant : Dissocier EDF & AR SUN

Dans l’état actuelle : avec une pince ampermétrique il n’est pas possible de dissocier l’energie qui sera consomé sur votre tableau EDF et ce qui a été produit par c votre AR SUN

Le fonctionnement du script :

  • En ce qui concerne mes heures creuses : celle-ci sont de 00h00 à 07h00 du matin. 
  • L’ensemble de l’énergie est compatibilisé via la pince sur le nom : sensor.cumulus_energy
  • Le but est de créer un non virtuelle ou la valeur sensor.cumulus_energy sera donc copier sur la valeur : input_number.arsunnombre_2_2 à 07h02 du matin .
  • Ensuite pour connaitre l’énergie dévellopé par AR SUN il faut donc soustraire la valeur  input_number.arsunnombre_2_2 par rapport à la valeur : sensor.cumulus_energy

Le program YAML : 

alias: ArSun_CopieValeur_7hMatin
description: Compteur 7h du matin
trigger:
  – platform: time
    at: « 07:02:30 »
condition: []
action:
  – service: input_number.set_value
    target:
      entity_id: input_number.arsunnombre_2_2  data_template:
      value: « {{states(‘sensor.cumulus_energy‘) |float }} »

mode: single

 

Faire la soustraction :

Le nom de ce capteur sera donc : sensor.ar_sun_surplus_production

Conserver l’ensemble de la valeur produite pour ArSun

.Il faut donc préparer un nouvel valeur nombre : input_number.arsun_cumulproductionsolaire
Ensuite il faut prendre la valeur input_number.arsunnombre_2_2 et l’ajouter à la valeur input_number.arsun_cumulproductionsolaire à l’heure de 23h45

Ci joint le programe YAML 

 

alias: ArSun_Cumul_Valeur Total Prod Solaire description: Cumul Valeur Total Prod Solaire

trigger:
  – platform: time
    at: « 23:45:00 »
condition: []
action:
  – service: input_number.set_value
    target:
      entity_id: input_number.arsun_cumulproductionsolaire

    data_template:
      value: « {{states(‘ sensor.ar_sun_surplus_production’) |float }} »
mode: single

https://www.youtube.com/watch?v=Pi7-hzh-BRk

Laisser un commentaire

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