Zigate 4.0.0

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

Re: Zigate 4.0.0

Message par pipiche » 05 mars 2019, 20:59

Merci d’avoir partagé cette précision;-)


Envoyé de mon iPhone en utilisant Tapatalk
Je maintiens le plugin Zigate sur mon temps libre .
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.

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: Zigate 4.0.0

Message par benp » 08 mars 2019, 20:29

Je suis toujours dans ma quête de la mise à jour du last update avec le device announce.

J'ai tenté de retoucher le plugin pour ça. Voir les parties de code en fin de post(je peux faire un post plus complet si nécessaire).
J'ai vu ici que l'on pouvait mettre à jour last update:
https://www.domoticz.com/wiki/Developin ... hon_plugin
avec
Devices[Unit].Touch

Malheureusement mon code ne fonctionne pas. J'ai une erreur à la ligne "Devices[x].Touch()" ci-dessous: l'attribut Touch n'existe pas pour device.


dans z_domoticz.py

Code : Tout sélectionner

def MajDomoDeviceTouch(self, Devices, NWKID):
    '''
    MajDomoDeviceTouch
    Touch domoticz device
    '''

    DeviceID_IEEE = self.ListOfDevices[NWKID]['IEEE']
    Domoticz.Debug(
        "------------------MajDomoDeviceTouch - Device ID : " + str(DeviceID_IEEE))
    x = 0
    for x in Devices:
        if Devices[x].DeviceID == DeviceID_IEEE:
            Domoticz.Debug("------------------------MajDomoDeviceTouch - NWKID = " + str(NWKID) + " IEEE = " + str(DeviceID_IEEE) + " Unit = " + str(Devices[x].ID))
            # Make sure that the Domoticz device still exists (they can be deleted) before updating it
            if (x in Devices):
                Domoticz.Debug("------------------------MajDomoDeviceTouch - x = " + str(x))
                Devices[x].Touch()
Dans z_input.py

Code : Tout sélectionner

def Decode004d(self, Devices,MsgData, MsgRSSI) : # Reception Device announce
...
        Domoticz.Debug("Decode004d - Existing device")
        z_domoticz.MajDomoDeviceTouch(self, Devices, MsgSrcAddr)
Domoticz 4.10549/ Plugin Zigate 4.1 beta/ Zigate Firmware 3.0f

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

Re: Zigate 4.0.0

Message par pipiche » 08 mars 2019, 20:31

Voir la version pre-4.1 ou c’est en place


Envoyé de mon iPhone en utilisant Tapatalk
Je maintiens le plugin Zigate sur mon temps libre .
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.

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