return {
on = {
timer = {
'at 00:02'
},
},
execute = function(domoticz, timer)
local horaBarata = domoticz.variables('lowCostEnergyHour').value
if horaBarata<10 then
domoticz.log('Hora feliz encendemos dispositivos', domoticz.LOG_ERROR)
domoticz.devices('Calentador baño').switchOn().at('0'..horaBarata..':00').forMin(60)
end
if horaBarata>10 then
domoticz.log('Hora feliz encendemos dispositivos', domoticz.LOG_ERROR)
domoticz.devices('Calentador baño').switchOn().at(''..horaBarata..':00').forMin(60)
end
end
}
De este modo sólo ejecutamos una vez.