Merci d’avoir partagé cette précision;-)
Envoyé de mon iPhone en utilisant Tapatalk
Zigate 4.0.0
Re: Zigate 4.0.0
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
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.
Wiki ici
chat sur Keybase.io
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.
Wiki ici
chat sur Keybase.io
Re: Zigate 4.0.0
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
Dans z_input.py
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()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 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e
Re: Zigate 4.0.0
Voir la version pre-4.1 ou c’est en place
Envoyé de mon iPhone en utilisant Tapatalk
Envoyé de mon iPhone en utilisant Tapatalk
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
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.
Wiki ici
chat sur Keybase.io
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.
Wiki ici
chat sur Keybase.io
Re: Zigate 4.0.0
Bonjour,
Effectivement, ça fonctionne.
Permet d'avoir la dernière mise à jour.
C'est bien plus facile qu'avec les requêtes http avant.
Merci et désolé pour le retard de presque un an sur la réponse...
Effectivement, ça fonctionne.
Code : Tout sélectionner
domoticz.devices('dispositif').lastUpdate.minutesAgoC'est bien plus facile qu'avec les requêtes http avant.
Merci et désolé pour le retard de presque un an sur la réponse...
Domoticz 2021.1/ Plugin Zigate 5.1.006/ Zigate Firmware 3.1e