Code: Select all
Setpoint = tonumber(otherdevices_svalues ['WC 1.etg'])
Temp = tonumber(otherdevices_svalues ['WC 1 etg'])
Hysteresis = 0.5
commandArray = {}
if (devicechanged['WC 1.etg'] or devicechanged['WC 1 etg']) then
if (Temp + Hysteresis < Setpoint) and otherdevices['Varmeovn WC 1.etg'] == 'On' then
commandArray['Varmeovn WC 1.etg'] = 'Off'
print ("Varmeovn inaktiv")
elseif
(Temp - Hysteresis > Setpoint) and otherdevices['Varmeovn WC 1.etg'] == 'Off' then
commandArray['Varmeovn WC 1.etg'] = 'On'
print ("Varmeovn aktiv")
end
end
return commandArray
Code: Select all
Setpoint = tonumber(otherdevices_svalues ['WC 1.etg'])
Temp = tonumber(otherdevices_svalues ['WC 1 etg'])
Hysteresis = 0.5
commandArray = {}
if (devicechanged['WC 1.etg'] or devicechanged['WC 1 etg']) then
if (Temp + Hysteresis < Setpoint) then
commandArray['Varmeovn WC 1.etg'] = 'Off'
print ("Varmeovn inaktiv")
elseif
(Temp - Hysteresis > Setpoint) then
commandArray['Varmeovn WC 1.etg'] = 'On'
print ("Varmeovn aktiv")
end
end
return commandArray