[Béta]Plugin Zigate USB + Wifi

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
james013
Messages : 24
Inscription : 11 juin 2017, 08:58

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

Message par james013 »

@fairesoimeme (Akila), j'ai tester le nouveau firmware et je suis toujours bloqué à 10 devices !!! (obligé de virer 1 device pour mettre le 11eme)


@zaraki, après ré-install de tous mes devices (8 capteur temp/hum, 1 détecteur de fumée, 1 capteur d'ouverture), tout est détecté, mais plus de valeur négative pour les températures et le détecteur de fumé est détecté en double !
Peux-tu expliquer les nouvelles fonctionnalités :
- ajout d'un fichier de configuration "manuel"
- sauvegarde de liste des devices rencontres toutes les 10 minutes dans le fichiers de configuration "manuel"
Dernière question : sous quelle version de Domoticz tournes-tu ?


Merci à vous 2 pour votre taf
zaraki673
Messages : 229
Inscription : 07 oct. 2016, 04:29

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

Message par zaraki673 »

alors, pour la température négative et le détecteur de fumé c'est corrigé, désolé :(

les nouvelles fonctionnalités permettent de forcer un capteur sur un model que l'on peut trouver dans le deviceconf.txt,
c'est la qu'il faudra ajouter les nouveaux devices a venir (coté dev), j essaierais d expliquer un peu mieux dans une doc ;)

Le fichier devicelist.conf est rafraîchi de tout ce qui est vu en base au lancement du plugin (si vous modifier vos devices, il faudra redémarrer le plugin pour que la base domoticz de devices du plugin soit relu) et tout ce qui est vu (donc associer) mais pas encore monter dans la bdd de domoticz (si la détection auto du capteur ne fonctionne pas, ca permet de lui fixer un model au démarrage suivant du plugin)

par exemple les capteurs d'ouverture de portes/fenetres Xiaomi, utilise le code cluster 0006, qui dans la norme zigbee est utilisé pour retourné l’état d'un switch (on/off et non pas ouvert/fermé), et son model dans le fichier de conf indique donc qu'il doit utiliser un devices de type DOOR dans domoticz et non pas switch, ce qu'il fera si l association n'est pas bien faite et qu'il doit en déduire le type en fonction du cluster :D (encore une nouveauté la découverte un peu automatique des devices par rapport à la liste des cluster trouvés et renseignés)

;)

edit : Version: 3.8805
james013
Messages : 24
Inscription : 11 juin 2017, 08:58

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

Message par james013 »

merci mais cela ne marche pas et créér des erreurs :

Code : Tout sélectionner

2018-01-15 08:03:47.341 (zigate) onMessage called
2018-01-15 08:03:47.341 (zigate) ZigateDecode - decodind data : 018102120210021f26a45d270211021402120210021002102902100212f6db7503
2018-01-15 08:03:47.341 (zigate) ZigateRead - decoded data : 018102000f26a45d27010402000000290002f6db7503
2018-01-15 08:03:47.341 (zigate) ZigateRead - Message Type : 8102, Data : a45d27010402000000290002f6db, RSSI : 75, Length : 000f, Checksum : 26
2018-01-15 08:03:47.341 (zigate) ZigateRead - MsgType 8102 - Report Individual Attribute response : 018102000f26a45d27010402000000290002f6db7503
2018-01-15 08:03:47.342 (zigate) Decode8102 - reception data : f6db ClusterID : 0402 Attribut ID : 0000 Src Addr : 5d27 Scr Ep: 01
2018-01-15 08:03:47.342 Error: (zigate) 'onMessage' failed 'UnboundLocalError':'local variable 'MsgValue' referenced before assignment'.
2018-01-15 08:03:47.342 Error: (zigate) ----> Line 228 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function onMessage
2018-01-15 08:03:47.342 Error: (zigate) ----> Line 127 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function onMessage
2018-01-15 08:03:47.342 Error: (zigate) ----> Line 295 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ZigateDecode
2018-01-15 08:03:47.342 Error: (zigate) ----> Line 534 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ZigateRead
2018-01-15 08:03:47.342 Error: (zigate) ----> Line 687 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function Decode8102
2018-01-15 08:03:47.342 Error: (zigate) ----> Line 1016 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ReadCluster
2018-01-15 08:03:56.970 (zigate) Calling message handler 'onHeartbeat'.
zaraki673
Messages : 229
Inscription : 07 oct. 2016, 04:29

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

Message par zaraki673 »

arf a vouloir corrigé vite fait, j ai copié collé bêtement sans regarder :(

c'est bon cette fois
tornlouses
Messages : 53
Inscription : 06 déc. 2017, 20:08

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

Message par tornlouses »

Salut, super nouvelles ces deux sorties simultanées!!!

J'ai fait les 2 maj.

Par contre côté plugin, j'ai changer le fichier plugin.py avec le nouveau, et j'ai créé les 2 fichiers txt en plus dans le dossier du plugin. Au démarrage du plugin j'ai une erreur :
2018-01-15 08:58:12.971 (Zigate) Entering work loop.
2018-01-15 08:58:12.972 (Zigate) Initialized version 2.0.0, author 'zaraki673'
2018-01-15 08:58:13.001 (Zigate) onStart called
2018-01-15 08:58:13.001 Error: (Zigate) 'onStart' failed 'KeyError'.
2018-01-15 08:58:13.001 Error: (Zigate) ----> Line 216 in /home/pi/domoticz/plugins/Zigate/plugin.py, function onStart
2018-01-15 08:58:13.001 Error: (Zigate) ----> Line 74 in /home/pi/domoticz/plugins/Zigate/plugin.py, function onStart

2018-01-15 08:58:13.054 (Zigate) onConnect called
2018-01-15 08:58:13.054 (Zigate) Connected successfully
2018-01-15 08:58:13.155 (Zigate) onMessage called
Et les erreurs se répètent cycliquement.


Du coup j'ai remis la version 1.1.1.


Pour le firmware, j'ai mis à jour et je suis comme James, j'arrive pas à dépasser 10 :?
james013
Messages : 24
Inscription : 11 juin 2017, 08:58

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

Message par james013 »

désolé encore des erreurs :

Code : Tout sélectionner

2018-01-15 09:24:37.062 (zigate) onMessage called
2018-01-15 09:24:37.062 (zigate) ZigateDecode - decodind data : 018102120210021f2bf75d270211021402120210021002102902100212fa788403
2018-01-15 09:24:37.062 (zigate) ZigateRead - decoded data : 018102000f2bf75d27010402000000290002fa788403
2018-01-15 09:24:37.062 (zigate) ZigateRead - Message Type : 8102, Data : f75d27010402000000290002fa78, RSSI : 84, Length : 000f, Checksum : 2b
2018-01-15 09:24:37.063 (zigate) ZigateRead - MsgType 8102 - Report Individual Attribute response : 018102000f2bf75d27010402000000290002fa788403
2018-01-15 09:24:37.063 (zigate) Decode8102 - reception data : fa78 ClusterID : 0402 Attribut ID : 0000 Src Addr : 5d27 Scr Ep: 01
2018-01-15 09:24:37.063 Error: (zigate) 'onMessage' failed 'TypeError':'MajDomoDevice() missing 1 required positional argument: 'value''.
2018-01-15 09:24:37.063 Error: (zigate) ----> Line 228 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function onMessage
2018-01-15 09:24:37.063 Error: (zigate) ----> Line 127 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function onMessage
2018-01-15 09:24:37.063 Error: (zigate) ----> Line 295 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ZigateDecode
2018-01-15 09:24:37.063 Error: (zigate) ----> Line 534 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ZigateRead
2018-01-15 09:24:37.063 Error: (zigate) ----> Line 687 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function Decode8102
2018-01-15 09:24:37.063 Error: (zigate) ----> Line 1020 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ReadCluster
2018-01-15 09:24:37.063 (zigate) Calling message handler 'onMessage'.	
Fairesoimeme
Messages : 9
Inscription : 17 nov. 2017, 21:06

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

Message par Fairesoimeme »

Bonjour,

En effet, la nouvelle version du firmware corrige la limite du nombre de modules mais sous condition ... (je m'en étais pas rendu compte)
Pour passer la limite des 10 modules, il faut qu'il y ait un module avec fonction routeur (et à porter) dans les 10. C'est assez bizarre mais il semblerait que le routeur zigbee (prise pilotée, ampoule, interrupteur 220v, ...) aide à stocker les couples adresses + clefs réseaux. Du coup, à chaque routeur installé, on augmente la capacité du réseau.

Il me reste donc à trouver comment augmenter la table des adresses + clefs réseaux pour augmenter la limite des 10 modules.

Désolé pour le faux espoir, mais je vais bien trouver ... j'en profiterai pour rajouter une commande pour lister une table des modules enregistrés dans la ZiGate.

A bientôt.
james013
Messages : 24
Inscription : 11 juin 2017, 08:58

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

Message par james013 »

@zaraki : y a du mieux mais avec de nouvelles erreurs :

Code : Tout sélectionner

2018-01-15 10:19:18.288 (zigate) onMessage called
2018-01-15 10:19:18.288 (zigate) ZigateDecode - decodind data : 018102120210021fd49582021e02110214021202100210021029021002120218d1b403
2018-01-15 10:19:18.288 (zigate) ZigateRead - decoded data : 018102000fd495820e01040200000029000208d1b403
2018-01-15 10:19:18.288 (zigate) ZigateRead - Message Type : 8102, Data : 95820e01040200000029000208d1, RSSI : b4, Length : 000f, Checksum : d4
2018-01-15 10:19:18.288 (zigate) ZigateRead - MsgType 8102 - Report Individual Attribute response : 018102000fd495820e01040200000029000208d1b403
2018-01-15 10:19:18.288 (zigate) Decode8102 - reception data : 08d1 ClusterID : 0402 Attribut ID : 0000 Src Addr : 820e Scr Ep: 01
2018-01-15 10:19:18.288 Error: (zigate) 'onMessage' failed 'TypeError':'unsupported operand type(s) for /: 'str' and 'int''.
2018-01-15 10:19:18.288 Error: (zigate) ----> Line 228 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function onMessage
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 127 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function onMessage
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 295 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ZigateDecode
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 534 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ZigateRead
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 687 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function Decode8102
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 1018 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ReadCluster
2018-01-15 10:19:27.570 (zigate) Calling message handler 'onHeartbeat'.
zaraki673
Messages : 229
Inscription : 07 oct. 2016, 04:29

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

Message par zaraki673 »

james013 a écrit :désolé encore des erreurs :
:oops: c 'est moi qui suis désolé, pas les yeux en face des trou ce matin :D
cette fois c'est la bonne !!! ( ça fait juste trois que je dis ça et que c'est pas bon ... :? )

@tornlouses : il faut supprimer le plugin de domoticz et le recreer, par contre faut pas juste créer des fichiers vide :D faut importer les fichiers fournit sur le git ou dans le zip https://github.com/sasu-drooz/Domoticz- ... /2.0.0.zip
zaraki673
Messages : 229
Inscription : 07 oct. 2016, 04:29

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

Message par zaraki673 »

james013 a écrit :@zaraki : y a du mieux mais avec de nouvelles erreurs :

Code : Tout sélectionner

2018-01-15 10:19:18.288 (zigate) onMessage called
2018-01-15 10:19:18.288 (zigate) ZigateDecode - decodind data : 018102120210021fd49582021e02110214021202100210021029021002120218d1b403
2018-01-15 10:19:18.288 (zigate) ZigateRead - decoded data : 018102000fd495820e01040200000029000208d1b403
2018-01-15 10:19:18.288 (zigate) ZigateRead - Message Type : 8102, Data : 95820e01040200000029000208d1, RSSI : b4, Length : 000f, Checksum : d4
2018-01-15 10:19:18.288 (zigate) ZigateRead - MsgType 8102 - Report Individual Attribute response : 018102000fd495820e01040200000029000208d1b403
2018-01-15 10:19:18.288 (zigate) Decode8102 - reception data : 08d1 ClusterID : 0402 Attribut ID : 0000 Src Addr : 820e Scr Ep: 01
2018-01-15 10:19:18.288 Error: (zigate) 'onMessage' failed 'TypeError':'unsupported operand type(s) for /: 'str' and 'int''.
2018-01-15 10:19:18.288 Error: (zigate) ----> Line 228 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function onMessage
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 127 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function onMessage
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 295 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ZigateDecode
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 534 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ZigateRead
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 687 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function Decode8102
2018-01-15 10:19:18.289 Error: (zigate) ----> Line 1018 in /usr/local/domoticz/var/plugins/ZIGATE/plugin.py, function ReadCluster
2018-01-15 10:19:27.570 (zigate) Calling message handler 'onHeartbeat'.


:o :evil: :evil: :evil: :evil: grrrrr



c est bon :D :cry:
Répondre