Volets RTS somfy sur stop

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
elpigeondindo
Messages : 19
Inscription : 28 janv. 2019, 12:08

Volets RTS somfy sur stop

Message par elpigeondindo »

Salut, je debute dans le script LUA. J'ai bidouillé ca en modifiant un script que j'ai trouve ici.

Code : Tout sélectionner

commandArray = {}
for deviceName,deviceValue in pairs(devicechanged) do
   
    if (deviceName=='Gere tous les volets') then
        if deviceValue == 'Open' then 
             commandArray['Volet Bureau']='Open'
        elseif deviceValue == 'Open' then 
             commandArray['Volet Bureau']='Closed'
        end
    end
end
return commandArray
LE script fonctionne sauf que mon volet ne va pas sur open ou closed mais se positionne en stopped :o

Si quelqu'un a une idée ? merci d'avance
elpigeondindo
Messages : 19
Inscription : 28 janv. 2019, 12:08

Re: Volets RTS somfy sur stop

Message par elpigeondindo »

BOn je conitnue a chercher mais je ne trouve pas.

j'ai fait un blocky mais le volet bureau passe en mode stopped et non en ferme.

Image

et en LUA cela fait pareil

Code : Tout sélectionner

commandArray = {}

-- loop through all the changed devices
for deviceName,deviceValue in pairs(devicechanged) do
    if (deviceName=='Volet TOUS') then
        if deviceValue == "Open" then
            commandArray['Volet Bureau'] = "Open"
            print("Ouverture Volet bureau")
        elseif deviceValue == "Closed" then
            commandArray['Volet Bureau'] = "Closed"
            print("Fermeture Volet bureau")
        end
    end
end
return commandArray
Je ne vois pas pourquoi. SI je met mon volet virtuel en escalve de celui du bureau cela fonctionne bien mais pas en script.
Répondre