Question on remote overwrite functionality
Posted: Mon Jan 23, 2023 11:58 am
Reading the OTGW documentation, I interpret that the F2 thermostat function under options must somewhere store the overwrite setpoint.
Upon a read Id=9 from the thermostat the OTGW sends a read-ack with the stored value. If a real temp, the thermostat will take this value as its room setpoint, if a zero the thermostat cancels its overwrite state.
This function comes in two flavors, a mandatory where the thermostat user can not change the overwrite setpont and a flavor where the thermostat user is allowed to overrule the overwrite. This also comes in two flavors: manually and programmatically. This setting is communicated to the themostat with Read-Ack message id= 100 from the OTGW.
Question: what is the default enable overwrite value ?
In the F2 function you can choose for "temporary" or "constant". Than the OTGW must somewhere store a value for the Id=100 message, as the thermostat does a read and the OTGW should than send its stored value. So, if I understand it correctly, the F2 function does two things: store remote overwrite setpoint and store the overrule enable flags.
From the F2 function you can stop the overwrite with the button "schedule". I presume it stores a zero in the rem overwrite setpoint and, it sets the overrule on allowed.
Question: If the thermostat user overrules the remote setpoint, than the OTGW should not send upon read id=9 the remote overwrite setpoint (if it does, the thermostat once again comes in overwrite state). So, how does OTGW know that it should "reset" the remote overwrite setpoint to zero (as zero would reflect the non overwrite state of the thermostat) ? And I presume also enable the overrule ?
Upon a read Id=9 from the thermostat the OTGW sends a read-ack with the stored value. If a real temp, the thermostat will take this value as its room setpoint, if a zero the thermostat cancels its overwrite state.
This function comes in two flavors, a mandatory where the thermostat user can not change the overwrite setpont and a flavor where the thermostat user is allowed to overrule the overwrite. This also comes in two flavors: manually and programmatically. This setting is communicated to the themostat with Read-Ack message id= 100 from the OTGW.
Question: what is the default enable overwrite value ?
In the F2 function you can choose for "temporary" or "constant". Than the OTGW must somewhere store a value for the Id=100 message, as the thermostat does a read and the OTGW should than send its stored value. So, if I understand it correctly, the F2 function does two things: store remote overwrite setpoint and store the overrule enable flags.
From the F2 function you can stop the overwrite with the button "schedule". I presume it stores a zero in the rem overwrite setpoint and, it sets the overrule on allowed.
Question: If the thermostat user overrules the remote setpoint, than the OTGW should not send upon read id=9 the remote overwrite setpoint (if it does, the thermostat once again comes in overwrite state). So, how does OTGW know that it should "reset" the remote overwrite setpoint to zero (as zero would reflect the non overwrite state of the thermostat) ? And I presume also enable the overrule ?