Device announce Ikea Tradfi et hue pour last update
Re: Device announce Ikea Tradfi et hue pour last update
Les interrogations pour les cluster 0006 et 0008 ( ONOFF et LEVEL) sont prévues toutes les 900s - 15 minutes
Ensuite il est possible que même à plus 15minutes cela ne soit pas declanché si la Zigate est trop chargée.
En résumé ce n'est pas prédictible à la seconde pret.
Le LastSeen va effectivement être mis-à-jour pour chaque erreur détectée. Si cela persiste, effectivement le LastSeen sera mis-à-jour / je corrigerais ça ultérieurement.
Ensuite il est possible que même à plus 15minutes cela ne soit pas declanché si la Zigate est trop chargée.
En résumé ce n'est pas prédictible à la seconde pret.
Le LastSeen va effectivement être mis-à-jour pour chaque erreur détectée. Si cela persiste, effectivement le LastSeen sera mis-à-jour / je corrigerais ça ultérieurement.
Re: Device announce Ikea Tradfi et hue pour last update
Il semblerait que le timeout dzvents (syntaxe:timedOut) ne fonctionne pas: j'ai toujours false.
Par contre le timeout de l'API HTTP fonctionne (syntaxe: HaveTimeout) fonctionne et reflète la couleur de l'icone (true ou false).
Pour tester l'API, je tape directement dans le navigateur:
http://192.168.0.4:8080/json.htm?type=devices&rid=139
Voila mon script dzvents:
Par contre le timeout de l'API HTTP fonctionne (syntaxe: HaveTimeout) fonctionne et reflète la couleur de l'icone (true ou false).
Pour tester l'API, je tape directement dans le navigateur:
http://192.168.0.4:8080/json.htm?type=devices&rid=139
Voila mon script dzvents:
Code : Tout sélectionner
return {
on = {
timer={ 'every minute'}
},
execute = function(domoticz, timer)
print('---------------------timeout veilleuse ' .. tostring(domoticz.devices('veilleuse').timedOut) .. ' timeout hue ' .. tostring(domoticz.devices('Hue').timedOut))
end
}Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Device announce Ikea Tradfi et hue pour last update
@benp, si tu fais un git pull (mise-à-jour) le problème du LastSeen qui est mis-à-jour après chaque erreur devrait etre reglé
Re: Device announce Ikea Tradfi et hue pour last update
Effectivement, après "git pull" LastSeen qui n'est plus mis-à-jour après chaque erreurpipiche a écrit : 05 avr. 2019, 20:05 @benp, si tu fais un git pull (mise-à-jour) le problème du LastSeen qui est mis-à-jour après chaque erreur devrait etre reglé
Confirmez vous que timedOut de dzvents est différent de HaveTimeout de l'API?
Si oui, alors je fais un post sur www.domoticz.com /dzvents/bug
Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Device announce Ikea Tradfi et hue pour last update
Aucune idéebenp a écrit : 05 avr. 2019, 21:01
Confirmez vous que timedOut de dzvents est différent de HaveTimeout de l'API?
Si oui, alors je fais un post sur www.domoticz.com /dzvents/bug
Re: Device announce Ikea Tradfi et hue pour last update
Il y a peut-être une histoire de http fetching pour que timedout fonctionne avec dzvents. C'était le cas sur les anciennes versions de dzvents.
Voir ici à la ligne timedout:
https://github.com/dannybloe/dzVents
J'essaye de tirer cette affaire au clair...
Voir ici à la ligne timedout:
https://github.com/dannybloe/dzVents
J'essaye de tirer cette affaire au clair...
Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Device announce Ikea Tradfi et hue pour last update
J'ai fait un post ici (rubrique dzvents):
https://www.domoticz.com/forum/viewtopi ... 59&t=27549
https://www.domoticz.com/forum/viewtopi ... 59&t=27549
Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Device announce Ikea Tradfi et hue pour last update
Résumé de la discussion du lien ci-dessus:
Ça a l'air de mieux fonctionner qu'avec lastupdate mais il faut quelques heures de test allumé pour confirmer qu'il n'y a pas de faux positifs (tests en cours).
- timedout de dzvents est différent de havetimeout de l'API HTTP
- timedOut de dzVents est true si lastUpdate< (now - sensor time out setting)
- havetimeout de l'API HTTP est true si le widget est rouge
Ça a l'air de mieux fonctionner qu'avec lastupdate mais il faut quelques heures de test allumé pour confirmer qu'il n'y a pas de faux positifs (tests en cours).
Code : Tout sélectionner
return {
on = {
devices = {'veilleuse'},
--timer = {'every minute'},
httpResponses = {'lastUP' }
},
execute = function(domoticz, item)
print('trigger:' .. tostring(item.isDevice) .. ' / ' .. tostring(item.isTimer) .. '/' .. tostring(item.isHTTPResponse))
if (item.isTimer or item.isDevice) then
domoticz.openURL({
url = 'http://127.0.0.1:8080/json.htm?type=devices&rid=139', --http://192.168.0.4:8080/json.htm?type=devices&rid=139
callback = 'lastUP'
})
end
if (item.isHTTPResponse and item.ok) then
local last =item.json.result[1]['LastUpdate']
local HTimeout=item.json.result[1]['HaveTimeout']
print('------------------http reponse last update: ' .. last .. ' Have timeout:' .. tostring(HTimeout))
if (domoticz.devices('TestV').state=='Off' and not HTimeout) then
domoticz.devices('TestV'). switchOn()
end
if (domoticz.devices('TestV').state=='On' and HTimeout) then
domoticz.devices('TestV'). switchOff()
end
end
end
}Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Device announce Ikea Tradfi et hue pour last update
J'ai testé sur 2 nuits de 10 heures: c'est parfait, il n'y a pas de perte de connexion (contrairement à la méthode des lastupdate).
Pour info, la puissance du signal est à 3 dans la liste des dispositifs.
Edit - ma version (car ça évolue dans ma signature):
Domoticz 4.10549
Zigate 3.0f
Plugin Zigate 4.1.4 stable
Pour info, la puissance du signal est à 3 dans la liste des dispositifs.
Edit - ma version (car ça évolue dans ma signature):
Domoticz 4.10549
Zigate 3.0f
Plugin Zigate 4.1.4 stable
Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Device announce Ikea Tradfi et hue pour last update
Merci du partage. Le Lastupdate et la havetime ne control pas la meme chose, et ce dernier est plus pret de ce que tu cherches à controler.benp a écrit : 14 avr. 2019, 11:20 J'ai testé sur 2 nuits de 10 heures: c'est parfait, il n'y a pas de perte de connexion (contrairement à la méthode des lastupdate).
Pour info, la puissance du signal est à 3 dans la liste des dispositifs.
Edit - ma version (car ça évolue dans ma signature):
Domoticz 4.10549
Zigate 3.0f
Plugin Zigate 4.1.4 stable
PS/ Il y a eu une nouvelle version de la Beta ce matin et notamment un changement coté Timeout, merci de me dire si ça a un impact