[Béta]Plugin Zigate USB + Wifi

Ici un forum de discussion sur Zigate , sa mise en place , les plugin , l'utilisation avec Domoticz
zaraki673
Messages : 229
Enregistré le : 07 oct. 2016, 04:29

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

Message par zaraki673 »

passage depuis quell version ?

si tu avais un devicelist.txt qui avait dja des infos et que tu as pas reset ta zigate, il faut passé le statut de inDB à 0000, les devices seront automatiquement creer en utilisant les infos de ce fichiers (ou effacer totalement sont contenus)

lamouette
Messages : 150
Enregistré le : 07 déc. 2016, 16:10

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

Message par lamouette »

zaraki673 a écrit :nouvelle version : https://github.com/sasu-drooz/Domoticz- ... /tag/2.2.3

ajout plug osram
ampoule ikea LED1622G12 et LED1545G12
ampoule hue phillips
fix import deviceconf
Parfait merci, ca fonctionne nickel !

seblang
Messages : 116
Enregistré le : 27 déc. 2015, 11:06

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

Message par seblang »

Je suis passé de la 1.01 à la 2.2.3 j'avais fait un reset de la zigate.
Mes 4 sondes de température sont passées comme une lettre à la poste mais pas les detecteur !

Voilà le détail de ma devise liste

3ab8 : {'Ep': {'01': {'0000': {}, '0402': 22.6, '0405': 41.9, '0403': 2.7755423101473277e+133, '0003': {}, 'ffff': {}}}, 'Status': 'inDB', 'Heartbeat': '605', 'RIA': '22', 'Battery': {}, 'Model': 'lumi.weather', 'MacCapa': '80', 'IEEE': '00158d0002271cdb', 'Type': 'Temp/Humi/Baro', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
48b7 : {'Ep': {'01': {'0000': {}, '0402': 22.7, '0405': 41.9, '0403': 2.774976685529727e+133}}, 'Status': 'inDB', 'Heartbeat': '604', 'RIA': '21', 'Battery': {}, 'Model': 'lumi.weather', 'MacCapa': '80', 'IEEE': '00158d0002271565', 'Type': 'Temp/Humi/Baro', 'ProfileID': {}, 'ZDeviceID': {}}
5491 : {'Ep': {'01': {'0000': {}, '0405': 41.3, '0403': 2.7783149798414485e+133, '0402': 22.3, '0003': {}, 'ffff': {}}}, 'Status': 'inDB', 'Heartbeat': '604', 'RIA': '20', 'Battery': {}, 'Model': 'lumi.weather', 'MacCapa': '80', 'IEEE': '00158d000227286e', 'Type': 'Temp/Humi/Baro', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
ff16 : {'Ep': {'01': {'0000': {}, '0405': 42.4, '0403': 2.7753094058930215e+133, '0402': 23.1, '0003': {}, 'ffff': {}}}, 'Status': 'inDB', 'Heartbeat': '605', 'RIA': '20', 'Battery': {}, 'Model': 'lumi.weather', 'MacCapa': '80', 'IEEE': '00158d0002272867', 'Type': 'Temp/Humi/Baro', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
b0b1 : {'Ep': {'01': {'0000': {}, '0006': {}}}, 'Status': 'inDB', 'Heartbeat': '603', 'RIA': '1', 'Battery': {}, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001e48225', 'Type': 'Door', 'ProfileID': {}, 'ZDeviceID': {}}
d26f : {'Ep': {'01': {'0000': {}, '0006': {}}}, 'Status': 'inDB', 'Heartbeat': '603', 'RIA': '1', 'Battery': {}, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001b7abc0', 'Type': 'Door', 'ProfileID': {}, 'ZDeviceID': {}}
0226 : {'Ep': {'01': {'0000': {}, '0003': {}, 'ffff': {}, '0006': {}}}, 'Status': '8043', 'Heartbeat': '599', 'RIA': '1', 'Battery': {}, 'Model': {}, 'MacCapa': '80', 'IEEE': '00158d0001b95871', 'Type': {}, 'ProfileID': '0104', 'ZDeviceID': '5f01'}
94eb : {'Ep': {'01': {'0000': {}, '0003': {}, 'ffff': {}, '0006': '01'}}, 'Status': '8043', 'Heartbeat': '588', 'RIA': '5', 'Battery': {}, 'Model': {}, 'MacCapa': '80', 'IEEE': '00158d0001b95871', 'Type': {}, 'ProfileID': '0104', 'ZDeviceID': '5f01'}
cde7 : {'Ep': {'01': {'0006': '00'}}, 'Status': '0045', 'Heartbeat': '1', 'RIA': '4', 'Battery': {}, 'Model': {}, 'MacCapa': {}, 'IEEE': {}, 'Type': {}, 'ProfileID': {}, 'ZDeviceID': {}}
4e60 : {'Ep': {'01': {'0000': {}, '0003': {}, 'ffff': {}, '0006': {}}}, 'Status': '8043', 'Heartbeat': '579', 'RIA': '1', 'Battery': {}, 'Model': {}, 'MacCapa': '80', 'IEEE': '00158d0001b7baab', 'Type': {}, 'ProfileID': '0104', 'ZDeviceID': '5f01'}

La device 5f01 n'est pas dans ma liste device mais si je regarde la trame de debug.... Et que je manipule le s'endormir je vois sont changements d'état !

james013
Messages : 24
Enregistré le : 11 juin 2017, 08:58

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

Message par james013 »

pour info il est sorti un nouveau Firmware ZIGATE :
Version 3.0c
Fix Attributes Data conversion uint32. Real and true value from consumption data device
Fix Get Xiaomi private data from cluster 0x0000 attributes 0xFF01 with specific manufacturer 0x115F
https://github.com/fairecasoimeme/ZiGat ... _v3.0c.bin

Pour faire la mise à jour : http://zigate.fr/wiki/mise-a-jour-de-la-zigate/

lamouette
Messages : 150
Enregistré le : 07 déc. 2016, 16:10

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

Message par lamouette »

Une idée pour réassocier un device HUE ?

Je m'explique, je faisais fonctionner une ampoule HUE sur mon Domoticz de test, sans soucis.
Je passe sur mon Domoticz de "production", j'arrive bien à associer de nouveau l'ampoule, mais impossible de la commander ensuite depuis Domoticz.
Je la supprime donc des "Dispositifs" sous Domoticz et là impossible de la faire revenir.
Je jete un oeil au fichier DeviceList.txt, l'ampoule est bien là. Je supprime la ligne à la main mais toujours impossible de l'associer de nouveau avec Domoticz. Une idée / astuce ?

Je précise que je n'ai ni pont, ni télécommande HUE.

Merci

zaraki673
Messages : 229
Enregistré le : 07 oct. 2016, 04:29

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

Message par zaraki673 »

deux moyens possible :
- le premier, c est de faire un reset de l'ampoule, sur le tradfi il faut allumer/eteindre son alimentation 6 fois, c 'est quoi ton model d ampoule ?
- l'autre methode qui n'est pas encore possible avec mon code, c est d'utiliser le touchlink, va faloir que je vois pour ajouter un device ds domoticz pour controler la zigate et envoyer des ordres spécifiques :(

edit : qd tu as modifier le fichier devicelist.txt tu as bien relancer le plugin apres ? si non, t as modifi n as pas été prise en compte :(

lamouette
Messages : 150
Enregistré le : 07 déc. 2016, 16:10

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

Message par lamouette »

zaraki673 a écrit :deux moyens possible :
- le premier, c est de faire un reset de l'ampoule, sur le tradfi il faut allumer/eteindre son alimentation 6 fois, c 'est quoi ton model d ampoule ?
C'est une HUE White, de base.
Je n'ai pas l'impression qu'il existe un hard reset. Il était tard, je regarderai de nouveau dans la journée.
edit : qd tu as modifier le fichier devicelist.txt tu as bien relancer le plugin apres ? si non, t as modifi n as pas été prise en compte :(
Oui, relance du plugin et relance de DZ.

seblang
Messages : 116
Enregistré le : 27 déc. 2015, 11:06

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

Message par seblang »

Bonjour ZARAKI673,


après un reset de ma zigate et une mise a jour du firmware j'ai enfin réussi a intégrer mes capteurs xiaomi.

j'ai toujours un soucis!

voila certaines sondes ont des batteries a 102 ou 104 ou 168% ! j'ai regardé mes devicelist mais le format n'est pas le même pour un même type de capteur :

Code : Tout sélectionner

5bf4 : {'Ep': {'01': {'0000': {}, '0003': {}, 'ffff': {}, '0006': {}}}, 'Status': 'inDB', 'Heartbeat': '1610', 'RIA': '8', 'Battery': {}, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001e48b1a', 'Type': 'Door', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
85ed : {'Ep': {'01': {'0000': {}, '0003': {}, 'ffff': {}, '0006': '01'}}, 'Status': 'inDB', 'Heartbeat': '1611', 'RIA': '5', 'Battery': {}, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001b7baab', 'Type': 'Door', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
285c : {'Ep': {'01': {'0000': {}, '0003': {}, 'ffff': {}, '0006': '00'}}, 'Status': 'inDB', 'Heartbeat': '1610', 'RIA': '11', 'Battery': 102, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001b95871', 'Type': 'Door', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
6186 : {'Ep': {'01': {'0000': {}, '0006': '01'}}, 'Status': 'inDB', 'Heartbeat': '1608', 'RIA': '9', 'Battery': {}, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001b7abc0', 'Type': 'Door', 'ProfileID': {}, 'ZDeviceID': {}}
5342 : {'Ep': {'01': {'0000': {}, '0003': {}, 'ffff': {}, '0006': '01'}}, 'Status': 'inDB', 'Heartbeat': '1610', 'RIA': '11', 'Battery': {}, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001e48225', 'Type': 'Door', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
5540 : {'Ep': {'01': {'0000': {}, '0403': 1.3216433036405193e+155, '0402': 24.8, '0405': 42.6}}, 'Status': 'inDB', 'Heartbeat': '1608', 'RIA': '30', 'Battery': 100, 'Model': 'lumi.weather', 'MacCapa': '80', 'IEEE': '00158d000227286e', 'Type': 'Temp/Humi/Baro', 'ProfileID': {}, 'ZDeviceID': {}}
c2d6 : {'Ep': {'01': {'0000': {}, '0405': 43.8, '0403': 1.320145400098346e+155, '0402': 24.4, '0003': {}, 'ffff': {}}}, 'Status': 'inDB', 'Heartbeat': '1609', 'RIA': '32', 'Battery': {}, 'Model': 'lumi.weather', 'MacCapa': '80', 'IEEE': '00158d0002271cdb', 'Type': 'Temp/Humi/Baro', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
8c6a : {'Ep': {'01': {'0000': {}, '0402': 24.3, '0405': 44.4, '0403': 1.321407619516751e+155}}, 'Status': 'inDB', 'Heartbeat': '1608', 'RIA': '25', 'Battery': {}, 'Model': 'lumi.weather', 'MacCapa': '80', 'IEEE': '00158d0002271565', 'Type': 'Temp/Humi/Baro', 'ProfileID': {}, 'ZDeviceID': {}}
9eef : {'Ep': {'01': {'0000': {}, '0402': 24.1, '0405': 44.6, '0403': 1.3214233317916687e+155, '0003': {}, 'ffff': {}}}, 'Status': 'inDB', 'Heartbeat': '1609', 'RIA': '27', 'Battery': {}, 'Model': 'lumi.weather', 'MacCapa': '80', 'IEEE': '00158d0002272867', 'Type': 'Temp/Humi/Baro', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
d0b8 : {'Ep': {'01': {'0000': {}, '0006': '01', '0003': {}, 'ffff': {}}}, 'Status': 'inDB', 'Heartbeat': '1609', 'RIA': '12', 'Battery': 104, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001b91bb3', 'Type': 'Door', 'ProfileID': '0104', 'ZDeviceID': '5f01'}
bd37 : {'Ep': {'01': {'0000': {}, '0006': '01'}}, 'Status': 'inDB', 'Heartbeat': '1608', 'RIA': '9', 'Battery': {}, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001de66c1', 'Type': 'Door', 'ProfileID': {}, 'ZDeviceID': {}}
3a81 : {'Ep': {'01': {'0000': {}, '0006': '00'}}, 'Status': 'inDB', 'Heartbeat': '1608', 'RIA': '26', 'Battery': {}, 'Model': 'lumi.sensor_magnet.aq2', 'MacCapa': '80', 'IEEE': '00158d0001e42e4e', 'Type': 'Door', 'ProfileID': {}, 'ZDeviceID': {}}
comment changer ce devicelise pour être bon?

merci de votre retour
Fichiers joints
zigate.JPG
zigate.JPG (150.65 Kio) Vu 3073 fois

juju92
Messages : 11
Enregistré le : 28 déc. 2017, 21:33

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

Message par juju92 »

Salut,

J'ai pu synchroniser mes ampoules Ikea, c'est top !

Par contre, après quelques heures, je n'arrive plus à la controler . . .

Quand je clique sur l'ampoule via l'ihm domoticz j'ai l'erreur ci-dessous.

J'ai mis à jour mon Domoticz ce matin et j'ai la version 2.2.3 du plugin.

Code : Tout sélectionner

2018-02-04 20:57:48.406  (Zigate) Calling message handler 'onHeartbeat'.
2018-02-04 20:57:48.407  (Zigate) ListOfDevices : {'3c2f': {'Ep': {'01': {'0012': {}, '0003': {}, '0000': {}, 'ffff': {}, '0700': {}, '0006': '00', '0019': {}}}, 'Heartbeat': '461', 'ProfileID': '0104', 'MacCapa': '80', 'Model': 'lumi.sensor_86sw1', 'IEEE': '00158d00018342b6', 'ZDeviceID': '5f01', 'Battery': 103, 'Status': '8043', 'RIA': '5', 'Type': {}}, '44a7': {}, '3f11': {'Ep': {'01': {'0000': {}}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': {}, 'Model': {}, 'IEEE': {}, 'ZDeviceID': {}, 'Battery': 100, 'Status': '004d', 'RIA': '1', 'Type': {}}, '63b9': {'ZDeviceID': {}, 'Heartbeat': '0', 'Ep': {'01': {'0000': {}, '0006': '01'}}, 'ProfileID': {}, 'Model': 'lumi.sensor_switch.aq2', 'IEEE': '00158d0001a67256', 'Battery': {}, 'MacCapa': '80', 'Status': 'inDB', 'RIA': '32', 'Type': 'Switch'}, 'b43a': {'Ep': {'01': {'0006': '00', '0000': {}}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': '80', 'Model': 'lumi.sensor_86sw1', 'IEEE': '00158d00018342b6', 'ZDeviceID': {}, 'Battery': 103, 'Status': '004d', 'RIA': '7', 'Type': {}}, 'c995': {'Ep': {'01': {'0006': '00', '0000': {}}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': '80', 'Model': 'lumi.sensor_86sw1', 'IEEE': '00158d00018342b6', 'ZDeviceID': {}, 'Battery': 103, 'Status': '004d', 'RIA': '9', 'Type': {}}, 'd4fd': {'Ep': {'01': {'0006': '00', '0000': {}}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': '80', 'Model': 'lumi.sensor_86sw1', 'IEEE': '00158d00018342b6', 'ZDeviceID': {}, 'Battery': 103, 'Status': '004d', 'RIA': '13', 'Type': {}}, '667e': {'Ep': {'01': {'0405': 40.2, '0402': 23.1, '0403': 1010.0, '0000': {}}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': {}, 'Model': {}, 'IEEE': {}, 'ZDeviceID': {}, 'Battery': 100, 'Status': '004d', 'RIA': '20', 'Type': {}}, '39c3': {'Ep': {'01': {'0006': '01', '0000': {}}}, 'Heartbeat': '29', 'ProfileID': {}, 'MacCapa': '80', 'Model': 'lumi.sensor_switch.aq2', 'IEEE': '00158d0001a675df', 'Battery': {}, 'ZDeviceID': {}, 'Status': 'inDB', 'RIA': '6', 'Type': 'Switch'}, '5b93': {'ZDeviceID': {}, 'Heartbeat': '0', 'Ep': {'01': {'0000': {}, '0006': {}}}, 'ProfileID': {}, 'Model': 'lumi.sensor_86sw1', 'IEEE': '00158d00018342b6', 'Battery': {}, 'MacCapa': '80', 'Status': 'inDB', 'RIA': '2', 'Type': 'Switch'}, 'e159': {'Ep': {'01': {'0000': {}}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': {}, 'Model': {}, 'IEEE': {}, 'ZDeviceID': {}, 'Battery': 26, 'Status': '004d', 'RIA': '11', 'Type': {}}, '3cfc': {'Ep': {'01': {'0006': '00', '0000': {}}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': '80', 'Model': 'lumi.sensor_86sw1', 'IEEE': '00158d00018342b6', 'ZDeviceID': {}, 'Battery': 103, 'Status': '004d', 'RIA': '7', 'Type': {}}, '1574': {'Ep': {'01': {'0006': '00'}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': {}, 'Model': {}, 'IEEE': {}, 'ZDeviceID': {}, 'Battery': {}, 'Status': '004d', 'RIA': '1', 'Type': {}}, '3576': {'Ep': {'01': {'0405': 54.8, '0402': 22.9, '0403': 1010.2, '0000': {}}}, 'Heartbeat': '0', 'ProfileID': {}, 'MacCapa': {}, 'Model': {}, 'IEEE': {}, 'ZDeviceID': {}, 'Battery': 100, 'Status': '004d', 'RIA': '16', 'Type': {}}}
2018-02-04 20:57:48.408  (Zigate) HearBeat - creating device id : 3c2f
2018-02-04 20:57:48.408  Error: (Zigate) 'onHeartbeat' failed 'AttributeError':''BasePlugin' object has no attribute 'DeviceConf''.
2018-02-04 20:57:48.408  Error: (Zigate) ----> Line 302 in /home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py, function onHeartbeat
2018-02-04 20:57:48.408  Error: (Zigate) ----> Line 263 in /home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py, function onHeartbeat
2018-02-04 20:57:48.408  Error: (Zigate) ----> Line 786 in /home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py, function CreateDomoDevice
2018-02-04 20:57:48.408  Error: (Zigate) ----> Line 1179 in /home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py, function GetType
2018-02-04 20:57:49.318  User: Admin initiated a switch command (31/Ikea2_Switch/Off)
2018-02-04 20:57:49.360  (Zigate) Calling message handler 'onCommand'.
2018-02-04 20:57:49.360  (Zigate) onCommand called for Unit 16: Parameter 'Off', Level: 0
2018-02-04 20:57:49.362  Error: (Zigate) 'onCommand' failed 'KeyError'.
2018-02-04 20:57:49.362  Error: (Zigate) ----> Line 294 in /home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py, function onCommand
2018-02-04 20:57:49.362  Error: (Zigate) ----> Line 153 in /home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py, function onCommand
Je peux fournir d'autres infos si besoin.

Julien

molusk
Messages : 6
Enregistré le : 13 mars 2016, 23:08

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

Message par molusk »

Salut,

Je viens de brancher pour la première fois ma Zigate sur mon Rasperry.
J'ai rencontré un souci d'indentation avec le zip de la 2.2.3 mais pas avec le tar.gz

Code : Tout sélectionner

$ diff Domoticz-Zigate-2.2.3/plugin.py ../domoticz/plugins/Zigate/plugin.py
122,123c122,123
<                               Domoticz.Debug("onMessage - effacement de la trame suite a une erreur de decodage : " + ReqRcv)
<                               ReqRcv = Tmprcv[Tmprcv.find('03')+2:]  # efface le tampon en cas d erreur
---
>                       Domoticz.Debug("onMessage - effacement de la trame suite a une erreur de decodage : " + ReqRcv)
>                       ReqRcv = Tmprcv[Tmprcv.find('03')+2:]  # efface le tampon en cas d erreur
Passé ce souci le plugin se charge correctement, reste à associer des devices et commencer à faire joujou :D

Répondre