J’ai l’impression que la valeur zéro n’est pas transmise à influxDB :
Quand le ventilateur de la salle de bain se met en marche (valeur 1), je vois dans les logs du plugin jeedom, le point 1 qui part vers influx et qui arrive :
[2021-10-25 20:20:03][INFO] : Send all measurements for InfluxDB
// 12 points de mesure coupés, ils sont transmis OK dans influx et visibles dans grafana
[2021-10-25 20:20:03][DEBUG] : createPoint for:[Salle-de-bain][Salle-de-bain_ventilation][Statut]
[2021-10-25 20:20:03][INFO] : Writing points for InfluxDB:13
[2021-10-25 20:20:04][INFO] : Done:13
Quand le ventilateur est éteint par contre, on voit dans les logs :
[2021-10-25 20:19:03][INFO] : Send all measurements for InfluxDB
// 12 points de mesure coupés, ils sont transmis OK dans influx et visibles dans grafana
[2021-10-25 20:19:04][DEBUG] : no value
[2021-10-25 20:19:04][INFO] : Writing points for InfluxDB:12
[2021-10-25 20:19:04][INFO] : Done:12
Ma question :
Est-ce effectivement le comportement du plugin ?
Si oui, y a-t-il un moyen réactiver l’envoi des valeurs zéro vers influxDB ?
Apparemment en PHP l’opérateur == fait une conversion de type , et donc l’ int 0 matche avec la chaine vide (je ne sais pas dire lequel est converti dans le type de l’autre, mais les logs que j’ai ajoutées sont formelles ^^)