script is keepon running
Posted: Tuesday 09 April 2019 16:06
Hi, I have a script that does not stop...
The switches are off...
Even my other rfxcom devices dont work well i think because of this script.
When i stop the script , my other rfxcom devices work!
This is my logging:
return {
on = {devices = {'Tuinirrigatie_gazon','Tuinirrigatie_border_links','Tuinirrigatie_planten','Tuinirrigatie_border_rechts'}},
logging = {
level = domoticz.LOG_INFO,
marker = "Tuinirrigatie_borders",
},
execute = function(dz, device, info)
local waarde1 = dz.devices('Tuinirrigatie_gazon_waarde').level
local waarde2 = dz.devices('Tuinirrigatie_border_links_waarde').level
local waarde3 = dz.devices('Tuinirrigatie_planten_waarde').level
local waarde4 = dz.devices('Tuinirrigatie_border_rechts_waarde').level
if device.name == 'Tuinirrigatie_gazon' then
waarde = waarde1
elseif device.name == 'Tuinirrigatie_border_links' then
waarde = waarde2
elseif device.name == 'Tuinirrigatie_planten' then
waarde = waarde3
elseif device.name == 'Tuinirrigatie_border_rechts' then
waarde = waarde4
end
if device.state == 'Off' then
device.switchOff()
dz.log("Script: " .. info.scriptName .. " Device uitgezet....", dz.LOG_INFO)
else
device.switchOn().silent()
device.switchOff().afterMin(waarde).silent()
dz.log("Script: " .. info.scriptName .. " Device " .. device.name .. " voor " .. waarde .. " minuten aangezet....", dz.LOG_INFO)
end
end
}
this is my script
The switches are off...
Even my other rfxcom devices dont work well i think because of this script.
When i stop the script , my other rfxcom devices work!
This is my logging:
Code: Select all
2019-04-09 16:00:14.467 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:14.772 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:14.387 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:14.394 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:14.394 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:14.402 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:14.702 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:14.712 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:14.712 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:14.716 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:15.087 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:15.363 (zwavepluspvk) General/kWh (wasmachine_kwh)
2019-04-09 16:00:15.387 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:15.401 (zwavepluspvk) Usage (Unknown)
2019-04-09 16:00:15.416 (zwavepluspvk) General/kWh (wasmachine_kwh)
2019-04-09 16:00:15.971 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:15.061 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:15.072 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:15.072 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:15.075 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:15.327 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:15.337 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:15.337 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:15.340 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:15.932 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:15.942 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:15.942 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:15.952 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:16.230 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:16.567 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:16.780 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:16.196 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:16.205 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:16.205 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:16.208 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:16.511 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:16.520 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:16.520 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:16.523 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:16.752 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:16.760 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:16.760 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:16.762 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:17.078 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:17.389 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:17.720 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:17.992 (rfxcom2) Lighting 2 (Tuinirrigatie_border_rechts)
2019-04-09 16:00:17.013 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:17.024 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:17.024 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:17.028 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:17.323 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:17.334 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:17.334 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:17.340 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:17.648 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:17.669 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:17.670 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
2019-04-09 16:00:17.674 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2019-04-09 16:00:17.951 Status: dzVents: Info: Tuinirrigatie_borders: ------ Start internal script: DZ_Irrigatie: Device: "Tuinirrigatie_border_rechts (rfxcom2)", Index: 973
2019-04-09 16:00:17.959 Status: dzVents: Info: Tuinirrigatie_borders: Script: DZ_Irrigatie Device uitgezet....
2019-04-09 16:00:17.959 Status: dzVents: Info: Tuinirrigatie_borders: ------ Finished DZ_Irrigatie
on = {devices = {'Tuinirrigatie_gazon','Tuinirrigatie_border_links','Tuinirrigatie_planten','Tuinirrigatie_border_rechts'}},
logging = {
level = domoticz.LOG_INFO,
marker = "Tuinirrigatie_borders",
},
execute = function(dz, device, info)
local waarde1 = dz.devices('Tuinirrigatie_gazon_waarde').level
local waarde2 = dz.devices('Tuinirrigatie_border_links_waarde').level
local waarde3 = dz.devices('Tuinirrigatie_planten_waarde').level
local waarde4 = dz.devices('Tuinirrigatie_border_rechts_waarde').level
if device.name == 'Tuinirrigatie_gazon' then
waarde = waarde1
elseif device.name == 'Tuinirrigatie_border_links' then
waarde = waarde2
elseif device.name == 'Tuinirrigatie_planten' then
waarde = waarde3
elseif device.name == 'Tuinirrigatie_border_rechts' then
waarde = waarde4
end
if device.state == 'Off' then
device.switchOff()
dz.log("Script: " .. info.scriptName .. " Device uitgezet....", dz.LOG_INFO)
else
device.switchOn().silent()
device.switchOff().afterMin(waarde).silent()
dz.log("Script: " .. info.scriptName .. " Device " .. device.name .. " voor " .. waarde .. " minuten aangezet....", dz.LOG_INFO)
end
end
}
this is my script