first commit
This commit is contained in:
22
dzVents/examples/calc temp delta.lua
Normal file
22
dzVents/examples/calc temp delta.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
--[[
|
||||
Assume you have two temperature sensors and a third dummy sensor that should be the
|
||||
difference of these two sensors (e.g. you want to see the difference between water temperature
|
||||
going into a radiator and the temperature of the water going out of it
|
||||
]]--
|
||||
|
||||
|
||||
return {
|
||||
active = true,
|
||||
on = {
|
||||
['timer'] = {'every 5 minutes'}
|
||||
},
|
||||
execute = function(domoticz)
|
||||
local inTemp = domoticz.devices('Temp in').temperature
|
||||
local outTemp = domoticz.devices('Temp out').temperature
|
||||
local delta = outTemp - inTemp -- how much did the temperature drop?
|
||||
|
||||
-- update the dummy sensor
|
||||
domoticz.devices('Delta temp').updateTemperature(delta)
|
||||
|
||||
end
|
||||
}
|
||||
Reference in New Issue
Block a user