04-29-2018, 11:43 AM
Bonjour,
J'essaye d'intégrer un pluviomètre Netatmo. Il ne semble pas gérer par défaut par LD et j'ai donc utilisé un connecteur IP qui se connecte sur l'API de Netatmo.
(C'est une adaptation du tuto de Janathan dispo ici http://forum-lifedomus.com/showthread.php?tid=3879)
Le pluviomètre me donne 2 mesures. Les précipitations par heure et les précipitations cumulées sur la journée. J'ai donc ajouté 2 variables à mon pluviomètre (precipitation1h et precipitation24h) en plus des deux variables par défaut (precipitation et batterie).
[attachment=2160]
J'ai égalemment crée une commande Update qui récupère un JSON avec les variables et j'utilise un script JS de post traitement pour filtrer et assigner les valeurs aux variables.
[attachment=2161]
J'utilise ensuite ces varibales precipitation1h et precipitation24h dans un automate et dans un composant etat dans DS. Le problème est que dans DS l'état affiche le message ERR et dans l'automate la valeur est toujours 0. Par contre la variable precipitation (qui était une variable par défaut de l'objet) lui fonctionne bien alors que c'est juste une copie de precipitation1h. Je sais aussi que le script fonctionne car dans la fenêtre de debug je vois bien les bonnes valeurs.
Aurriez vous une idée de ce qui déconne ? (Je peux fournir plus d'infos si besoin).
[attachment=2162]
[attachment=2163]
J'essaye d'intégrer un pluviomètre Netatmo. Il ne semble pas gérer par défaut par LD et j'ai donc utilisé un connecteur IP qui se connecte sur l'API de Netatmo.
(C'est une adaptation du tuto de Janathan dispo ici http://forum-lifedomus.com/showthread.php?tid=3879)
Le pluviomètre me donne 2 mesures. Les précipitations par heure et les précipitations cumulées sur la journée. J'ai donc ajouté 2 variables à mon pluviomètre (precipitation1h et precipitation24h) en plus des deux variables par défaut (precipitation et batterie).
[attachment=2160]
J'ai égalemment crée une commande Update qui récupère un JSON avec les variables et j'utilise un script JS de post traitement pour filtrer et assigner les valeurs aux variables.
[attachment=2161]
J'utilise ensuite ces varibales precipitation1h et precipitation24h dans un automate et dans un composant etat dans DS. Le problème est que dans DS l'état affiche le message ERR et dans l'automate la valeur est toujours 0. Par contre la variable precipitation (qui était une variable par défaut de l'objet) lui fonctionne bien alors que c'est juste une copie de precipitation1h. Je sais aussi que le script fonctionne car dans la fenêtre de debug je vois bien les bonnes valeurs.
Aurriez vous une idée de ce qui déconne ? (Je peux fournir plus d'infos si besoin).
[attachment=2162]
[attachment=2163]