I'm dzVents begginer.
I wrote simple script for heating control:
Code: Select all
local room1_thermostat = domoticz.devices('room1_thermostat') -- 12
local room1_temperature = domoticz.devices('room1_temperature') -- 14
domoticz.log(room1_thermostat.setPoint)
if (room1_temperature < room1_thermostat.setPoint ) then
Code: Select all
2017-12-14 11:36:00.426 LUA: Info: ------ Start internal script: heating_dzVents:, trigger: every 1 minutes
2017-12-14 11:36:00.540 Error: LUA: Error: An error occured when calling event handler heating_dzVents
2017-12-14 11:36:00.540 Error: LUA: Error: ...pts/dzVents/generated_scripts/heating_dzVents.lua:65: attempt to call field 'setPoint' (a number value)
2017-12-14 11:36:00.541 LUA: Info: ------ Finished heating_dzVents
I'm using device type "Thermostat".
At wiki http://www.domoticz.com/wiki/DzVents:_n ... _set_point is only:
Code: Select all
Thermostat set point
setPoint: Number.
updateSetPoint(setPoint):Function.