! LET OP ! LEES EERST: !
Vanaf dat je een werkend NEST device hebt is het heel simpel om in LUA de instellingen van je thermostaat uit te lezen of een nieuw setpoint in te stellen.
Om de ingestelde setpoint, de huidige gemeten temperatuur en vochtigheid uit te lezen gebruik je volgende code:
(bij nestDevice moet je de 0 vervangen door het ID van je Virtual Device)
local nestDevice=0 --id of the Nest Virtual Device local setpoint=tonumber(fibaro:getValue(nestDevice,"ui.settemp.value")) local current_temperature=tonumber(fibaro:getValue(nestDevice,"ui.curtemp.value")) local humidity=tonumber(fibaro:getValue(nestDevice,"ui.curhum.value"))
Om de setpoint te veranderen gebruik je volgende code:
local nestDevice=0 --id of the Nest Virtual Device fibaro:call(nestDevice,"setProperty", "ui.setpoint.value", 20) -- replace 20 by the required value
Vergeet niet dat het 5 minuten kan duren vooraleer je NEST thermostaat ook de gewenste waarde weergeeft.