Device announce Ikea Tradfi et hue pour last update

Ici un forum de discussion sur Zigate , sa mise en place , les plugin , l'utilisation avec Domoticz
Répondre
pipiche
Messages : 795
Enregistré le : 04 avr. 2018, 16:16

Re: Device announce Ikea Tradfi et hue pour last update

Message par pipiche » 05 avr. 2019, 16:19

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.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


benp
Messages : 73
Enregistré le : 29 oct. 2017, 09:35

Re: Device announce Ikea Tradfi et hue pour last update

Message par benp » 05 avr. 2019, 19:28

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:

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 4.10549/ Plugin Zigate 4.1 beta/ Zigate Firmware 3.0f

pipiche
Messages : 795
Enregistré le : 04 avr. 2018, 16:16

Re: Device announce Ikea Tradfi et hue pour last update

Message par pipiche » 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é

benp
Messages : 73
Enregistré le : 29 oct. 2017, 09:35

Re: Device announce Ikea Tradfi et hue pour last update

Message par benp » 05 avr. 2019, 21:01

pipiche 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é
Effectivement, après "git pull" LastSeen qui n'est plus mis-à-jour après chaque erreur

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 4.10549/ Plugin Zigate 4.1 beta/ Zigate Firmware 3.0f

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


pipiche
Messages : 795
Enregistré le : 04 avr. 2018, 16:16

Re: Device announce Ikea Tradfi et hue pour last update

Message par pipiche » 06 avr. 2019, 08:51

benp 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
Aucune idée

benp
Messages : 73
Enregistré le : 29 oct. 2017, 09:35

Re: Device announce Ikea Tradfi et hue pour last update

Message par benp » 06 avr. 2019, 09:12

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...
Domoticz 4.10549/ Plugin Zigate 4.1 beta/ Zigate Firmware 3.0f

benp
Messages : 73
Enregistré le : 29 oct. 2017, 09:35

Re: Device announce Ikea Tradfi et hue pour last update

Message par benp » 06 avr. 2019, 18:36

J'ai fait un post ici (rubrique dzvents):
https://www.domoticz.com/forum/viewtopi ... 59&t=27549
Domoticz 4.10549/ Plugin Zigate 4.1 beta/ Zigate Firmware 3.0f

benp
Messages : 73
Enregistré le : 29 oct. 2017, 09:35

Re: Device announce Ikea Tradfi et hue pour last update

Message par benp » 12 avr. 2019, 21:49

Résumé de la discussion du lien ci-dessus:
  • 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
Bref, faute de mieux(havetimeout dans dzvents), je teste la version beta de pipiche +API HTTP avec le script ci-dessous.

Ç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 4.10549/ Plugin Zigate 4.1 beta/ Zigate Firmware 3.0f

benp
Messages : 73
Enregistré le : 29 oct. 2017, 09:35

Re: Device announce Ikea Tradfi et hue pour last update

Message par benp » 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
Domoticz 4.10549/ Plugin Zigate 4.1 beta/ Zigate Firmware 3.0f

pipiche
Messages : 795
Enregistré le : 04 avr. 2018, 16:16

Re: Device announce Ikea Tradfi et hue pour last update

Message par pipiche » 14 avr. 2019, 12:26

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
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.
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 ;-)

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre