Page 8 sur 8

Re: Combee2 Sonoff SNZB-01P

Publié : 02 nov. 2025, 11:35
par DANIEL
Oui éffectivement, j'ai crée un groupe dans phoscon pour essayé étant donné que dans l'exemple de script il y a cette ligne:
commandArray['Group:My Group'] = "Off AFTER 30"



j'ai essayé cela

Code : Tout sélectionner

commandArray = {}


for deviceName,deviceValue in pairs(devicechanged) do
    
    if (deviceName=='deCONZ_SNZB01P') then
        if deviceValue == "B1" then
            print("Device is On")
        elseif deviceValue == "Off" then
            commandArray['Eclairage_Froid'] = "On"
            commandArray['Eclairage_Froid'] = "Off AFTER 10"
            commandArray['Eclairage_Froid'] = "Off"
            commandArray['Eclairage_Froid'] = "Off AFTER 30"
        end
    end
end

return commandArray

J'ai obtenu cela
2025-11-02 11:56:35.602 RfxCom Salle muti média: Energy (Maison)
2025-11-02 11:56:37.076 deCONZ zigbee Bridge: Received 309 bytes of data
2025-11-02 11:56:37.076 deCONZ zigbee Bridge: onMessage called
2025-11-02 11:56:37.077 deCONZ zigbee Bridge: ### WebSocket Data : {'attr': {'lastseen': '2025-11-02T10:56Z'}, 'e': 'changed', 'id': '19', 'r': 'sensors', 't': 'event', 'uniqueid': '38:5c:fb:ff:fe:ce:03:a9-01-0006'}
2025-11-02 11:56:37.077 deCONZ zigbee Bridge: ### WebSocket Data : {'e': 'changed', 'id': '19', 'r': 'sensors', 'state': {'buttonevent': 1002, 'lastupdated': '2025-11-02T10:56:37.040'}, 't': 'event', 'uniqueid': '38:5c:fb:ff:fe:ce:03:a9-01-0006'}
2025-11-02 11:56:37.077 deCONZ zigbee Bridge: ### Update device (deCONZ_SNZB01P) : {'nValue': 10, 'sValue': '10'}
2025-11-02 11:56:37.077 (deCONZ_SNZB01P) Updating device from 0:'Off' to have values 10:'10'.
2025-11-02 11:56:37.090 Status: LUA: Device is On
2025-11-02 11:56:43.102 deCONZ zigbee Bridge: onHeartbeat called
2025-11-02 11:56:43.103 deCONZ zigbee Bridge: ### Update device (deCONZ_SNZB01P) : {'nValue': 0, 'sValue': 'Off'}
2025-11-02 11:56:43.103 (deCONZ_SNZB01P) Updating device from 10:'10' to have values 0:'Off'.
2025-11-02 11:56:43.124 Status: EventSystem: Script event triggered: Script #2
Toujours aucune action sur le device Eclairage_Froid

J'ai vu passer cette erreur il y a peut être un lien avec notre problème?:
2025-11-02 12:00:15.115 Error: deCONZ zigbee Bridge: Device not ready : 16
Dans un premier temps je teste avec un device, Ensuite je commanderais un scenario.

Re: Combee2 Sonoff SNZB-01P

Publié : 02 nov. 2025, 13:29
par Keros
Je pense que tes différents commandArray['Eclairage_Froid'] ce remplacent et c'est seulement le dernier qui est exécuté.

Tu as attendu les 30 secondes pour voir si ton script fonctionnait ?

Sinon, rajoute un print pour vérifier que t'as condition est bien validée.

Dans ton sélecteur, tu as bien un niveau "Off" ? On ne voit que B1 à B7.

Re: Combee2 Sonoff SNZB-01P

Publié : 02 nov. 2025, 14:58
par Neutrino

Code : Tout sélectionner

           commandArray['Eclairage_Froid'] = "On"
            commandArray['Eclairage_Froid'] = "Off AFTER 10"
            commandArray['Eclairage_Froid'] = "Off"
            commandArray['Eclairage_Froid'] = "Off AFTER 30
ça, ça marchera jamais.

Il faut faire quelque chose de ce style :

Code : Tout sélectionner

	commandArray[#commandArray + 1] = {['Eclairage_Froid'] ='On' } --Allume
	commandArray[#commandArray + 1] = {['Eclairage_Froid'] ='Off AFTER 10' } -- éteint après 10 secondes
 	commandArray[#commandArray + 1] = {['Eclairage_Froid'] ='On AFTER 11' } -- allume après 11 secondes 
        commandArray[#commandArray + 1] = {['Eclairage_Froid'] ='Off AFTER 30' } -- éteint après 30 secondes

Re: Combee2 Sonoff SNZB-01P

Publié : 03 nov. 2025, 16:45
par DANIEL
Un grand merci pour ton aide, ça faisait un bon moment que je galerais la dessus.
l'éclairage réagit enfin en actionnant le SNZB01P. :D

Re: Combee2 Sonoff SNZB-01P

Publié : 03 nov. 2025, 18:04
par Thorgal
Un grand merci aussi de ma part ^^.

Ça faisait un moment que cette petite panne me pourrissait la vie, quand c'est une grosse panne, ok, mais la ca commençait a prendre une ampleur pas possible.