I have an Qubino (Goap) ZMNHSDx din dimmer.
I try via DzVents to get the temperature.
This is my test script.
Code: Select all
return {
active = true,
on = { timer = {'every minute'} },
execute = function(domoticz, mySensor)
outTemp = domoticz.device('Temp_voliere')
print(outTemp)
if (Temp_voliere.temperature < 5) then
domoticz.notify('Hey!', 'temperature is below 5 degrees!!')
print("Outside temperature: "..Temp_voliere)
domoticz.log('Fire alert', domoticz.LOG_ERROR)
end
end
}
Code: Select all
2020-12-08 08:47:00.299 Status: dzVents: Info: ------ Start external script: test.lua:, trigger: "every minute"
2020-12-08 08:47:00.301 Status: dzVents: Info: ------ Finished test.lua
2020-12-08 08:47:00.300 Error: dzVents: Error: (3.0.2) An error occurred when calling event handler test
2020-12-08 08:47:00.300 Error: dzVents: Error: (3.0.2) ...am Files (x86)\Domoticz\scripts\dzVents\scripts/test.lua:9: attempt to call a nil value (field 'device')
2020-12-08 08:47:52.207 (Z-stick S2) Temp (Temp_voliere)
What is going wrong?