Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Bonjour
Manip refaite avec montage 2 (le même que le tiens) et j'ai bien 2 lights qui apparaissent dans Phoscon puis dans domoticz sans créer de groupe. Il y a simplement un message d'erreur websocket error, unknow device lights Asking for information une fois pour chaque lampe qui apparait une seule fois au début (pas choquant).
Tout est bon, merci
Manip refaite avec montage 2 (le même que le tiens) et j'ai bien 2 lights qui apparaissent dans Phoscon puis dans domoticz sans créer de groupe. Il y a simplement un message d'erreur websocket error, unknow device lights Asking for information une fois pour chaque lampe qui apparait une seule fois au début (pas choquant).
Tout est bon, merci
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Ok, donc ca a l'air normal.
Ce message d'erreur veut juste dire que le plugin a detecté de nouveaux appareils mais que ceux ci n'etaient pas la lors de la synchro, du coup il interroge deconz pour les inclure, comme tu dis, rien de choquant.
Ce message d'erreur veut juste dire que le plugin a detecté de nouveaux appareils mais que ceux ci n'etaient pas la lors de la synchro, du coup il interroge deconz pour les inclure, comme tu dis, rien de choquant.
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Bonjour,
J'ai un léger souci après intégration d'un Motion Sensor Ikea. Il est bien repéré par Deconz et domoticz et il est opérationnel mais il apparait en défaut de batterie (bandeau jaune dans domoticz) alors que les batteries sont neuves.
Je suis en DeConz 2.05.67 et plugin 1.0.10 sur un RPI3
J'ai tenté une mise à jour 1.0.11 du plugin en faisant un "git pull" dans le répertoire Domoticz-deCONZ mais le git pull se plante car il attend une validation avant fusion
Pour la dernière version de Deconz est-ce bien le fichier deconz-latest.deb à cette adresse http://deconz.dresden-elektronik.de/raspbian/
J'ai un léger souci après intégration d'un Motion Sensor Ikea. Il est bien repéré par Deconz et domoticz et il est opérationnel mais il apparait en défaut de batterie (bandeau jaune dans domoticz) alors que les batteries sont neuves.
Je suis en DeConz 2.05.67 et plugin 1.0.10 sur un RPI3
J'ai tenté une mise à jour 1.0.11 du plugin en faisant un "git pull" dans le répertoire Domoticz-deCONZ mais le git pull se plante car il attend une validation avant fusion
Pour la dernière version de Deconz est-ce bien le fichier deconz-latest.deb à cette adresse http://deconz.dresden-elektronik.de/raspbian/
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Ah tiens je connaissais pas ce lien, perso je passe par http://deconz.dresden-elektronik.de/raspbian/beta/
Pour le git pull ca peut etre normal, tu as du ajouter des fichiers en banlist ? ou modifier toi meme a la main des fichiers ? Si tu valides, tu peux le faire passer en force, mais tu risques de perdre ce que tu auras modifier.
Si ca vient d'une modif du fichier banlist, la c'est ma faute, c'est un truc en "todo list" que j'ai jamais fais m'en occupe demain.
Pour le probleme de batterie, ça peut mettre 1 a 2 h avant de se corriger. Tu as le même probleme dans Phoscon ?
Pour le git pull ca peut etre normal, tu as du ajouter des fichiers en banlist ? ou modifier toi meme a la main des fichiers ? Si tu valides, tu peux le faire passer en force, mais tu risques de perdre ce que tu auras modifier.
Si ca vient d'une modif du fichier banlist, la c'est ma faute, c'est un truc en "todo list" que j'ai jamais fais m'en occupe demain.
Pour le probleme de batterie, ça peut mettre 1 a 2 h avant de se corriger. Tu as le même probleme dans Phoscon ?
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Bizarre, j'ai rien fait de particulier, juste installé la version Raspbian Buster Desktop sans ajout perso.
Banlist je ne sais même pas ce que c'est.
Pour la batterie toujours le même problème avec domoticz même après 4h. Pas de problème par contre avec Phoscon
Banlist je ne sais même pas ce que c'est.
Pour la batterie toujours le même problème avec domoticz même après 4h. Pas de problème par contre avec Phoscon
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Alors la je comprend pas, mais si tu n'as rien modifié dans les fichiers du plugin (le plugin domoticz, pas les fichiers de deconz), tu peux forcer le pull sans soucis alors, ca va ecraser tout les fichiers dans le repertoire Domoticz-deCONZ. Au pire si tu galeres donnes moi la reponse de la commande.
Alors pour les batteries, le probleme doit venir de moi (de mon plugin plutot) si c'est bon dans Phoscon,
Il me faudrait le json de l'appareil, un truc de ce genre
Si tu trouves pas l'id de l'appareil dans les logs tu as tout tes capteurs ici.
Alors pour les batteries, le probleme doit venir de moi (de mon plugin plutot) si c'est bon dans Phoscon,
Il me faudrait le json de l'appareil, un truc de ce genre
Code : Tout sélectionner
http://192.168.1.1/api/123456789/sensors/26
http://IP:PORT/api/API_KEY/sensors/IDCode : Tout sélectionner
http://IP:PORT/api/API_KEY/sensors/Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Merci Thorgal de m'aider.
Pour le problème de batterie, je ne comprends pas où trouver l'info que tu attends. Dans les log de domoticz ou ailleurs ? l'adresse IP dont tu parles, c'est celle de domoticz ou l'adresse du RPI de la Conbee usb (j'ai plusieurs RPI, un pour domoticz, l'autre pour la Conbee)
Pour le problème de git pull voilà ce que ça donne comme messagepi@maison:~/domoticz/plugins/Domoticz-deCONZ $ git pull
Mise à jour d8a2dfd..9f9566e
error: Vos modifications locales aux fichiers suivants seraient écrasées par la fusion :
plugin.py
Veuillez valider ou remiser vos modifications avant la fusion.
Abandon
pi@maison:~/domoticz/plugins/Domoticz-deCONZ $
Aucune interaction possible
Pour le problème de batterie, je ne comprends pas où trouver l'info que tu attends. Dans les log de domoticz ou ailleurs ? l'adresse IP dont tu parles, c'est celle de domoticz ou l'adresse du RPI de la Conbee usb (j'ai plusieurs RPI, un pour domoticz, l'autre pour la Conbee)
Pour le problème de git pull voilà ce que ça donne comme message
Code : Tout sélectionner
Mise à jour d8a2dfd..9f9566e
error: Vos modifications locales aux fichiers suivants seraient écrasées par la fusion :
plugin.py
Veuillez valider ou remiser vos modifications avant la fusion.
Abandon
pi@maison:~/domoticz/plugins/Domoticz-deCONZ $
Code : Tout sélectionner
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Alors pr le prb de github, il y a des modifs perso dans le fichier plugin, tu n'aurais pas jonglé un moment avec les versions beta et master ?
Essayes dans l'ordre les commandes
Ca va te reseter la branche actuelle (beta ou master)
L'adresse IP est celle de la machine ayant deconz. Apres si vraiment tu galeres, il suffit d'activer les logs du plugin dans la partie hardware, tu auras toutes les infos (le JSON, l'ID, des exemple d adresse url), mais noyée dans une foule d'info diverses ^^.
Ou plus simple, en activant les logs, tu passes la main devant le detecteur, ca va afficher le JSON du detecteur.
Essayes dans l'ordre les commandes
Code : Tout sélectionner
git reset --hard HEAD
git pullL'adresse IP est celle de la machine ayant deconz. Apres si vraiment tu galeres, il suffit d'activer les logs du plugin dans la partie hardware, tu auras toutes les infos (le JSON, l'ID, des exemple d adresse url), mais noyée dans une foule d'info diverses ^^.
Ou plus simple, en activant les logs, tu passes la main devant le detecteur, ca va afficher le JSON du detecteur.
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
J'ai mis les log option "tout" dans matériel de domoticz concernant la ConBee et j'ai eu ça
Concernant le get pull, j'ai eu ça
mais je suis toujours en 1.0.10
Code : Tout sélectionner
2020-01-19 15:55:51.789 (ConBee) Pushing 'ReadEvent' on to queue
2020-01-19 15:55:51.802 (ConBee) Processing 'ReadEvent' message
2020-01-19 15:55:51.802 (ConBee) Received 192 bytes of data
2020-01-19 15:55:51.802 (ConBee) 81 7e 00 bc 7b 22 63 6f 6e 66 69 67 22 3a 7b 22 61 6c 65 72 �~.�{"config":{"aler
2020-01-19 15:55:51.802 (ConBee) 74 22 3a 22 6e 6f 6e 65 22 2c 22 64 65 6c 61 79 22 3a 31 38 t":"none","delay":18
2020-01-19 15:55:51.802 (ConBee) 30 2c 22 64 75 72 61 74 69 6f 6e 22 3a 36 30 2c 22 67 72 6f 0,"duration":60,"gro
2020-01-19 15:55:51.802 (ConBee) 75 70 22 3a 22 31 38 22 2c 22 6f 6e 22 3a 74 72 75 65 2c 22 up":"18","on":true,"
2020-01-19 15:55:51.802 (ConBee) 72 65 61 63 68 61 62 6c 65 22 3a 74 72 75 65 7d 2c 22 65 22 reachable":true},"e"
2020-01-19 15:55:51.802 (ConBee) 3a 22 63 68 61 6e 67 65 64 22 2c 22 69 64 22 3a 22 31 31 22 :"changed","id":"11"
2020-01-19 15:55:51.802 (ConBee) 2c 22 72 22 3a 22 73 65 6e 73 6f 72 73 22 2c 22 74 22 3a 22 ,"r":"sensors","t":"
2020-01-19 15:55:51.802 (ConBee) 65 76 65 6e 74 22 2c 22 75 6e 69 71 75 65 69 64 22 3a 22 39 event","uniqueid":"9
2020-01-19 15:55:51.802 (ConBee) 30 3a 66 64 3a 39 66 3a 66 66 3a 66 65 3a 36 36 3a 33 37 3a 0:fd:9f:ff:fe:66:37:
2020-01-19 15:55:51.802 (ConBee) 39 34 2d 30 31 2d 30 30 30 36 22 7d .. .. .. .. .. .. .. .. 94-01-0006"}
2020-01-19 15:55:51.802 (ConBee) Pushing 'onMessageCallback' on to queue
2020-01-19 15:55:51.803 (ConBee) Processing 'onMessageCallback' message
2020-01-19 15:55:51.803 (ConBee) Calling message handler 'onMessage'.
2020-01-19 15:55:51.803 (ConBee) onMessage called
2020-01-19 15:55:51.803 (ConBee) ### WebSocket Data : {'uniqueid': '90:fd:9f:ff:fe:66:37:94-01-0006', 'id': '11', 'r': 'sensors', 'e': 'changed', 'config': {'group': '18', 'duration': 60, 'on': True, 'alert': 'none', 'reachable': True, 'delay': 180}, 't': 'event'}
2020-01-19 15:55:51.839 (ConBee) Pushing 'ReadEvent' on to queue
2020-01-19 15:55:51.854 (ConBee) Processing 'ReadEvent' message
2020-01-19 15:55:51.854 (ConBee) Received 174 bytes of data
2020-01-19 15:55:51.854 (ConBee) 81 7e 00 aa 7b 22 65 22 3a 22 63 68 61 6e 67 65 64 22 2c 22 �~.�{"e":"changed","
2020-01-19 15:55:51.854 (ConBee) 69 64 22 3a 22 31 31 22 2c 22 72 22 3a 22 73 65 6e 73 6f 72 id":"11","r":"sensor
2020-01-19 15:55:51.854 (ConBee) 73 22 2c 22 73 74 61 74 65 22 3a 7b 22 64 61 72 6b 22 3a 74 s","state":{"dark":t
2020-01-19 15:55:51.854 (ConBee) 72 75 65 2c 22 6c 61 73 74 75 70 64 61 74 65 64 22 3a 22 32 rue,"lastupdated":"2
2020-01-19 15:55:51.854 (ConBee) 30 32 30 2d 30 31 2d 31 39 54 31 34 3a 35 35 3a 35 31 22 2c 020-01-19T14:55:51",
2020-01-19 15:55:51.854 (ConBee) 22 70 72 65 73 65 6e 63 65 22 3a 74 72 75 65 7d 2c 22 74 22 "presence":true},"t"
2020-01-19 15:55:51.854 (ConBee) 3a 22 65 76 65 6e 74 22 2c 22 75 6e 69 71 75 65 69 64 22 3a :"event","uniqueid":
2020-01-19 15:55:51.854 (ConBee) 22 39 30 3a 66 64 3a 39 66 3a 66 66 3a 66 65 3a 36 36 3a 33 "90:fd:9f:ff:fe:66:3
2020-01-19 15:55:51.854 (ConBee) 37 3a 39 34 2d 30 31 2d 30 30 30 36 22 7d .. .. .. .. .. .. 7:94-01-0006"}
2020-01-19 15:55:51.854 (ConBee) Pushing 'onMessageCallback' on to queue
2020-01-19 15:55:51.854 (ConBee) Processing 'onMessageCallback' message
2020-01-19 15:55:51.854 (ConBee) Calling message handler 'onMessage'.
2020-01-19 15:55:51.854 (ConBee) onMessage called
2020-01-19 15:55:51.855 (ConBee) ### WebSocket Data : {'uniqueid': '90:fd:9f:ff:fe:66:37:94-01-0006', 'id': '11', 'r': 'sensors', 'e': 'changed', 't': 'event', 'state': {'presence': True, 'lastupdated': '2020-01-19T14:55:51', 'dark': True}}
2020-01-19 15:55:51.855 (ConBee) ### Update device (ConBee - TRADFRI Sensor Ext) : {'nValue': 1, 'sValue': 'On'}
2020-01-19 15:55:51.855 (ConBee - TRADFRI Sensor Ext) Updating device from 0:'Off' to have values 1:'On'.
2020-01-19 15:55:52.087 (ConBee) Pushing 'ReadEvent' on to queue
2020-01-19 15:55:52.134 (ConBee) Processing 'ReadEvent' message
2020-01-19 15:55:52.134 (ConBee) Received 180 bytes of data
2020-01-19 15:55:52.134 (ConBee) 81 7e 00 b0 7b 22 65 22 3a 22 63 68 61 6e 67 65 64 22 2c 22 �~.�{"e":"changed","
2020-01-19 15:55:52.134 (ConBee) 69 64 22 3a 22 39 22 2c 22 72 22 3a 22 73 65 6e 73 6f 72 73 id":"9","r":"sensors
2020-01-19 15:55:52.134 (ConBee) 22 2c 22 73 74 61 74 65 22 3a 7b 22 63 75 72 72 65 6e 74 22 ","state":{"current"
2020-01-19 15:55:52.134 (ConBee) 3a 30 2c 22 6c 61 73 74 75 70 64 61 74 65 64 22 3a 22 32 30 :0,"lastupdated":"20
2020-01-19 15:55:52.135 (ConBee) 32 30 2d 30 31 2d 31 39 54 31 34 3a 35 35 3a 35 31 22 2c 22 20-01-19T14:55:51","
2020-01-19 15:55:52.135 (ConBee) 70 6f 77 65 72 22 3a 2d 31 2c 22 76 6f 6c 74 61 67 65 22 3a power":-1,"voltage":
2020-01-19 15:55:52.135 (ConBee) 30 7d 2c 22 74 22 3a 22 65 76 65 6e 74 22 2c 22 75 6e 69 71 0},"t":"event","uniq
2020-01-19 15:55:52.135 (ConBee) 75 65 69 64 22 3a 22 30 30 3a 31 35 3a 38 64 3a 30 30 3a 30 ueid":"00:15:8d:00:0
2020-01-19 15:55:52.135 (ConBee) 33 3a 39 36 3a 61 31 3a 38 31 2d 30 31 2d 30 62 30 34 22 7d 3:96:a1:81-01-0b04"}
2020-01-19 15:55:52.135 (ConBee) Pushing 'onMessageCallback' on to queue
2020-01-19 15:55:52.135 (ConBee) Processing 'onMessageCallback' message
2020-01-19 15:55:52.135 (ConBee) Calling message handler 'onMessage'.
2020-01-19 15:55:52.135 (ConBee) onMessage called
2020-01-19 15:55:52.136 (ConBee) ### WebSocket Data : {'uniqueid': '00:15:8d:00:03:96:a1:81-01-0b04', 'id': '9', 'r': 'sensors', 'e': 'changed', 't': 'event', 'state': {'current': 0, 'power': -1, 'voltage': 0, 'lastupdated': '2020-01-19T14:55:51'}}
2020-01-19 15:55:52.137 (ConBee) ### Update device (ConBee - Power 9) : {'nValue': 0, 'sValue': '-1'}, IGNORED , no changes !
Code : Tout sélectionner
git reset --hard HEAD
HEAD est maintenant à d8a2dfd Update README.md
git pull
Mise à jour d8a2dfd..9f9566e
Fast-forward
README.md | 54 ++++++++++---------
fonctions.py | 48 ++++++++++++++---
plugin.py | 168 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
3 files changed, 209 insertions(+), 61 deletions(-)
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
J'ai compris le truc pour obtenir le JSON du capteur. En fait le API_KEY qu'il faut mettre c'est celui de l'installation qu'on retrouve dans "Configuration/Materiel" de domoticz. Moi comme un nul je tapais API_KEY et non les 10 chiffres et lettres.
Donc est ce bien ça qu'il te faut ?
Donc est ce bien ça qu'il te faut ?
Code : Tout sélectionner
{
"config": {
"alert": "none",
"battery": null,
"delay": 180,
"duration": 60,
"group": "18",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "c1fb4bc55250a2006195b03ec5f220f7",
"manufacturername": "IKEA of Sweden",
"modelid": "TRADFRI motion sensor",
"name": "Ikea Motion Sensor ext",
"state": {
"dark": true,
"lastupdated": "2020-01-19T16:14:47",
"presence": false
},
"swversion": "2.0.022",
"type": "ZHAPresence",
"uniqueid": "90:fd:9f:ff:fe:66:37:94-01-0006"
}