Page 1 of 1

Howto, simple temperature that switch on / off device?

Posted: Sunday 16 January 2022 16:10
by BarryT
Hi,

can someone tell me a how to simple turn on or off a device by temperature?

Code: Select all

commandArray = {}

if (devicechanged['Temperatuur Buiten'] ~= nil then print("Temperatuur Buiten: " .. devicechanged['Temperatuur Buiten'] .. " WarmtepompBoiler:" .. otherdevices['WarmtepompBoiler'])
    
if (devicechanged['Temperatuur Buiten'] > 6 and otherdevices['WarmtepompBoiler'] == 'Off') then print("Buitentemperatuur boven 6 graden dus Boiler AAN na 5 minuten..") commandArray['WarmtepompBoiler'] == 'On'

elseif (devicechanged['Temperatuur Buiten'] < 6 and otherdevices['WarmtepompBoiler'] == 'On') then print("Buitentemperatuur onder 6 graden dus Boiler UIT..") commandArray['WarmtepompBoiler'] == 'Off'
end
end
return commandArray
does not work :(

Re: Howto, simple temperature that switch on / off device?

Posted: Sunday 16 January 2022 17:27
by psubiaco
Hi,
you have used == (comparison) instead of = (assignment) !!
You have to write commandArray["outputdevice"]="On"
Good luck