Merci pour ton aide
voici les scripts le deuxième me sert de test pour valider des conditions avant de les intégrer
Le principe du chauffage est que je veux une température de 20°C dans la maison avec un hysteresis de 0.5
et je ne veux pas que ma dalle descende en dessous de 19°C. Avec une consigne de température exterieur de 10°C
Le ONOFF n'est qu'un bouton virtuel me permettant de lancer ou pas ma régulation
Ce programme test est juste un bouton virtuel qui allume une lumière.
Il y a des commentaires c'est que je bosse sur un compteur pour savoir combien de temps mon chauffage fonctionne.
Le problème est qu'il y a un bug sur l’incrémentation sur calaos qui sera résolu sur la V3
voici les scripts le deuxième me sert de test pour valider des conditions avant de les intégrer
Le principe du chauffage est que je veux une température de 20°C dans la maison avec un hysteresis de 0.5
et je ne veux pas que ma dalle descende en dessous de 19°C. Avec une consigne de température exterieur de 10°C
Le ONOFF n'est qu'un bouton virtuel me permettant de lancer ou pas ma régulation
Code:
print("script chauffage start")
local temp_ambiante = calaos:getInputValue("input_33")
local temp_plancher = calaos:getInputValue("input_35")
local temp_ext = calaos:getInputValue("input_36")
local ONOFF = calaos:getInputValue("intern_0")
local hysteresis = 0.5
local consigne = 20
local consigne_min = 19
local ext_min = 10
if ONOFF == true then
if (temp_ambiante <= consigne - hysteresis and temp_ext < ext_min) or temp_plancher <= consigne_min then
-- active le chauffage
calaos:setOutputValue("output_27", true)
elseif temp_ambiante >= consigne + hysteresis or temp_plancher >= consigne + hysteresis then
calaos:setOutputValue("output_27", false)
end
else
calaos:setOutputValue("output_27", false)
end
-- pas besoin d'action, toujours retourner false
return false
Ce programme test est juste un bouton virtuel qui allume une lumière.
Il y a des commentaires c'est que je bosse sur un compteur pour savoir combien de temps mon chauffage fonctionne.
Le problème est qu'il y a un bug sur l’incrémentation sur calaos qui sera résolu sur la V3
Code:
print("script compteur")
local ONOFF = calaos:getInputValue("intern_0")
--local temps = calaos:getInputValue("intern_1")
if ONOFF == true then
--temps = 50
calaos:setOutputValue("output_21", true)
else
calaos:setOutputValue("output_21", false)
end
-- pas besoin d'action, toujours retourner false
return false
Calaos V2, WindBox MSI, pas d'écran tactile, calaos-mobile
Wago 750-881, relais finder
Wago 750-881, relais finder