Code: Select all
return {
active = true,
logging = {
level = domoticz.LOG_INFO,
marker = 'TEST '
},
on = {
devices = {
'Wasmachine (W)'
},
},
data = {
temperatures = { history = true, maxMinutes = 6 }
},
-- actual event code
-- in case of a timer event or security event, device == nil
execute = function(domoticz, device)
domoticz.data.temperatures.add(device.state)
local average = domoticz.data.temperatures.avg()
end
}
Can someone help me?2017-09-28 19:57:35.864 dzVents: Info: TEST : ------ Start internal script: dzVentsTest: Device: "Wasmachine (W) (AeonLabs)", Index: 534
2017-09-28 19:57:35.866 Error: dzVents: Error: TEST : Item data is not a number type. Type is nil
2017-09-28 19:57:35.866 Error: dzVents: Error: TEST : Item data is not a number type. Type is nil
2017-09-28 19:57:35.866 Error: dzVents: Error: TEST : Item data is not a number type. Type is nil
2017-09-28 19:57:35.866 Error: dzVents: Error: TEST : Item data is not a number type. Type is nil
2017-09-28 19:57:35.866 Error: dzVents: Error: TEST : Item data is not a number type. Type is nil
2017-09-28 19:57:35.866 Error: dzVents: Error: TEST : An error occured when calling event handler dzVentsTest
2017-09-28 19:57:35.866 Error: dzVents: Error: TEST : ...i/domoticz/scripts/dzVents/runtime/HistoricalStorage.lua:288: attempt to perform arithmetic on local 'sum' (a nil value)