Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tuto Script LUA
#6
Raoul j'ai besoin de précision pour commencer ...
Je prend le script de ton chauffage


print("script chauffage start") [ca sert à donner un nom au script ??]
local temp_panneaux = calaos:getInputValue("input_temp_3") [si je comprend bien tu definis un nom de variable à une entrée ??] [ca veut dire quoi "local"?)]
local temp_ballonh = calaos:getInputValue("input_temp_0") [input_temp je suppose que ce doit etre le numéro de l'entrée sonde]
local temp_plancher = calaos:getInputValue("input_temp_2")
local consigne = calaos:getInputValue("intern_10") [ c'est quoi intern 10 ???]
local consigne_ballon = calaos:getInputValue("intern_1")
local consigne_plancher = calaos:getInputValue("intern_0")

if temp_panneaux >= (temp_ballonh + consigne) then [tu veux dire quoi ???]
-- active pompe solaire si < max
if temp_ballonh < 70 then
calaosConfusedetOutputValue("output_chauff_2", true)
else [ca veux dire quoi ??]
calaosConfusedetOutputValue("output_chauff_2", false)
end

-- force stop elect resistance [ce sont simplement des commentaires ??]
calaosConfusedetOutputValue("output_chauff_1", false)

active_elec = false
end

-- Arret de la pompe solaire si temperature panneau insuffisante
if temp_panneaux <= temp_ballonh then
-- stop pompe solaire
calaosConfusedetOutputValue("output_chauff_2", false)

active_elec = true
end

-- start/stop elec si consigne et active elec
if active_elec then
if temp_ballonh <= consigne_ballon then
calaosConfusedetOutputValue("output_chauff_1", true)
end
if temp_ballonh > (consigne_ballon + 1) then
calaosConfusedetOutputValue("output_chauff_1", false)
end
end

-- start/stop plancher pompe si consigne
if temp_plancher <= consigne_plancher then
calaosConfusedetOutputValue("output_chauff_0", true)
end
if temp_plancher > (consigne_plancher + 1) then
calaosConfusedetOutputValue("output_chauff_0", false)
end

-- pas besoin d'action, toujours retourner false
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
Reply


Messages In This Thread
Tuto Script LUA - by tom - 01-08-2014, 12:27 AM
RE: Tuto Script LUA - by raoulh - 01-08-2014, 10:29 AM
RE: Tuto Script LUA - by tom - 01-08-2014, 02:14 PM
RE: Tuto Script LUA - by raoulh - 01-08-2014, 02:22 PM
RE: Tuto Script LUA - by captainigloo - 01-08-2014, 02:59 PM
RE: Tuto Script LUA - by tom - 01-09-2014, 12:06 AM
RE: Tuto Script LUA - by raoulh - 01-09-2014, 10:10 AM
RE: Tuto Script LUA - by tom - 01-09-2014, 10:36 AM
RE: Tuto Script LUA - by raoulh - 01-09-2014, 10:40 AM
RE: Tuto Script LUA - by tom - 01-09-2014, 07:00 PM
RE: Tuto Script LUA - by Cyridle - 02-01-2015, 12:29 AM
RE: Tuto Script LUA - by Eric64 - 12-22-2015, 04:42 PM
RE: Tuto Script LUA - by raoulh - 12-22-2015, 05:58 PM
RE: Tuto Script LUA - by Eric64 - 12-22-2015, 06:15 PM
RE: Tuto Script LUA - by Eric64 - 12-22-2015, 06:44 PM
RE: Tuto Script LUA - by captainigloo - 12-23-2015, 03:50 PM
RE: Tuto Script LUA - by Eric64 - 12-23-2015, 07:20 PM
RE: Tuto Script LUA - by Eric64 - 12-23-2015, 07:47 PM
RE: Tuto Script LUA - by captainigloo - 12-23-2015, 08:36 PM
RE: Tuto Script LUA - by Eric64 - 02-15-2016, 09:46 AM
RE: Tuto Script LUA - by raoulh - 02-15-2016, 10:25 AM
RE: Tuto Script LUA - by Eric64 - 02-16-2016, 12:15 PM
RE: Tuto Script LUA - by raoulh - 02-16-2016, 12:29 PM
RE: Tuto Script LUA - by Eric64 - 02-16-2016, 03:12 PM
RE: Tuto Script LUA - by eh3an2010 - 12-15-2017, 07:51 AM

Forum Jump:


Users browsing this thread: 2 Guest(s)