Combee2 Sonoff SNZB-01P
Re: Combee2 Sonoff SNZB-01P
J'essaie dans un premier temps de commander un éclairage avec la télécommande, pour me familiariser avec le matériel.
Je n'arrive déjà pas à faire cela.
Pourrais-tu me dire pourquoi cela ne fonctionne pas, la même ligne de commande dans mon navigateur fonctionne bien.
Dans les logs, j'ai ce message d'erreur :
2025-07-28 18:32:58.683 Error: Error opening url: http:///192.168.0.28:9090/json.htm?type=command¶m=switchlight&idx=142&switchcmd=Toggle.
Je n'arrive déjà pas à faire cela.
Pourrais-tu me dire pourquoi cela ne fonctionne pas, la même ligne de commande dans mon navigateur fonctionne bien.
Dans les logs, j'ai ce message d'erreur :
2025-07-28 18:32:58.683 Error: Error opening url: http:///192.168.0.28:9090/json.htm?type=command¶m=switchlight&idx=142&switchcmd=Toggle.
Dernière modification par DANIEL le 29 juil. 2025, 16:10, modifié 1 fois.
Modération
Tu as mis une image hébergée à l'extérieur du forum : il y a de fort risques qu'elles ne soient plus disponibles dans quelque temps comme ici, là ou encore là. Est-ce que tu peux éditer ton message et utiliser l'onglet Fichiers joints en dessous de la zone d'écriture des messages pour enregistrer les éléments sur le serveur du forum.
Concernant les logs, on demande aux membres de suivre des bonnes pratiques que nous avons regroupées dans la section Bien utiliser le forum.
Concernant les logs, on demande aux membres de suivre des bonnes pratiques que nous avons regroupées dans la section Bien utiliser le forum.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Combee2 Sonoff SNZB-01P
voila c'est fait, mais une fois il m'a été demander de ne pas mettre les images directement sur le site car cela surchargeait le site.
Re: Combee2 Sonoff SNZB-01P
Et en mettant un "/" de moins ?
Mais dans tout les cas l'approche n'est pas bonne, tu déclenches une requête vers une URL quand quelqu'un change l’état du switch.
Physiquement ce switch ne reçoit pas de commande, il en envois uniquement.
Donc Domoticz recoit des retours d'etat, pas des commandes.
Si ca marche, c'est un miracle, ca voudrait dire que si tu presses le bouton, domoticz recoit l'information, déclenche un appuis sur le bouton pour lancer la commande, et le plugin donne une erreur car cet appareil ne peux pas etre commandé.
Passes plutot par les scripts, je t'ai mis un exemple.
Mais dans tout les cas l'approche n'est pas bonne, tu déclenches une requête vers une URL quand quelqu'un change l’état du switch.
Physiquement ce switch ne reçoit pas de commande, il en envois uniquement.
Donc Domoticz recoit des retours d'etat, pas des commandes.
Si ca marche, c'est un miracle, ca voudrait dire que si tu presses le bouton, domoticz recoit l'information, déclenche un appuis sur le bouton pour lancer la commande, et le plugin donne une erreur car cet appareil ne peux pas etre commandé.
Passes plutot par les scripts, je t'ai mis un exemple.
Re: Combee2 Sonoff SNZB-01P
j'avais commencé à tester avec deux // j'ai vu sur des forums de tester avec ///, n'y l'un n'y l'autre test fonctionne.
idx=142 c'est une commande d'éclairage elle doit donc bien recevoir une information pour commander la lumière?
Lorsque j'envois cette commande dans mon navigateur internet ça commande bien l'interrupteur lumière idx=142.(et cela fonctionne)
j'ai fais un test en commandant un capteur virtuel idx=435 j'ai toujours le message d'erreur.
2025-08-02 16:29:23.192 Error: Error opening url: http://192.168.0.28:9090/json.htm?type= ... itchcmd=On
Nous sommes bien d'accord qu'un interrupteur crée en capteur virtuel peux recevoir une commande?
Je n'ai surement pas compris comment paramétrer le SNZB-01 dans la partie "Niveau Nom du niveau" et "Niveau action".
pourtant, il est bien indiqué dans le champ "Action" ("Should start with http://, https:// or script://) c'est pour cela que j'envois une commande http.
Comment je dois programmer le SNZB-01 pour activer une commande?
idx=142 c'est une commande d'éclairage elle doit donc bien recevoir une information pour commander la lumière?
Lorsque j'envois cette commande dans mon navigateur internet ça commande bien l'interrupteur lumière idx=142.(et cela fonctionne)
j'ai fais un test en commandant un capteur virtuel idx=435 j'ai toujours le message d'erreur.
2025-08-02 16:29:23.192 Error: Error opening url: http://192.168.0.28:9090/json.htm?type= ... itchcmd=On
Nous sommes bien d'accord qu'un interrupteur crée en capteur virtuel peux recevoir une commande?
Je n'ai surement pas compris comment paramétrer le SNZB-01 dans la partie "Niveau Nom du niveau" et "Niveau action".
pourtant, il est bien indiqué dans le champ "Action" ("Should start with http://, https:// or script://) c'est pour cela que j'envois une commande http.
Comment je dois programmer le SNZB-01 pour activer une commande?
Re: Combee2 Sonoff SNZB-01P
C'est exactement le probleme, tu programmes des action pour quand domoticz agis sur le SonnOff, ce qui est impossible car tu ne peux pas agir dessus, c'est lui qui agit sur domoticz quand tu presses un bouton, l'inverse n'est pas possible.Je n'ai surement pas compris comment paramétrer le SNZB-01 dans la partie "Niveau Nom du niveau" et "Niveau action".
pourtant, il est bien indiqué dans le champ "Action" ("Should start with http://, https:// or script://) c'est pour cela que j'envois une commande http.
Comment je dois programmer le SNZB-01 pour activer une commande
Ici tu as un exemple en LUA https://github.com/Smanar/Domoticz-deCO ... for-switch
Re: Combee2 Sonoff SNZB-01P
Ok je comprend mieux, merci pour cette explication.
J'ai essayé de modifier le fichier lua dans l'exemple que tu m'as donné, je ne maitrise pas assez.
Les explications ne sont pas claires pour moi.
je crois que je vais lâcher l'affaire, avant je vais essayer de trouver un tuto plus pédagogique.
J'ai essayé de modifier le fichier lua dans l'exemple que tu m'as donné, je ne maitrise pas assez.
Les explications ne sont pas claires pour moi.
je crois que je vais lâcher l'affaire, avant je vais essayer de trouver un tuto plus pédagogique.
Re: Combee2 Sonoff SNZB-01P
Code : Tout sélectionner
-- Switch 1
if (devicechanged['deCONZ - Switch 1']) then
print("Switch 1")
local b = devicechanged['deCONZ - Switch 1']
if b == 'B1' then
if (otherdevices['deCONZ - Coridor']== 'On') then
commandArray['deCONZ - Cordidor'] = 'Off'
else
commandArray['Scene:Light Cordidor'] = 'On'
end
end
end
return commandArray- "deCONZ - Switch 1'" par le nom de ton switch
- "deCONZ - Cordidor" par le nom de ta lampe
- "B1" par l'action du switch.
Re: Combee2 Sonoff SNZB-01P
Je pense avoir avancé grâce à tes conseils, j'ai un nouveau message d'erreur:
return commandArray
Encore merci pour ton aide
Le nom du switch et le nom de l éclairage à commander sont identique dans deConz et Domoticz cela pose t-il un problème?2025-09-03 11:53:36.109 Status: User: admin (IP: 192.168.0.52) initiated a switch command (239/SNZB01P/Set Level)
2025-09-03 11:53:36.142 deCONZ zigbee Bridge: onCommand called for Unit 23: Parameter 'Set Level', Level: 90, Hue:
2025-09-03 11:53:36.142 Error: deCONZ zigbee Bridge: This device doesn't support action
Code : Tout sélectionner
-- Switch 1
if (devicechanged['deCONZ - SNZB01P']) then
print("Switch 1")
local b = devicechanged['deCONZ - SNZB01P']
if b == 'B1' then
if (otherdevices['deCONZ - Eclairage']== 'On') then
commandArray['deCONZ - Eclairage'] = 'Off'
else
commandArray['Scene:Light Eclairage'] = 'On'
end
end
endreturn commandArray
Encore merci pour ton aide
Dernière modification par Keros le 03 sept. 2025, 12:27, modifié 2 fois.
Raison : Ajout des balises pour les log et le code
Raison : Ajout des balises pour les log et le code
Re: Combee2 Sonoff SNZB-01P
Je pense que j'avance, je n'ai plus de message d'erreur.
j'ai le message suivant dans les log de domoticz lorsque je fais un appui court sur le SNZB-01B:
2025-09-03 15:39:17.155 deCONZ zigbee Bridge: Double UniqueID correction : 19 > 18
2025-09-03 15:39:17.557 deCONZ zigbee Bridge: Double UniqueID correction : 19 > 18
mais l'éclairage ne réagit toujours pas?
Voici mon panneau interrupteur dans domoticz Mon script lua
Panneaux Phoscon
j'ai le message suivant dans les log de domoticz lorsque je fais un appui court sur le SNZB-01B:
2025-09-03 15:39:17.155 deCONZ zigbee Bridge: Double UniqueID correction : 19 > 18
2025-09-03 15:39:17.557 deCONZ zigbee Bridge: Double UniqueID correction : 19 > 18
mais l'éclairage ne réagit toujours pas?
Voici mon panneau interrupteur dans domoticz Mon script lua
Panneaux Phoscon