[Béta]Plugin Zigate USB + Wifi

Posez ici vos questions d'utilisation, de configuration de Domoticz, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramètrage Concernant le Raspberry ou les scripts de toute nature des forums spécifiques sont ouverts
pipiche
Messages : 82
Enregistré le : 04 avr. 2018, 16:16

Re: [Béta]Plugin Zigate USB + Wifi

Message par pipiche » 12 août 2018, 15:50

@ricky74, je viens de pousser une nouvelle version du plugin sur la branche de developement. Au démarrage du plugin il regarde quels sont les devices connus par la Zigate.

Pour l'instant il ne fait rien d'autre qu'afficher. Mais déjà tu pourras voir si le Volet est connu de la Zigate . Car si il est connu, il n'y a aucune raison qu'il y ai de nouveau un apparaige... Enfin je pense ...

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 : 82
Enregistré le : 04 avr. 2018, 16:16

Re: [Béta]Plugin Zigate USB + Wifi

Message par pipiche » 13 août 2018, 08:38

ricky74 a écrit : Du moins j'arrive bien à faire bouger mes volets depuis domoticz.
J'aimerais piloter mes brises soleil profalux. Cela semble à peut près fonctionner mais j'aimerais piloter l'orientation des lames de mon BSO.
Quelqu'un a-t-il réussit à le faire.
Je suis motivé pour participer activement au développement du plugging et pour faire plein de test...!
A+
Pour ce qui est des BSO, je pense qu'il faudrait dans un premier temps comprendre comment on y accède sur la Zigate. Donc une fois que tu as fait l'appairage (voir au moment de l'appairage) il serait bien que tu sois en mode debug "Python only" afin de pouvoir voir ce qu'il se passe et quelles sont les informations récupérables.

Après quoi, il faudrat voir quelle type de Switch ou Variateur il faut utiliser pour commander ce BSO. Comme je vois que tu as l'habitude de Domoticz, peut-etre as-tu déjà une idée ;-)

ricky74
Messages : 43
Enregistré le : 03 sept. 2015, 13:58

Re: [Béta]Plugin Zigate USB + Wifi

Message par ricky74 » 13 août 2018, 10:19

Salut,
J'ai récuperer ton code sur la branche dev.
Voici ce que j'obtiens au redémarage du plugin.
J'ai l'impression qu'il n'y a pas de device connus...?

2018-08-13 10:14:27.769 Status: (Zigate) Started.
2018-08-13 10:14:28.831 (Zigate) 'Mode2':'254'
2018-08-13 10:14:28.831 (Zigate) 'Mode1':'USB'
2018-08-13 10:14:28.831 (Zigate) Device count: 0
2018-08-13 10:14:28.833 (Zigate) DeviceConf.txt = {'lumi.weather':{'Ep':{'01':{'0402','0405','0403'}},'Type':'Temp/Humi/Baro'},'lumi.sensor_ht':{'Ep':{'01':{'0402','0405'}},'Type':'Temp/Humi'},'lumi.sensor_magnet.aq2':{'Ep':{'01':{'0006'}},'Type':'Door'},'lumi.sensor_magnet':{'Ep':{'01':{'0006'}},'Type':'Door'},'lumi.sensor_motion':{'Ep':{'01':{'0006'}},'Type':'Motion'},'lumi.sensor_switch.aq2':{'Ep':{'01':{'0006'}},'Type':'MSwitch'},'lumi.sensor_switch':{'Ep':{'01':{'0006'}},'Type':'MSwitch'},'lumi.sensor_86sw2':{'Ep':{'01':{'0006'},'02':{'0006'}},'Type':'DButton'},'lumi.sensor_smoke':{'Ep':{'01':{'0006'}},'Type':'Smoke'},'lumi.sensor_wleak.aq1':{'Ep':{'01':{'0006'}},'Type':'Water'},'lumi.sensor_86sw1':{'Ep':{'01':{'0006'}},'Type':'Button'},'lumi.sensor_motion.aq2':{'Ep':{'01':{'0406','0400'}},'Type':'Motion/Lux'},'lumi.sensor_cube':{'Ep':{'01':{'0012','000c'}},'Type':'XCube'},'lumi.plug':{'Ep':{'01':{'0006','000c'}},'Type':'Plug/PowerMeter'},'Ampoule.LED1545G12.Tradfri':{'Ep':{'01':{'0006','0008','0300'}},'Type':'Switch/LvlControl/ColorControl'},'Ampoule.LED1622G12.Tradfri':{'Ep':{'01':{'0006','0008'}},'Type':'Switch/LvlControl'},'Ampoule.phillips.hue':{'Ep':{'01':{'0006','0008'}},'Type':'Switch/LvlControl'},'plug.Osram':{'Ep':{'03':{'0006'}},'Type':'Plug'},'plug.Salus':{'Ep':{'09':{'0006'}},'Type':'Plug'},'shutter.Profalux':{'Ep':{'01':{'0006','0008'}},'Type':'LvlControl'}}
2018-08-13 10:14:28.844 (Zigate) DeviceList.txt open
2018-08-13 10:14:28.849 (Zigate) onConnect called
2018-08-13 10:14:28.849 (Zigate) Connected successfully
2018-08-13 10:14:28.850 (Zigate) sendZigateCmd - length is : 0004
2018-08-13 10:14:28.851 (Zigate) getChecksum - Checksum : 0x2e
2018-08-13 10:14:28.851 (Zigate) ZigateEncode - Encodind data : 0021
2018-08-13 10:14:28.852 (Zigate) Transcode in : 0021 / out :021021
2018-08-13 10:14:28.852 (Zigate) ZigateEncode - Encodind data : 0004
2018-08-13 10:14:28.853 (Zigate) Transcode in : 0004 / out :02100214
2018-08-13 10:14:28.853 (Zigate) ZigateEncode - Encodind data : 2e
2018-08-13 10:14:28.853 (Zigate) Transcode in : 2e / out :2e
2018-08-13 10:14:28.853 (Zigate) ZigateEncode - Encodind data : 00000b00
2018-08-13 10:14:28.854 (Zigate) Transcode in : 00000b00 / out :02100210021b0210
2018-08-13 10:14:28.854 (Zigate) sendZigateCmd - Comand send : 01021021021002142e02100210021b021003
2018-08-13 10:14:28.855 (Zigate) sendZigateCmd - length is : 0001
2018-08-13 10:14:28.856 (Zigate) getChecksum - Checksum : 0x22
2018-08-13 10:14:28.856 (Zigate) ZigateEncode - Encodind data : 0023
2018-08-13 10:14:28.856 (Zigate) Transcode in : 0023 / out :021023
2018-08-13 10:14:28.857 (Zigate) ZigateEncode - Encodind data : 0001
2018-08-13 10:14:28.857 (Zigate) Transcode in : 0001 / out :02100211
2018-08-13 10:14:28.857 (Zigate) ZigateEncode - Encodind data : 22
2018-08-13 10:14:28.858 (Zigate) Transcode in : 22 / out :22
2018-08-13 10:14:28.858 (Zigate) ZigateEncode - Encodind data : 00
2018-08-13 10:14:28.858 (Zigate) Transcode in : 00 / out :0210
2018-08-13 10:14:28.859 (Zigate) sendZigateCmd - Comand send : 010210230210021122021003
2018-08-13 10:14:28.860 (Zigate) getChecksum - Checksum : 0x24
2018-08-13 10:14:28.860 (Zigate) ZigateEncode - Encodind data : 0024
2018-08-13 10:14:28.861 (Zigate) Transcode in : 0024 / out :021024
2018-08-13 10:14:28.861 (Zigate) ZigateEncode - Encodind data : 0000
2018-08-13 10:14:28.861 (Zigate) Transcode in : 0000 / out :02100210
2018-08-13 10:14:28.862 (Zigate) ZigateEncode - Encodind data : 24
2018-08-13 10:14:28.862 (Zigate) Transcode in : 24 / out :24
2018-08-13 10:14:28.862 (Zigate) sendZigateCmd - Comand send : 01021024021002102403
2018-08-13 10:14:28.863 (Zigate) getChecksum - Checksum : 0x10
2018-08-13 10:14:28.863 (Zigate) ZigateEncode - Encodind data : 0010
2018-08-13 10:14:28.864 (Zigate) Transcode in : 0010 / out :021010
2018-08-13 10:14:28.864 (Zigate) ZigateEncode - Encodind data : 0000
2018-08-13 10:14:28.864 (Zigate) Transcode in : 0000 / out :02100210
2018-08-13 10:14:28.865 (Zigate) ZigateEncode - Encodind data : 10
2018-08-13 10:14:28.865 (Zigate) Transcode in : 10 / out :10
2018-08-13 10:14:28.865 (Zigate) sendZigateCmd - Comand send : 01021010021002101003
2018-08-13 10:14:28.866 (Zigate) getChecksum - Checksum : 0x15
2018-08-13 10:14:28.866 (Zigate) ZigateEncode - Encodind data : 0015
2018-08-13 10:14:28.867 (Zigate) Transcode in : 0015 / out :021015
2018-08-13 10:14:28.868 (Zigate) ZigateEncode - Encodind data : 0000
2018-08-13 10:14:28.868 (Zigate) Transcode in : 0000 / out :02100210
2018-08-13 10:14:28.868 (Zigate) ZigateEncode - Encodind data : 15
2018-08-13 10:14:28.869 (Zigate) Transcode in : 15 / out :15
2018-08-13 10:14:28.869 (Zigate) sendZigateCmd - Comand send : 01021015021002101503
2018-08-13 10:14:28.870 (Zigate) sendZigateCmd - length is : 0004
2018-08-13 10:14:28.871 (Zigate) getChecksum - Checksum : 0xb0
2018-08-13 10:14:28.871 (Zigate) ZigateEncode - Encodind data : 0049
2018-08-13 10:14:28.871 (Zigate) Transcode in : 0049 / out :021049
2018-08-13 10:14:28.872 (Zigate) ZigateEncode - Encodind data : 0004
2018-08-13 10:14:28.872 (Zigate) Transcode in : 0004 / out :02100214
2018-08-13 10:14:28.872 (Zigate) ZigateEncode - Encodind data : b0
2018-08-13 10:14:28.873 (Zigate) Transcode in : b0 / out :b0
2018-08-13 10:14:28.873 (Zigate) ZigateEncode - Encodind data : FFFCfe00
2018-08-13 10:14:28.873 (Zigate) Transcode in : FFFCfe00 / out :FFFCfe0210
2018-08-13 10:14:28.874 (Zigate) sendZigateCmd - Comand send : 0102104902100214b0FFFCfe021003
2018-08-13 10:14:28.767 Status: (Zigate) Initialized version 2.3.5, author 'zaraki673'
2018-08-13 10:14:28.767 Status: (Zigate) Entering work loop.
2018-08-13 10:14:29.304 (Zigate) onMessage called
2018-08-13 10:14:29.304 (Zigate) ZigateDecode - decodind data : 0180021002100215a402100210021021021003
2018-08-13 10:14:29.305 (Zigate) ZigateRead - decoded data : 0180000005a4000000210003
2018-08-13 10:14:29.306 (Zigate) ZigateRead - Message Type : 8000, Data : 00000021, RSSI : 00, Length : 0005, Checksum : a4
2018-08-13 10:14:29.306 (Zigate) ZigateRead - MsgType 8000 - reception status : 0180000005a4000000210003
2018-08-13 10:14:29.306 (Zigate) Decode8000 - Reception status : Success, SQN : 21, Message :
2018-08-13 10:14:29.307 (Zigate) Decode8000_v2 - status: Success Seq: 00 Packet Type: 0021
2018-08-13 10:14:29.307 (Zigate) onMessage called
2018-08-13 10:14:29.308 (Zigate) ZigateDecode - decodind data : 0180021002100215a602100210021023021003
2018-08-13 10:14:29.309 (Zigate) ZigateRead - decoded data : 0180000005a6000000230003
2018-08-13 10:14:29.309 (Zigate) ZigateRead - Message Type : 8000, Data : 00000023, RSSI : 00, Length : 0005, Checksum : a6
2018-08-13 10:14:29.310 (Zigate) ZigateRead - MsgType 8000 - reception status : 0180000005a6000000230003
2018-08-13 10:14:29.310 (Zigate) Decode8000 - Reception status : Success, SQN : 23, Message :
2018-08-13 10:14:29.310 (Zigate) Decode8000_v2 - status: Success Seq: 00 Packet Type: 0023
2018-08-13 10:14:29.311 (Zigate) onMessage called
2018-08-13 10:14:29.311 (Zigate) ZigateDecode - decodind data : 0180021002100215a102100210021024021003
2018-08-13 10:14:29.313 (Zigate) ZigateRead - decoded data : 0180000005a1000000240003
2018-08-13 10:14:29.313 (Zigate) ZigateRead - Message Type : 8000, Data : 00000024, RSSI : 00, Length : 0005, Checksum : a1
2018-08-13 10:14:29.313 (Zigate) ZigateRead - MsgType 8000 - reception status : 0180000005a1000000240003
2018-08-13 10:14:29.314 (Zigate) Decode8000 - Reception status : Success, SQN : 24, Message :
2018-08-13 10:14:29.314 (Zigate) Decode8000_v2 - status: Success Seq: 00 Packet Type: 0024
2018-08-13 10:14:29.314 (Zigate) onMessage called
2018-08-13 10:14:29.315 (Zigate) ZigateDecode - decodind data : 01800210021002159502100210021010021003
2018-08-13 10:14:29.316 (Zigate) ZigateRead - decoded data : 018000000595000000100003
2018-08-13 10:14:29.316 (Zigate) ZigateRead - Message Type : 8000, Data : 00000010, RSSI : 00, Length : 0005, Checksum : 95
2018-08-13 10:14:29.317 (Zigate) ZigateRead - MsgType 8000 - reception status : 018000000595000000100003
2018-08-13 10:14:29.317 (Zigate) Decode8000 - Reception status : Success, SQN : 10, Message :
2018-08-13 10:14:29.317 (Zigate) Decode8000_v2 - status: Success Seq: 00 Packet Type: 0010
2018-08-13 10:14:29.318 (Zigate) ZigateDecode - decodind data : 01801002100215a40210021102103
2018-08-13 10:14:29.319 (Zigate) ZigateRead - decoded data : 0180100005a4000100
2018-08-13 10:14:29.319 (Zigate) ZigateRead - Message Type : 8010, Data : 00, RSSI : 01, Length : 0005, Checksum : a4
2018-08-13 10:14:29.320 (Zigate) ZigateRead - MsgType 8010 - Reception Version list : 0180100005a4000100
2018-08-13 10:14:29.320 (Zigate) Decode8010 - Reception Version list : 00
2018-08-13 10:14:29.320 (Zigate) Decode8010 - Reception Version list : 00
2018-08-13 10:14:29.321 (Zigate) onMessage called
2018-08-13 10:14:29.372 (Zigate) onMessage called
2018-08-13 10:14:38.300 (Zigate) ListOfDevices : {}
2018-08-13 10:14:38.301 (Zigate) HB count = 0
2018-08-13 10:14:48.282 (Zigate) ListOfDevices : {}
2018-08-13 10:14:48.282 (Zigate) HB count = 1
2018-08-13 10:14:58.311 (Zigate) ListOfDevices : {}
2018-08-13 10:14:58.312 (Zigate) HB count = 2

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

Re: [Béta]Plugin Zigate USB + Wifi

Message par pipiche » 13 août 2018, 10:40

Salut,

Bizard, il manque des logs .... notamment lié à l'interrogation de la Zigate

Je voie bien les trames:

- 24 -> Start network
- 10 -> Get Firmware
- 15 -> Get List of Device

Je vois la réponse à "10" mais a priori il y a un problème de décodage du Firmware . As-tu le moyen de connecter la Clef ZIGATE sur un PC et utiliser le programme https://github.com/fairecasoimeme/ZiGat ... ster/Tools ZGWUI.exe ?

Et je ne vois pas Decode8015 qui est la réponse à Get List of Device

Egalement, j'attende un log
" Status: (Zigate) Initialized version 2.3.5 developement, author 'zaraki673' "
et dans ton cas
Status: (Zigate) Initialized version 2.3.5, author 'zaraki673'

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 : 82
Enregistré le : 04 avr. 2018, 16:16

Re: [Béta]Plugin Zigate USB + Wifi

Message par pipiche » 13 août 2018, 10:42

Je viens de voir dans les Release Notes du firmware, la fonction Get Device List existe que à partir du firmware 3.0. Je soupçonne que tu sois sur une version en dessous

https://github.com/fairecasoimeme/ZiGat ... o/Firmware

ricky74
Messages : 43
Enregistré le : 03 sept. 2015, 13:58

Re: [Béta]Plugin Zigate USB + Wifi

Message par ricky74 » 13 août 2018, 10:51

Ça se met à jour ces bêtes là ?

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

Re: [Béta]Plugin Zigate USB + Wifi

Message par pipiche » 13 août 2018, 10:55

Oui, par contre je ne l'ai jamais pratiqué ....

https://zigate.fr/2018/02/17/maj-firmwa ... i-windows/

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

Re: [Béta]Plugin Zigate USB + Wifi

Message par pipiche » 13 août 2018, 11:35

Je pense que tu as déjà ton/tes volets associés sur la clef zigate, donc

- Firmware update va faire un reset de la Zigate
- Erase Persistent Data ( !!! full devices setup need !!! ) via le plugin va également faire un reset de la Zigate

Après quoi dans les 2 cas, tu pourras refaire l'association.

Par contre il semble que le niveau du firmware que tu as ne soit pas très évolué. Donc tu risques de tomber sur des limitations

sbhc68
Messages : 39
Enregistré le : 01 juil. 2015, 13:32

Re: [Béta]Plugin Zigate USB + Wifi

Message par sbhc68 » 13 août 2018, 17:02

Bonjour,

Je possède une Zigate en WIFI avec le plugin Zigate en python et lorsque je démarre Domoticz, cela fonctionne sans problème.

Par contre, au bout d'un certain moment (Pas défini pour l'instant), j'ai les messages suivants qui apparaissent dans la log de domoticz :

...
2018-08-13 16:59:24.379 Error: (Zigate) 'onMessage' failed 'UnboundLocalError':'local variable 'data' referenced before assignment'.
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 334 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function onMessage
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 118 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function onMessage
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 405 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function ZigateDecode
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 650 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function ZigateRead
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 853 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function Decode8102
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 1457 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function ReadCluster
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 1170 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function MajDomoDevice
...

J'ai mis à jour la version du plugin, mais cela ne change rien au problème.

Quelqu'un a déjà eu ce problème ?

Merci d'avance.
Domoticz (Debian) + RFXtrx433E + Aeon ZW090-GEN5 + Zigate Wifi + 1 GreenWave PowerNode 1 port + 1 FGS212+ 2 Mini Keypad RFID + 2 FGMS001 + 1 DSD37 + 2 PowerNode 6 port + 1 Zipato PSE02 + 6 sonoffs

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

Re: [Béta]Plugin Zigate USB + Wifi

Message par pipiche » 13 août 2018, 18:31

sbhc68 a écrit :Bonjour,

Je possède une Zigate en WIFI avec le plugin Zigate en python et lorsque je démarre Domoticz, cela fonctionne sans problème.

Par contre, au bout d'un certain moment (Pas défini pour l'instant), j'ai les messages suivants qui apparaissent dans la log de domoticz :

...
2018-08-13 16:59:24.379 Error: (Zigate) 'onMessage' failed 'UnboundLocalError':'local variable 'data' referenced before assignment'.
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 334 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function onMessage
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 118 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function onMessage
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 405 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function ZigateDecode
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 650 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function ZigateRead
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 853 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function Decode8102
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 1457 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function ReadCluster
2018-08-13 16:59:24.379 Error: (Zigate) ----> Line 1170 in /opt/domoticz_prod/plugins/Domoticz-Zigate/plugin.py, function MajDomoDevice
...

J'ai mis à jour la version du plugin, mais cela ne change rien au problème.

Quelqu'un a déjà eu ce problème ?

Merci d'avance.
Je pense voir de quoi il s'agit mais avant :
- Peux-tu indiquer quel type de Devices zigate tu as. Et du coup quel type de Devices Domoticz ?
- As-tu la possibilité d'utiliser la branche développement du 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