Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Forum dédié au ZigBee : objets, interfaces ...
Plugins DeConz et ZigBee2MQTT
Pour les questions concernant le plugin ZigBeeForDomoticZ, merci d'utiliser le forum spécifique en dessous.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par papoo »

depuis quelques jours j'ai ce type d'erreur dans mes logs

Code : Tout sélectionner

2019-05-20 22:14:07.308 (Zigbee) Malformed JSON response, Trying to repair : {"e":"changed","id":"12","r":"sensors","state":{"humidity":5841,"lastupdated":"2019-05-20T20:14:07"},"t":"event","uniqueid":"00:15:8d:00:02:c9:9e:08-01-0405"}~{"e":"changed","id":"13","r":"sensors","state":{"lastupdated":"2019-05-20T20:14:07","pressure":971},"t":"event","uniqueid":"00:15:8d:00:02:c9:9e:08-01-0403"}
2019-05-20 22:14:07.309 (Zigbee) New Data repaired : {'t': 'event', 'id': '12', 'e': 'changed', 'uniqueid': '00:15:8d:00:02:c9:9e:08-01-0405', 'r': 'sensors', 'state': {'humidity': 5841, 'lastupdated': '2019-05-20T20:14:07'}}
2019-05-20 22:14:07.312 (Zigbee) New Data repaired : {'t': 'event', 'id': '13', 'e': 'changed', 'uniqueid': '00:15:8d:00:02:c9:9e:08-01-0403', 'r': 'sensors', 'state': {'lastupdated': '2019-05-20T20:14:07', 'pressure': 971}}
ça revient assez souvent
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par Thorgal »

C'est pas mechant !
En fait les fonctions gerant les connexions sont bugguées jusqu'a la moelle sur domoticz, et j'attendais la stable du mois dernier pour tout recoder avec la lib python request, mais je m'y suis pas encore mit.
Il arrive a certains moment que domoticz au lieu d'envoyer 2 notifications onMessage() n'en envois qu'une mais en collant les deux reponses. C'est ta premiere ligne d'erreur, du coup le plugin repare le json pour en refaire deux lignes, c'est tes 2 secondes lignes.

Si ca te gene, tu peux tester la future beta, ca bugue encore, mais a cause du nouveau systeme de gestion y a plus le message d'erreur, en fait le plugin extrait 1 json, et si la chaine est pas vide il en cherche un autre, et n'affiche une erreur que si il n'y arrive pas.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par papoo »

ya pas d'urgence ce n'est pas bloquant
juste pour te signaler le truc
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par papoo »

la version 2.05.65 de deconz-rest-plugin résout le problème de batterie.
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par Thorgal »

Recu.
Mais en fait j'avais deja cloturé l'issue il y a 2 jours, j'etais un des seul avec ce problème encore ouvert, et comme ça avait l'air de marcher pour tout le monde, me suis dis que ça devrait aller chez toi.

Par contre moi suis encore sur la vielle version, ils ont des prbs avec leur interface j'ai l'impression.
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par Thorgal »

Ok, alors pour information, si vous utilisez ce plugin, ne pas installer la dernière beta de Domoticz, il y a un bug dans le framework de connexion python.
Si c'est trop tard, vous pouvez installer la beta du plugin qui est en train d'etre refait en pur python, elle marche mais je n'aurais completement fini que dans quelques jours.
L3GION
Messages : 61
Inscription : 30 nov. 2016, 18:32

Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par L3GION »

Bonjour,
J’ai acheté la conbee 2, j’ai installé sur le Raspberry deconz via le site puis le plugin et ajouter le matériel sous Domoticz
J’ai rentrer mes capteurs Aqara qui apparaissent sur le Phoscon mais après je bloque... dans les logs domoticz j’ai « ####request config »
Je maîtrise pas complètement l’anglais mais l’explication est très nébuleuse pour moi....
La clé API se trouve où ? Comment l’obtenir? Est-ce l’instal code qui est sur la boîte ou celle donnée sur phoscon ? D’ailleurs pourquoi ce sont deux codes différents ?

Avant d’acheter ça semblait simple à mettre en place mais pour un débutant c’est complètement obscur
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par Thorgal »

Hello,
Sinon en francais, effectivement, je crois qu'il n' y a pas d'explication du tout pour cette partie, j'ai pas trouvé non plus de tutos.
Il y a toute une foule d'informations au démarrage du plugin pour aider si ca bloque encore, mais en anglais, au pire si tu galeres fais un copier/coller des logs au démarrage sur le forum, pour les logs selectionner "debug info only" suffit.

Je ne vois ce qu'est l'install code, moi j'en ai pas eu, ce ne serait pas une adresse MAC ? XX:YY:ZZ..... Et phoscon ne donne pas d'api key non plus, donc la je vois pas ce que cela peut etre.

Il y a une procedure en anglais ici > https://dresden-elektronik.github.io/de ... uireapikey mais en anglais et assez technique.
Le plus simple c'est d'utiliser l'outil fournis avec le plugin.
- Tu te deplaces dans le repertoire du plugin, avec la commande "cd" par exemple, jusque dans "Domoticz-deCONZ"
- Tu lances l'appli en tapant "python3 API_KEY.py", la tu vas avoir des exemples de commandes en anglais encore
- Tu tapes la commande "python3 API_KEY.py 127.0.0.1:80 create" en modifiant l'adresse IP si besoin.
- Si tu as un message d'erreur "Please unlock the gateway first and retry" c'est normal, il te faut aller dans les reglage de phoscon Setting/gateway/advanced/authenticate app, et refaire la commande python.

Par la suite, je te rassures, je ne pense pas que tu trouves aussi compliqué, tout marche par interface graphique, j'avais fais cet outil justement car c'etait la misere pour générer la clé, mais j'ai pas pensé aux non anglophone, je vais rajouter ça en debut de post.
L3GION
Messages : 61
Inscription : 30 nov. 2016, 18:32

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par L3GION »

Merci, ça fonctionne maintenant. Avec tes explications ça va mieux

J’en ai même profité pour intégrer le script de Papoo pour regrouper les données des sondes de températures hygrométrie pression.

Merci à vous deux.

Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

Message par Thorgal »

Ha yep, tres bon script, je pense que 50% des utilisateurs de deCONZ doivent aimer son script ^^, l'autre moitié préfère les séparer comme moi.
Répondre