Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Mon temps d'expiration est réglé sur 60 minutes.
Cela fonctionnait bien (device en rouge lorsqu'il n'avait plus de batterie) depuis des années.... Je n'ai rien touché entre-temps à part faire les MAJ
Cela fonctionnait bien (device en rouge lorsqu'il n'avait plus de batterie) depuis des années.... Je n'ai rien touché entre-temps à part faire les MAJ
Dz 2025.11_16729 - Conbee II
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Un grand merci, je l'avais pas vu du tout.
Du coup j'ai fais une modif sur la branche beta a tester. J'ai raté pour faire deconnecter mon capteur hier, un gag, ca deconnecte vraiment quand ca veut faire chier .....
Je pense que le probleme vient du fait que de deconz utilise de plus en plus de notifications par websocket, et que certaines peuvent etre comprise par le plugin comme un signe de vie (et du coup il retire trop vite l'etat d'erreur)
Du coup j'ai modifie le plugin pour ne retirer le mode "erreur" uniquement si la notification contient aussi des information de mise a jour.
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Merci je vais tester ça !
Dz 2025.11_16729 - Conbee II
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
C'est mieux de ton coté ?
Car je suis sur l'issue du github la, il semblerait que la fonction integré a domoticz ("capteur expirés") ne marche pas non plus.
Car je suis sur l'issue du github la, il semblerait que la fonction integré a domoticz ("capteur expirés") ne marche pas non plus.
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Pourquoi dis-tu qu'elle ne fonctionne pas ? Moi j'ai bien des capteurs qui passent en rouge après le délai d'expiration. Ce sont des capteurs Z-Wave, RFX433 ou même par des plugins python.
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Ben je l'ai baissé a 10 mn et un seul capteur est passé en timedOut de mon coté.
J'en ai meme un qui m'indique les poubelle a sortir, et celui la je suis sur n'est pas mit a jour toute les 10mns.
Et je suis pas le seul a me poser des questions https://www.domoticz.com/forum/viewtopi ... =4&t=38391
Et j'ai quelqu'un qui a ca sur son device json (du plugin python)
Avec un reglage a 60mn.
J'en ai meme un qui m'indique les poubelle a sortir, et celui la je suis sur n'est pas mit a jour toute les 10mns.
Et je suis pas le seul a me poser des questions https://www.domoticz.com/forum/viewtopi ... =4&t=38391
Et j'ai quelqu'un qui a ca sur son device json (du plugin python)
Code : Tout sélectionner
"LastUpdate" : "2022-04-10 14:37:34"
"HaveTimeout" : false,Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Cela ne semble pas fonctionner pour tous les périphériques. Les périphériques virtuels et de type "text" par exemple ne semblent pas concernés. Par contre d'autres sont concernés alors que cela n'a pas trop de sens : les setpoint pour les thermostats par exemple (https://www.domoticz.com/forum/viewtopic.php?t=33903).
Tout ça pour dire qu'effectivement la logique qui sous-tend cette fonction ne semble pas très claire.
C'est pour cela que, comme d'autres, j'utilise un script pour mes senseurs critiques plutôt que cette partie plutôt "cosmétique". Mais là encore, c'est à condition que ces périphériques ne soient pas mis à jour alors qu'aucune valeur n'a été modifiée pour eux (genre chaque heartbeat d'un plugin python par exemple alors que cela n'est pas forcément utile ou souhaité comme par exemple avec le plugin https://github.com/lordzurp/domoticz-tplink-smartplug qui met l'état à jour toutes les 10 secondes quel qu'il soit !).
Tout ça pour dire qu'effectivement la logique qui sous-tend cette fonction ne semble pas très claire.
C'est pour cela que, comme d'autres, j'utilise un script pour mes senseurs critiques plutôt que cette partie plutôt "cosmétique". Mais là encore, c'est à condition que ces périphériques ne soient pas mis à jour alors qu'aucune valeur n'a été modifiée pour eux (genre chaque heartbeat d'un plugin python par exemple alors que cela n'est pas forcément utile ou souhaité comme par exemple avec le plugin https://github.com/lordzurp/domoticz-tplink-smartplug qui met l'état à jour toutes les 10 secondes quel qu'il soit !).
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Si j'ai bien compris la logique autour de ça, cela n'a rien de surprenant en soit, l'état ou la valeur du device n'a pas été changée depuis "lastUpdate" et il a bien été joignable lors de la dernière vérification.Thorgal a écrit : 12 avr. 2022, 17:55 Et j'ai quelqu'un qui a ca sur son device json (du plugin python)Avec un reglage a 60mn.Code : Tout sélectionner
"LastUpdate" : "2022-04-10 14:37:34" "HaveTimeout" : false,
En effet le flag "HaveTimeout" devrait correspondre à l'attribut "TimedOut" qui indique que le périphérique n'a pas été joignable (https://www.domoticz.com/wiki/DzVents:_ ... ll_devices)
Donc si la logique de base de Domoticz qui est qu'on ne met à jour un périphérique que lorsque la valeur ou état est différent de son état/valeur actel (pour des raisons de performance entre autres choses), alors le périphérique en question doit bien être "sur le réseau" (joignable) mais son état ou sa valeur n'a pas changée depuis 2022-04-10 14:37:34.
Il n'y a pas de lien entre l'attribut "HaveTimeout" du périphérique et le paramètre "Capteur expiré" qui est pour tout le système et qui ne semble servir que pour le côté "cosmétique" de la barre rouge pour certaines capteurs (ni les virtuels, ni les textes et peut-être d'autres) et qui est basée au niveau du javascript sur "LastUpdate" : https://www.domoticz.com/forum/viewtopic.php?t=22562 on dirait !
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Bon, je me répond en partie à moi même, la définition et surtout le contenu de certians champs ne sont pas les même suivant qu'on les retrouve par http/Dzvents ou python : https://www.domoticz.com/forum/viewtopic.php?t=27549 ... Ce qui n'aide en rien à la compréhension de tout ça. 
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Lol, et en plus effectivement tu as raison, je confond le lastseen et le lastupdated.
Mais pour moi de mettre a jour un widget, meme avec les memes valeurs, ca compte comme un update. Ca j'en suis sur j'ai meme du le desactiver dans le plugin pour eviter de declencher des evenements.
Ca j'ai pas compris
La je refais des tests de mon coté car dans les logs l'utilisateur a une mise a jour avec
Mais pour moi de mettre a jour un widget, meme avec les memes valeurs, ca compte comme un update. Ca j'en suis sur j'ai meme du le desactiver dans le plugin pour eviter de declencher des evenements.
Ca j'ai pas compris
Y a un setting quelque part pour desactiver ca "par capteurs" ?Disable data timeout on the Dummy hardware of the device or set it to a time that is suitable
La je refais des tests de mon coté car dans les logs l'utilisateur a une mise a jour avec
Mais pas de marquage en rouge ....{'nValue': 0, 'sValue': '20.22', 'BatteryLevel': 100, 'TimedOut': 1}