Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Recuperation de la Meteo
#4
Du coup pour le temps j ai utilisé une variable temps durant une durée de 12 à 18h d avril à septembre.
j ai des variables boolean qui sont actives sur l activation de scénario d ouverture le matin 
j avais déjà une variable pour le coucher du soleil qui ferme les volets et qui met à false mes variables
ainsi qu un scenario de fermeture de tous les volets qui met aussi à false mes variables.

Voici la mise à jour de ma règle
Code:
local meteo = calaos:getInputValue("input_53")
local time12_18 = calaos:getInputValue("input_54")
local temperature_salon = calaos:getInputValue("input_23")
local temperature_etage = calaos:getInputValue("input_34")
local auto_volets_bas = calaos:getInputValue("intern_1")
local auto_volets_haut = calaos:getInputValue("intern_2")
local auto_volets_nuit = calaos:getInputValue("intern_3")
local coucher_soleil = calaos:getInputValue("input_5")

if (meteo == 800 or meteo == 801) and time12_18 == true and temperature_salon >= 24 and auto_volets_bas == true then
    print("meteo 800 ou 801 et time true et salon >=24")
    calaos:setOutputValue("output_4", "set 80") -- volet salon gche
    calaos:setOutputValue("output_5", "set 80") -- volet salon dte
    calaos:setOutputValue("output_3", "down") -- volet chambre Parents
    calaos:setOutputValue("intern_1", "false") -- desactivation de cette regle
end
if (meteo == 800 or meteo == 801) and time12_18 == true and temperature_etage >= 24 and auto_volets_haut == true then
    print("meteo 800 ou 801 et time true et etage >=24")
    calaos:setOutputValue("output_39", "down") -- volet mezz gche
    calaos:setOutputValue("output_38", "down") -- volet mezz dte
    calaos:setOutputValue("output_30", "down") -- volet chambre Matheo
    calaos:setOutputValue("intern_2", "false") -- desactivation de cette regle
end
if (meteo == 800 or meteo == 801) and coucher_soleil == false and time12_18 == false and auto_volets_nuit == true then
    print("meteo 800 ou 801 et time false et coucher false")
    calaos:setOutputValue("output_4", "set 0") -- volet salon gche
    calaos:setOutputValue("output_5", "set 0") -- volet salon dte
    calaos:setOutputValue("output_39", "up") -- volet mezz gche
    calaos:setOutputValue("output_38", "up") -- volet mezz dte
    calaos:setOutputValue("intern_1", "true") -- activation de la regle 1
    calaos:setOutputValue("intern_2", "true") -- activation de la regle 2
    calaos:setOutputValue("intern_3", "false") -- desactivation de cette regle
end
return true




ai je bon ?
Reply


Messages In This Thread
Recuperation de la Meteo - by Guillaume - 06-10-2017, 02:52 PM
RE: Recuperation de la Meteo - by raoulh - 06-11-2017, 07:03 PM
RE: Recuperation de la Meteo - by Guillaume - 06-13-2017, 10:49 AM
RE: Recuperation de la Meteo - by Guillaume - 06-13-2017, 04:14 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)