mdeweerd / MetersToHA

Get Meter Data into Home Automation systems
GNU General Public License v3.0
26 stars 8 forks source link

Conserver la variable gas_daily_kwh en cas de reboot ou d'absence de nouvelle data #3

Open skawsk opened 1 year ago

skawsk commented 1 year ago

La variable gas_daily_kwh est supprimé lorsque qu'il n'y a pas de nouvelle données ou lors d'un reboot, est-il possible de la mettre en statut unavailable si il n'y a pas de nouvelle data ?

mdeweerd commented 1 year ago

Je suppose qu'on parle de Home Assistant - ce qui suit reste (en partie) applicable à d'autres systèmes.

Cela arrive quand il n'y a pas de nouvelle donnée après un reboot.

  1. En tant que système exterieur MetersToHA ne peut détecter en soi un reboot ;
  2. On peut éventuellement évoluer le système pour le faire déclencher sur l'événement 'ha_restart' tout en ajoutant à ce moment là l'option "--skip-download". Soit c'est une deuxième configuration d'application AppDaemon, en indiquant comme événement déclencheur homeassistant_started en ajoutant l'option '--skip-download'.
    Il faut aussi utiliser '--keep-output' lors de la récupération des données (sinon --skip-download ne peut pas fonctionner ensuite).
    Il faut peut-être ajouter une nouvelle option '--force-update' qui oblige MetersToHA à déposer les valeurs même en cas d'absence d'évolution.