dzVents - howto get Thermostat value
Posted: Thursday 14 December 2017 11:44
Hi,
I'm dzVents begginer.
I wrote simple script for heating control:
It crash on if statement (line 65):
"domoticz.log()" write good value to log.
I'm using device type "Thermostat".
At wiki http://www.domoticz.com/wiki/DzVents:_n ... _set_point is only:
How can I get current value from thermostat?
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.