Zigbee plugin, pont deCONZ (passelle universelle Zigbee)

L'intégration des autres protocoles dans Domoticz
Greg.O
Messages : 116
Enregistré le : 07 oct. 2017, 18:04

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

Message par Greg.O »

Salut,

j'ai une petite question concernant la commande CURL pour modifier le paramètre "Duration" d'un capteur de présence. Dans le GitHub ils donnent cet exemple :

Code : Tout sélectionner

curl -H 'Content-Type: application/json' -X PUT -d '{"duration": 300}' http://192.168.1.1:80/api/36E138295E/sensors/5/config
Question bête : comment fait on pour retrouver le numéro du sensors que l'on veut paramètrer ? Je ne le trouve pas ni dans l'app Phoscon, ni sur Domoticz.
Domoticz v2020.2 sur Raspberry Pi 3B+
Raspbian Buster
Capteurs T/Hum Xiaomi / ConBee II
Zwave

Thorgal
Messages : 376
Enregistré le : 16 août 2018, 20:02
Contact :

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

Message par Thorgal »

Hello, pour avoir la liste complète.

Code : Tout sélectionner

http://192.168.1.1:80/api/CLE_API/sensors/
Sur domoticz tu le vois au demarrage ou sur les logs.

Mais 2 posts au dessus, tu as une methode en utilisant directement domoticz avec une interface graphique.

Greg.O
Messages : 116
Enregistré le : 07 oct. 2017, 18:04

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

Message par Greg.O »

Merci,

j'avais finalement trouvé : en cliquant sur l’icône "device data" on y trouve effectivement l'id du module.

J'ai une autre question car j'accumule les problèmes en programmation. J'essaie maintenant de changer le paramètre "duration" dans un script. J'ai essayé avec la commande Curl :

Code : Tout sélectionner

curl -H 'Content-Type: application/json' -X PUT -d '{"duration": 500}' http://192.168.1.1:80/api/A********/sensors/20/config
Lorsque je la lance en ligne de commande depuis mon Pi -> pas de soucis, mon paramètre change.

J'ai donc écrit un script avec la ligne suivante :

Code : Tout sélectionner

os.execute('curl -H \'Content-Type: application/json\' -X PUT -d \'{"duration": 500}\' http://192.168.1.1:80/api/A********/sensors/20/config ')
Mais le paramètre "duration" n'est pas modifié et j'ai un message d'erreur dans mes logs :

Code : Tout sélectionner

Error: (CONBEE II) This device don't support action
Une idée de comment résoudre mon nouveau problème ?
Merci
Domoticz v2020.2 sur Raspberry Pi 3B+
Raspbian Buster
Capteurs T/Hum Xiaomi / ConBee II
Zwave

Thorgal
Messages : 376
Enregistré le : 16 août 2018, 20:02
Contact :

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

Message par Thorgal »

Ce message d'erreur apparait quand tu cliques sur un capteur.
Les capteurs peuvent donner des information mais pas en recevoir. Je sais pas ou tu as mit ta commande, mais je pense que ça vient de la, tu utilises un capteur virtuel ?

Sinon je comprend pas, tu veux changer la valeur de la "duration" souvent ? Ça te va pas ça https://easydomoticz.com/forum/viewtopi ... 184#p88184 ?

Greg.O
Messages : 116
Enregistré le : 07 oct. 2017, 18:04

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

Message par Greg.O »

L'idée c'est que j'ai moins besoin de lumière quand il fait jour que quand il fait nuit. Je souhaite donc passer la duration à 60s la journée et 180s la nuit. Il faut donc que j'arrive à changer cette valeur par un script : voilà pourquoi je fais des tests pour trouver la solution.

Ce qui est bizarre c'est que la commande Curl fonctionne sans problème en ligne de commande, mais ne fonctionne pas dans un script alors que je pense avoir écrit la même chose : même IP, même id, même commande...

Dans un cas j'ai un message d'erreur, dans l'autre ça fonctionne. Il y a donc quelque chose qui m'échappe.
Domoticz v2020.2 sur Raspberry Pi 3B+
Raspbian Buster
Capteurs T/Hum Xiaomi / ConBee II
Zwave

Thorgal
Messages : 376
Enregistré le : 16 août 2018, 20:02
Contact :

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

Message par Thorgal »

Le message d'erreur vient du plugin, pas de domoticz, ca doit venir de ton capteur virtuel.

Mais tu penses vraiment que c'est utile ?
60 s c'est pas possible, la valeur mini c'est 90s, tu vois une grosse différence entre 90s et 180s, le confort voudrait meme que tu montes au dessus pour eviter d'avoir la lumiere qui s'allume et s'eteint toute les 5 mn si tu as du passage.

Sinon en utilisant juste le passage a "on" mais en utilisant des scenario dans domoticz, un pour la nuit et un pour le jour, la detection lancant le scenario

https://github.com/Smanar/Domoticz-deCO ... us-sensors

Quand je faisais ca, j'ai eu une issue https://www.domoticz.com/forum/viewtopi ... 7&p=222433

Greg.O
Messages : 116
Enregistré le : 07 oct. 2017, 18:04

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

Message par Greg.O »

Salut,

je ne comprends pas pourquoi tu me parles de capteur virtuel ? Je n'ai pas de capteur virtuel dans ce script.
Domoticz v2020.2 sur Raspberry Pi 3B+
Raspbian Buster
Capteurs T/Hum Xiaomi / ConBee II
Zwave

Thorgal
Messages : 376
Enregistré le : 16 août 2018, 20:02
Contact :

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

Message par Thorgal »

Tu as bien crée un capteur virtuel pour faire un widget avec ta commande ?
Tu ne peux pas utiliser celui crée par le plugin, ou alors ton script utilise le mauvais widget du plugin. Ce message d'erreur est provoqué par un ordre vers un capteur.

Tu pourrais afficher ton script stp ?

Sinon j'utilise ça aussi https://github.com/Smanar/Domoticz-deCO ... n-the-fly.

livemattt
Messages : 15
Enregistré le : 11 déc. 2019, 20:57

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

Message par livemattt »

Bonjour
J ai des problèmes de remonté de température de mes sondes xiaomi.
Il arrive qu il se passe plus d une heure avant une mise à jour de la sonde. J avais lu quelque part que la température était mise à jour dès une modification de la valeur ou à minima toute les heures.

J ai egalement vu que la mise à jour de la temperature dans domoticz n était pas forcement la dernière et que l info était plus récente dans phoscon app.

Quelqu un a déjà eu ces problèmes?

Thorgal
Messages : 376
Enregistré le : 16 août 2018, 20:02
Contact :

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

Message par Thorgal »

Oui toute les heures a plus ou moins 15 mn je dirais.

Mais tu le regardes ou ? Dans phoscon ou domoticz ? Sur domoticz si la valeur ne change pas, le plugin ne met rien a jour.
Sur phoscon tu auras l'heure du dernier report.

Par contre phoscon utilise l'API de la meme maniere que domoticz, donc tu auras les memes valeurs.

Regardes la batterie, si tu es a 80% la pile est morte.

Répondre