2022-09-21 19:07:00.627 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Stroom : 420
2022-09-21 19:07:00.627 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Dummy 1 : On
2022-09-21 19:07:00.627 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Dummy 2 : Off
2022-09-21 19:07:00.627 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Dummy 1 On > 250W
2022-09-21 19:07:00.627 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Dummy 2 Off < 500W
2022-09-21 19:11:00.209 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Stroom : 2730
2022-09-21 19:11:00.209 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Dummy 1 : On
2022-09-21 19:11:00.209 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Dummy 2 : On
2022-09-21 19:11:00.209 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Dummy 1 On > 250W
2022-09-21 19:11:00.209 Status: dzVents: !Info: -=# TEST SCRIPT #=-: Dummy 2 On > 500W
Code: Select all
local scriptVar = '-=# TEST SCRIPT #=-'
return {
on = { timer = {'every minute'},
},
logging = { level = domoticz.LOG_ERROR,
marker = scriptVar
},
execute = function(dz, device)
local Stroom = dz.devices(97).WhActual -- Change the name to your device
local Dummy1 = dz.devices(944) -- Change the name to your device
local Dummy2 = dz.devices(945) -- Change the name to your device
dz.log('Stroom : ' .. Stroom ,dz.LOG_FORCE)
dz.log('Dummy 1 : ' .. Dummy1.state,dz.LOG_FORCE)
dz.log('Dummy 2 : ' .. Dummy2.state,dz.LOG_FORCE)
if Stroom > 250 then
Dummy1.switchOn().checkFirst()
dz.log('Dummy 1 On > 250W', dz.LOG_FORCE)
end
if Stroom > 500 then
Dummy2.switchOn().checkFirst()
dz.log('Dummy 2 On > 500W', dz.LOG_FORCE)
end
if Stroom < 250 then
Dummy1.switchOff().checkFirst()
dz.log('Dummy 1 Off < 250W', dz.LOG_FORCE)
end
if Stroom < 500 then
Dummy2.switchOff().checkFirst()
dz.log('Dummy 2 Off < 500W', dz.LOG_FORCE)
end
end
}