Je souhaiterai effectuer un script avec fonction ou (afin d'éviter de creer 50 regles dans Calaos installer)
Je souhaiterai me programmer un état "fenêtre ouverte à l'étage"
L'état == true si une fenêtre ouverte à l'étage.
voici mon script (je precise que c'est mon premier script alors soyez indulgent !!!
Je souhaiterai me programmer un état "fenêtre ouverte à l'étage"
L'état == true si une fenêtre ouverte à l'étage.
voici mon script (je precise que c'est mon premier script alors soyez indulgent !!!
Code:
Print("Fenêtre étage ouverte")
-------------------------------------------
Fenêtre Bureau = calaos:getInputValue("input_117")
Fenêtre Juliette = calaos:getInputValue("input_123")
Fenêtre Charlotte = calaos:getInputValue("input_122")
Fenêtre SdBP = calaos:getInputValue("input_121")
Fenêtre Parents = calaos:getInputValue("input_120")
Fenêtre Buanderie = calaos:getInputValue("input_119")
Fenêtre SdBE = calaos:getInputValue("input_118")
Fenêtre étage ouverte = calaos:getOutputValue("intern_11")
---------------------------------------------------
--- une fenêtre étage ouverte
If Fenêtre Bureau = "true" then
calaos:setOutputValue("intern_11", "true")
end
If Fenêtre Juliette = "true" then
calaos:setOutputValue("intern_11", "true")
end
If Fenêtre Charlotte = "true" then
calaos:setOutputValue("intern_11", "true")
end
If Fenêtre SdBP = "true" then
calaos:setOutputValue("intern_11", "true")
end
If Fenêtre Parents = "true" then
calaos:setOutputValue("intern_11", "true")
end
If Fenêtre Buanderie = "true" then
calaos:setOutputValue("intern_11", "true")
end
If Fenêtre SdBE = "true" then
calaos:setOutputValue("intern_11", "true")
end
--- toutes les fenêtres étage fermées
If Fenêtre Bureau = "false"
else
If Fenêtre Juliette = "false"
else
If Fenêtre Charlotte = "false"
else
If Fenêtre SdBP = "false"
else
If Fenêtre Parents = "false"
else
If Fenêtre Buanderie = "false"
else
If Fenêtre SdBE = "false"
calaos:setOutputValue("intern_11", "false")
end
return false
Calaos v1.1.20 sur Advantech | Ecran tactile | Wago 750-849 | DALI halogène + LED RGB | Intrusion KSENIA
Squeezebox on Raspberry | Zibase Pro (Enocean+Zwave+Oregon) | Ecodevice | Script LUA | Hyperviseur en court de test
Test v2 RC2 automate + serveur sur réseau identique
Squeezebox on Raspberry | Zibase Pro (Enocean+Zwave+Oregon) | Ecodevice | Script LUA | Hyperviseur en court de test
Test v2 RC2 automate + serveur sur réseau identique