Device announce Ikea Tradfi et hue pour last update
Publié : 20 mars 2019, 14:19
Bonjour,
J'ai commencé cette conversation dans 4.0 puis 4.1 beta mais ce n'était visiblement pas une bonne idée car mes posts se sont noyés dans les autres.
Comme il y a maintenant une section zigate, je réexplique donc le tout dans ce post.
L'idée générale est de détecter si une ampoule est sous tension ou non pour utiliser cela dans des scripts.
En particulier, l'ampoule envoie un device announce à sa mise sous tension: on voit cela dans les logs.
Mon idée était de mettre à jour le paramètre last update en cas de device annouce. Last update étant ensuite gérable dans des scripts.
Voila une petite synthèse des échanges.
J'ai cru comprendre ici que c'était en place:
https://easydomoticz.com/forum/viewtopi ... =80#p67279
autre piste ici:
https://easydomoticz.com/forum/viewtopi ... =60#p64999
Il faut peut-être utiliser enableReadAttributes ou resetReadAttributes ou resetConfigureReporting ou allowReBindingClusters?
Ici, je ne comprend pas vraiment:
https://easydomoticz.com/forum/viewtopi ... =50#p64993
Et la conversation sur les timestamp qui semble être une fausse piste:
https://easydomoticz.com/forum/viewtopi ... =50#p64998
J'ai migré de 4.1 beta à 4.1 stable sans soucis particulier: git checkout stable + git pull
J'ai commencé cette conversation dans 4.0 puis 4.1 beta mais ce n'était visiblement pas une bonne idée car mes posts se sont noyés dans les autres.
Comme il y a maintenant une section zigate, je réexplique donc le tout dans ce post.
L'idée générale est de détecter si une ampoule est sous tension ou non pour utiliser cela dans des scripts.
En particulier, l'ampoule envoie un device announce à sa mise sous tension: on voit cela dans les logs.
Mon idée était de mettre à jour le paramètre last update en cas de device annouce. Last update étant ensuite gérable dans des scripts.
Voila une petite synthèse des échanges.
J'ai cru comprendre ici que c'était en place:
https://easydomoticz.com/forum/viewtopi ... =80#p67279
mais j'ai du mal comprendre car last update ne se met pas à jour par device announce
autre piste ici:
https://easydomoticz.com/forum/viewtopi ... =60#p64999
forceConfigureReporting et forceReadAttribute n'existent plus dans 4.1pipiche a écrit : 27 janv. 2019, 20:57 Tu peux essayer de mettre le flag
forceConfigureReporting et firceReadAttribute d’un les mettant à 1.
Il faut peut-être utiliser enableReadAttributes ou resetReadAttributes ou resetConfigureReporting ou allowReBindingClusters?
Ici, je ne comprend pas vraiment:
https://easydomoticz.com/forum/viewtopi ... =50#p64993
pipiche a écrit : 27 janv. 2019, 19:55 Si le device est correctement appairé, il est régulièrement interrogé sur son état : on/off et level.
Lors de l’appairage on configure également le auto reporting. .
pipiche a écrit : 27 janv. 2019, 19:55 L'état est en fait remonté par la lampe via un système de reporting automatique.
On peut aussi interroger la lampe , mais cela se terminera en Timeout, qui lui n'est pas associé à un état coté Domoticz. Cela pourrait etre éventuellement géré coté plugin
Et la conversation sur les timestamp qui semble être une fausse piste:
https://easydomoticz.com/forum/viewtopi ... =50#p64998
benp a écrit : 24 déc. 2018, 17:56stamp time semble ne pas se mettre à jour dans ce fichier. Je ne vois pas quel autre paramètre utiliser.Tu peux éventuellement regarder le fichier DeviceList-xx.txt
Note:pipiche a écrit : 25 déc. 2018, 10:34 Pour revenir au timestamp dans le fichier DeviceList, c’est normal qu’il ne varie pas. En effet pour éviter les IOS le flush sur disque n’est fait que de temps à autres. Donc désolé pour la mauvaise piste. Par contre si tu n’est pas à 15 minutes prêt cela devrait le faire
J'ai migré de 4.1 beta à 4.1 stable sans soucis particulier: git checkout stable + git pull