Device announce Ikea Tradfi et hue pour last update
Re: Device announce Ikea Tradfi et hue pour last update
Je dirai que tu dois perdre des envois venant de l'ampoule. Chez moi, j'ai bien toutes les 5 minutes avec une précision diabolique.
Par contre, sur un capteur dans ma cuisine, j'en perds par moment car il est assez éloigné de la zigate même si un mesh est fait avec une ampoule ikea assez proche, ça ne suffit pas toujours.
Par contre, sur un capteur dans ma cuisine, j'en perds par moment car il est assez éloigné de la zigate même si un mesh est fait avec une ampoule ikea assez proche, ça ne suffit pas toujours.
Re: Device announce Ikea Tradfi et hue pour last update
Pour moi ce n'est pas la bonne dermache.
Ton problème est de savoir si la lampe est électriquement ON ou OFF, pas quelle soit allumée ou éteinte.
Ce n'est pas en contrôlant le Lastseen que tu auras la réponse . Le lastseen te donnera une information sur oui la Lampe est dans le réseau Zigbee con trollé par la Zigate, ou non elle n'y est plus. Ce qui n'est pas la même chose.
Ce qui effectivement configuré aujourd'hui à toutes les 5' freq ( max) -et donc peut-être changé ultérieurement, demande au device à donner son état ( Level , et On/Off ).
Ensuite, le Lastseen n'est mis-à-jour que toutes les 5 minutes, donc il suffit , que le report venant de la lampe arrive pil-poil à +5 minutes et il ne sera pas mis-à-jour et du coup
Ton problème est de savoir si la lampe est électriquement ON ou OFF, pas quelle soit allumée ou éteinte.
Ce n'est pas en contrôlant le Lastseen que tu auras la réponse . Le lastseen te donnera une information sur oui la Lampe est dans le réseau Zigbee con trollé par la Zigate, ou non elle n'y est plus. Ce qui n'est pas la même chose.
Ce qui effectivement configuré aujourd'hui à toutes les 5' freq ( max) -et donc peut-être changé ultérieurement, demande au device à donner son état ( Level , et On/Off ).
Ensuite, le Lastseen n'est mis-à-jour que toutes les 5 minutes, donc il suffit , que le report venant de la lampe arrive pil-poil à +5 minutes et il ne sera pas mis-à-jour et du coup
Re: Device announce Ikea Tradfi et hue pour last update
@ben, j'ai implémenté un truc qui devrait te convenir.
Voir https://github.com/sasu-drooz/Domoticz- ... issues/394
L'idée est que lorsque le plugin detecte une erreur de communication (device not reachable), on declenche un Device timedOut.
Dans ton cas, et pour forcer l'envoie de messages vers tes ampoules, je te suggère de mettre le flag 'enableReadAttributes':'1' dans le fichier PluginConf-xx.txt
Cela va forcer le plugin a faire des read d'attributes vers tous les devices. Ca charge le plugin, mais ca devrait faire ce que tu veux. Si l'ampoule se trouve éléctriquement eteinte, le device passera en rouge dans Domoticz et avec dzVents tu pourras également récupérer l'info
EDITED: le patch est sur la branche beta
Voir https://github.com/sasu-drooz/Domoticz- ... issues/394
L'idée est que lorsque le plugin detecte une erreur de communication (device not reachable), on declenche un Device timedOut.
Dans ton cas, et pour forcer l'envoie de messages vers tes ampoules, je te suggère de mettre le flag 'enableReadAttributes':'1' dans le fichier PluginConf-xx.txt
Cela va forcer le plugin a faire des read d'attributes vers tous les devices. Ca charge le plugin, mais ca devrait faire ce que tu veux. Si l'ampoule se trouve éléctriquement eteinte, le device passera en rouge dans Domoticz et avec dzVents tu pourras également récupérer l'info
EDITED: le patch est sur la branche beta
Dernière modification par pipiche le 04 avr. 2019, 21:36, modifié 1 fois.
Re: Device announce Ikea Tradfi et hue pour last update
Ça me trottait depuis un moment, je ne comprenais pas qu'il n'y ai pas un retour sur une commande, j'allais te poser la questionpipiche a écrit : 04 avr. 2019, 19:43 L'idée est que lorsque le plugin detecte une erreur de communication (device not reachable), on declenche un Device timedOut.
Re: Device announce Ikea Tradfi et hue pour last update
Tout est asynchrone dans le plug-in. C’est une partie du problème;-)Deufo a écrit : 04 avr. 2019, 21:10Ça me trottait depuis un moment, je ne comprenais pas qu'il n'y ai pas un retour sur une commande, j'allais te poser la questionpipiche a écrit : 04 avr. 2019, 19:43 L'idée est que lorsque le plugin detecte une erreur de communication (device not reachable), on declenche un Device timedOut.![]()
Re: Device announce Ikea Tradfi et hue pour last update
Après avoir fait un git pull sur beta j'ai les erreurs suivantes:pipiche a écrit : 04 avr. 2019, 19:43 @ben, j'ai implémenté un truc qui devrait te convenir.
Voir https://github.com/sasu-drooz/Domoticz- ... issues/394
L'idée est que lorsque le plugin detecte une erreur de communication (device not reachable), on declenche un Device timedOut.
Dans ton cas, et pour forcer l'envoie de messages vers tes ampoules, je te suggère de mettre le flag 'enableReadAttributes':'1' dans le fichier PluginConf-xx.txt
Cela va forcer le plugin a faire des read d'attributes vers tous les devices. Ca charge le plugin, mais ca devrait faire ce que tu veux. Si l'ampoule se trouve éléctriquement eteinte, le device passera en rouge dans Domoticz et avec dzVents tu pourras également récupérer l'info
EDITED: le patch est sur la branche beta
Code : Tout sélectionner
2019-04-04 23:08:10.423 Error: (Zig) Error when transmiting a previous command to ff7d ieee 000b57fffe238bf1
2019-04-04 23:08:10.423 Error: (Zig) 'onMessage' failed 'NameError':'name 'Devices' is not defined'.
2019-04-04 23:08:10.423 Error: (Zig) ----> Line 606 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage
2019-04-04 23:08:10.423 Error: (Zig) ----> Line 379 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage
2019-04-04 23:08:10.423 Error: (Zig) ----> Line 243 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function onMessage
2019-04-04 23:08:10.423 Error: (Zig) ----> Line 367 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function processFrame
2019-04-04 23:08:10.423 Error: (Zig) ----> Line 382 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function processFrame
2019-04-04 23:08:10.423 Error: (Zig) ----> Line 344 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function ZigateRead
2019-04-04 23:08:10.423 Error: (Zig) ----> Line 1775 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function Decode8702
2019-04-04 23:08:10.526 Error: (Zig) Error when transmiting a previous command to ff7d ieee 000b57fffe238bf1
2019-04-04 23:08:10.526 Error: (Zig) 'onMessage' failed 'NameError':'name 'Devices' is not defined'.
2019-04-04 23:08:10.526 Error: (Zig) ----> Line 606 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage
2019-04-04 23:08:10.526 Error: (Zig) ----> Line 379 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage
2019-04-04 23:08:10.526 Error: (Zig) ----> Line 243 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function onMessage
2019-04-04 23:08:10.526 Error: (Zig) ----> Line 367 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function processFrame
2019-04-04 23:08:10.526 Error: (Zig) ----> Line 382 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function processFrame
2019-04-04 23:08:10.526 Error: (Zig) ----> Line 344 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function ZigateRead
2019-04-04 23:08:10.526 Error: (Zig) ----> Line 1775 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function Decode8702 Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Device announce Ikea Tradfi et hue pour last update
Ca devrait etre mieux maintenantbenp a écrit : 04 avr. 2019, 23:17Après avoir fait un git pull sur beta j'ai les erreurs suivantes:pipiche a écrit : 04 avr. 2019, 19:43 @ben, j'ai implémenté un truc qui devrait te convenir.
Voir https://github.com/sasu-drooz/Domoticz- ... issues/394
L'idée est que lorsque le plugin detecte une erreur de communication (device not reachable), on declenche un Device timedOut.
Dans ton cas, et pour forcer l'envoie de messages vers tes ampoules, je te suggère de mettre le flag 'enableReadAttributes':'1' dans le fichier PluginConf-xx.txt
Cela va forcer le plugin a faire des read d'attributes vers tous les devices. Ca charge le plugin, mais ca devrait faire ce que tu veux. Si l'ampoule se trouve éléctriquement eteinte, le device passera en rouge dans Domoticz et avec dzVents tu pourras également récupérer l'info
EDITED: le patch est sur la branche betaCode : Tout sélectionner
2019-04-04 23:08:10.423 Error: (Zig) Error when transmiting a previous command to ff7d ieee 000b57fffe238bf1 2019-04-04 23:08:10.423 Error: (Zig) 'onMessage' failed 'NameError':'name 'Devices' is not defined'. 2019-04-04 23:08:10.423 Error: (Zig) ----> Line 606 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage 2019-04-04 23:08:10.423 Error: (Zig) ----> Line 379 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage 2019-04-04 23:08:10.423 Error: (Zig) ----> Line 243 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function onMessage 2019-04-04 23:08:10.423 Error: (Zig) ----> Line 367 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function processFrame 2019-04-04 23:08:10.423 Error: (Zig) ----> Line 382 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function processFrame 2019-04-04 23:08:10.423 Error: (Zig) ----> Line 344 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function ZigateRead 2019-04-04 23:08:10.423 Error: (Zig) ----> Line 1775 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function Decode8702 2019-04-04 23:08:10.526 Error: (Zig) Error when transmiting a previous command to ff7d ieee 000b57fffe238bf1 2019-04-04 23:08:10.526 Error: (Zig) 'onMessage' failed 'NameError':'name 'Devices' is not defined'. 2019-04-04 23:08:10.526 Error: (Zig) ----> Line 606 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage 2019-04-04 23:08:10.526 Error: (Zig) ----> Line 379 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage 2019-04-04 23:08:10.526 Error: (Zig) ----> Line 243 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function onMessage 2019-04-04 23:08:10.526 Error: (Zig) ----> Line 367 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function processFrame 2019-04-04 23:08:10.526 Error: (Zig) ----> Line 382 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function processFrame 2019-04-04 23:08:10.526 Error: (Zig) ----> Line 344 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function ZigateRead 2019-04-04 23:08:10.526 Error: (Zig) ----> Line 1775 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function Decode8702
Re: Device announce Ikea Tradfi et hue pour last update
Merci pipiche
J'ai encore les erreurs suivantes:
A l'installation du plugin, l'icone domoticz est bien en rouge pour une lampe hors tension.
La lampe passe de rouge à bleue dans domoticz en environ 30s après la mise sous tension.
13 min après coupure de la tension, l'icone passe au rouge.
J'ai encore les erreurs suivantes:
Code : Tout sélectionner
2019-04-05 13:44:52.323 Error: (Zig) Error when transmiting a previous command to 89d8 ieee 90fd9ffffe6b5758
2019-04-05 13:44:56.744 Error: (Zig) Error when transmiting a previous command to ff7d ieee 000b57fffe238bf1
2019-04-05 13:49:44.823 Error: (Zig) Error when transmiting a previous command to a52f ieee 000b57fffe8be6bbLa lampe passe de rouge à bleue dans domoticz en environ 30s après la mise sous tension.
13 min après coupure de la tension, l'icone passe au rouge.
Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Device announce Ikea Tradfi et hue pour last update
Ce ne sont pas des erreurs. Ce sont les messages qui indiquent qu'une commande a echoué vers ces devices. Et ce sont ces messages qui declenchent le TimeOut devicebenp a écrit : 05 avr. 2019, 14:04 Merci pipiche
J'ai encore les erreurs suivantes:A l'installation du plugin, l'icone domoticz est bien en rouge pour une lampe hors tension.Code : Tout sélectionner
2019-04-05 13:44:52.323 Error: (Zig) Error when transmiting a previous command to 89d8 ieee 90fd9ffffe6b5758 2019-04-05 13:44:56.744 Error: (Zig) Error when transmiting a previous command to ff7d ieee 000b57fffe238bf1 2019-04-05 13:49:44.823 Error: (Zig) Error when transmiting a previous command to a52f ieee 000b57fffe8be6bb
La lampe passe de rouge à bleue dans domoticz en environ 30s après la mise sous tension.
13 min après coupure de la tension, l'icone passe au rouge.
Re: Device announce Ikea Tradfi et hue pour last update
Parfait alors!pipiche a écrit : 05 avr. 2019, 14:17 Ce ne sont pas des erreurs. Ce sont les messages qui indiquent qu'une commande a echoué vers ces devices. Et ce sont ces messages qui declenchent le TimeOut device
Ça fonctionne sur Hue et ikea.
Deux interrogations:
- Last seen est mis à jour même avec l'interrupteur éteint. C'est assez normal pour le premier update quand on update à timeout=1, ensuite ça peut peut-être être évité. Est-ce parce que j'ai mis 'enableReadAttributes':'1' ?
- Le délai de timeout est de 13 minutes sur mon test. Comment se fait-il que cela soit si long? La zigate n'interroge que au bout de 13 minutes?
Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e