* Initial attempt to resolve issue with flickering statuses when override present on OTGW * Update Units Signed-off-by: James Melville <jamesmelville@gmail.com>
This commit is contained in:
@@ -32,36 +32,40 @@ The configuration settings for the thing are Hostname/IP address and Port, which
|
||||
|
||||
The OpenTherm Gateway binding supports the following channels:
|
||||
|
||||
| Channel Type ID | Item Type | Description | Read Only |
|
||||
|----------------------|-----------|----------------------------------------------------------|-----------|
|
||||
| roomtemp | Number | Current sensed room temperature | yes |
|
||||
| roomsetpoint | Number | Current room temperature setpoint | yes |
|
||||
| temperaturetemporary | Number | Temporary override room temperature setpoint | no |
|
||||
| temperatureconstant | Number | Constant override room temperature setpoint | no |
|
||||
| controlsetpoint | Number | Central heating water setpoint | yes |
|
||||
| dhwtemp | Number | Domestic hot water temperature | yes |
|
||||
| tdhwset | Number | Domestic hot water temperature setpoint | yes |
|
||||
| overridedhwsetpoint | Number | Domestic hot water temperature setpoint override | no |
|
||||
| flowtemp | Number | Boiler water temperature | yes |
|
||||
| returntemp | Number | Return water temperature | yes |
|
||||
| outsidetemp | Number | Outside temperature | no |
|
||||
| waterpressure | Number | Central heating water pressure | yes |
|
||||
| ch_enable | Switch | Central heating enabled | yes |
|
||||
| ch_mode | Switch | Central heating active | yes |
|
||||
| dhw_enable | Switch | Domestic hot water enabled | yes |
|
||||
| dhw_mode | Switch | Domestic hot water active | yes |
|
||||
| flame | Switch | Burner active | yes |
|
||||
| modulevel | Number | Relative modulation level | yes |
|
||||
| maxrelmdulevel | Number | Maximum relative modulation level | yes |
|
||||
| fault | Switch | Fault indication | yes |
|
||||
| servicerequest | Switch | Service required | yes |
|
||||
| lockout-reset | Switch | Lockout-reset enabled | yes |
|
||||
| lowwaterpress | Switch | Low water pressure fault | yes |
|
||||
| gasflamefault | Switch | Gas or flame fault | yes |
|
||||
| airpressfault | Switch | Air pressure fault | yes |
|
||||
| waterovtemp | Switch | Water over-temperature fault | yes |
|
||||
| oemfaultcode | Switch | OEM fault code | yes |
|
||||
| sendcommand | Text | Channel to send commands to the OpenTherm Gateway device | no |
|
||||
| Channel Type ID | Item Type | Description | Read Only |
|
||||
|--------------------------|----------------------|----------------------------------------------------------|-----------|
|
||||
| roomtemp | Number:Temperature | Current sensed room temperature | yes |
|
||||
| roomsetpoint | Number:Temperature | Current room temperature setpoint | yes |
|
||||
| temperaturetemporary | Number:Temperature | Temporary override room temperature setpoint | no |
|
||||
| temperatureconstant | Number:Temperature | Constant override room temperature setpoint | no |
|
||||
| controlsetpoint | Number:Temperature | Central heating water setpoint set at boiler | yes |
|
||||
| controlsetpointrequested | Number:Temperature | Central heating water setpoint requested by thermostat | yes |
|
||||
| controlsetpointoverride | Number:Temperature | Central heating water setpoint configured at gateway | no |
|
||||
| dhwtemp | Number:Temperature | Domestic hot water temperature | yes |
|
||||
| tdhwset | Number:Temperature | Domestic hot water temperature setpoint | yes |
|
||||
| overridedhwsetpoint | Number:Temperature | Domestic hot water temperature setpoint override | no |
|
||||
| flowtemp | Number:Temperature | Boiler water temperature | yes |
|
||||
| returntemp | Number:Temperature | Return water temperature | yes |
|
||||
| outsidetemp | Number:Temperature | Outside temperature | no |
|
||||
| waterpressure | Number:Pressure | Central heating water pressure | yes |
|
||||
| ch_enable | Switch | Central heating enabled set at boiler | yes |
|
||||
| ch_enablerequested | Switch | Central heating enabled requested by thermostat | yes |
|
||||
| ch_enableoverride | Switch | Central heating enabled overridden at gateway | yes |
|
||||
| ch_mode | Switch | Central heating active | yes |
|
||||
| dhw_enable | Switch | Domestic hot water enabled | yes |
|
||||
| dhw_mode | Switch | Domestic hot water active | yes |
|
||||
| flame | Switch | Burner active | yes |
|
||||
| modulevel | Number:Dimensionless | Relative modulation level | yes |
|
||||
| maxrelmdulevel | Number:Dimensionless | Maximum relative modulation level | yes |
|
||||
| fault | Switch | Fault indication | yes |
|
||||
| servicerequest | Switch | Service required | yes |
|
||||
| lockout-reset | Switch | Lockout-reset enabled | yes |
|
||||
| lowwaterpress | Switch | Low water pressure fault | yes |
|
||||
| gasflamefault | Switch | Gas or flame fault | yes |
|
||||
| airpressfault | Switch | Air pressure fault | yes |
|
||||
| waterovtemp | Switch | Water over-temperature fault | yes |
|
||||
| oemfaultcode | Switch | OEM fault code | yes |
|
||||
| sendcommand | Text | Channel to send commands to the OpenTherm Gateway device | no |
|
||||
|
||||
## Full Example
|
||||
|
||||
@@ -74,25 +78,29 @@ Thing openthermgateway:otgw:1 [ ipaddress="192.168.1.100", port=8000, connection
|
||||
### demo.items
|
||||
|
||||
```
|
||||
Number RoomTemperature "Room temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:roomtemp" }
|
||||
Number RoomSetpoint "Room setpoint [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:roomsetpoint" }
|
||||
Number TemporaryRoomSetpointOverride "Temporary room setpoint override [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:temperaturetemporary" }
|
||||
Number ConstantRoomSetpointOverride "Constant room setpoint override [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:temperatureconstant" }
|
||||
Number ControlSetpoint "Control setpoint [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:controlsetpoint" }
|
||||
Number DomesticHotWaterTemperature "Domestic hot water temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:dhwtemp" }
|
||||
Number DomesticHotWaterSetpoint "Domestic hot water setpoint [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:tdhwset" }
|
||||
Number DomesticHotWaterSetpointOverride "Domestic hot water setpoint override [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:overridedhwsetpoint" }
|
||||
Number BoilerWaterTemperature "Boiler water temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:flowtemp" }
|
||||
Number ReturnWaterTemperature "Return water temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:returntemp" }
|
||||
Number OutsideTemperature "Outside temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:outsidetemp" }
|
||||
Number CentralHeatingWaterPressure "Central heating water pressure [%.1f bar]" { channel="openthermgateway:otgw:1:waterpressure" }
|
||||
Number:Temperature RoomTemperature "Room temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:roomtemp" }
|
||||
Number:Temperature RoomSetpoint "Room setpoint [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:roomsetpoint" }
|
||||
Number:Temperature TemporaryRoomSetpointOverride "Temporary room setpoint override [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:temperaturetemporary" }
|
||||
Number:Temperature ConstantRoomSetpointOverride "Constant room setpoint override [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:temperatureconstant" }
|
||||
Number:Temperature ControlSetpoint "Control setpoint [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:controlsetpoint" }
|
||||
Number:Temperature ControlSetpointRequested "Control setpoint requested [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:controlsetpointrequested" }
|
||||
Number:Temperature ControlSetpointOverride "Control setpoint override [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:controlsetpointoverride" }
|
||||
Number:Temperature DomesticHotWaterTemperature "Domestic hot water temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:dhwtemp" }
|
||||
Number:Temperature DomesticHotWaterSetpoint "Domestic hot water setpoint [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:tdhwset" }
|
||||
Number:Temperature DomesticHotWaterSetpointOverride "Domestic hot water setpoint override [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:overridedhwsetpoint" }
|
||||
Number:Temperature BoilerWaterTemperature "Boiler water temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:flowtemp" }
|
||||
Number:Temperature ReturnWaterTemperature "Return water temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:returntemp" }
|
||||
Number:Temperature OutsideTemperature "Outside temperature [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:outsidetemp" }
|
||||
Number:Pressure CentralHeatingWaterPressure "Central heating water pressure [%.1f bar]" { channel="openthermgateway:otgw:1:waterpressure" }
|
||||
Switch CentralHeatingEnabled "Central heating enabled" <switch> { channel="openthermgateway:otgw:1:ch_enable" }
|
||||
Switch CentralHeatingEnabledRequested "Central heating enabled requested" <switch> { channel="openthermgateway:otgw:1:ch_enablerequested" }
|
||||
Switch CentralHeatingEnabledOverride "Central heating enabled override" <switch> { channel="openthermgateway:otgw:1:ch_enableoverride" }
|
||||
Switch CentralHeatingActive "Central heating active" <switch> { channel="openthermgateway:otgw:1:ch_mode" }
|
||||
Switch DomesticHotWaterEnabled "Domestic hot water enabled" <switch> { channel="openthermgateway:otgw:1:dhw_enable" }
|
||||
Switch DomesticHotWaterActive "Domestic hot water active" <switch> { channel="openthermgateway:otgw:1:dhw_mode" }
|
||||
Switch BurnerActive "Burner active" <switch> { channel="openthermgateway:otgw:1:flame" }
|
||||
Number RelativeModulationLevel "Relative modulation level [%.1f %%]" { channel="openthermgateway:otgw:1:modulevel" }
|
||||
Number MaximumRelativeModulationLevel "Maximum relative modulation level [%.1f %%]" { channel="openthermgateway:otgw:1:maxrelmdulevel" }
|
||||
Number:Dimensionless RelativeModulationLevel "Relative modulation level [%.1f %%]" { channel="openthermgateway:otgw:1:modulevel" }
|
||||
Number:Dimensionless MaximumRelativeModulationLevel "Maximum relative modulation level [%.1f %%]" { channel="openthermgateway:otgw:1:maxrelmdulevel" }
|
||||
Switch Fault "Fault indication" <switch> { channel="openthermgateway:otgw:1:fault" }
|
||||
Switch ServiceRequest "Service required" <switch> { channel="openthermgateway:otgw:1:servicerequest" }
|
||||
Switch LockoutReset "Lockout-reset" <switch> { channel="openthermgateway:otgw:1:lockout-reset" }
|
||||
@@ -114,6 +122,8 @@ sitemap demo label="Main Menu" {
|
||||
Setpoint item="TemporaryRoomSetpointOverride" icon="temperature" label="Temporary room setpoint override [%.1f °C]" minValue="0" maxValue="30" step="0.1"
|
||||
Setpoint item="ConstantRoomSetpointOverride" icon="temperature" label="Constant room setpoint override [%.1f °C]" minValue="0" maxValue="30" step="0.1"
|
||||
Text item="ControlSetpoint" icon="temperature" label="Control setpoint [%.1f °C]"
|
||||
Text item="ControlSetpointRequested" icon="temperature" label="Control setpoint requested [%.1f °C]"
|
||||
Setpoint item="ControlSetpointOverride" icon="temperature" label="Control setpoint override [%.1f °C]" minValue="0" maxValue="100" step="1"
|
||||
Text item="DomesticHotWaterTemperature" icon="temperature" label="Domestic hot water temperature [%.1f °C]"
|
||||
Text item="DomesticHotWaterSetpoint" icon="temperature" label="Domestic hot water setpoint [%.1f °C]"
|
||||
Setpoint item="DomesticHotWaterSetpointOverride" icon="temperature" label="Domestic hot water setpoint override [%.1f °C]" minValue="0" maxValue="100" step="0.1"
|
||||
@@ -122,6 +132,8 @@ sitemap demo label="Main Menu" {
|
||||
Setpoint item="OutsideTemperature" icon="temperature" label="Outside temperature [%.1f °C]" minValue="-40" maxValue="100" step="0.1"
|
||||
Text item="CentralHeatingWaterPressure" icon="" label="Central heating water pressure [%.1f bar]"
|
||||
Switch item="CentralHeatingEnabled" icon="switch" label="Central heating enabled"
|
||||
Switch item="CentralHeatingEnabledRequested" icon="switch" label="Central heating enabled requested"
|
||||
Switch item="CentralHeatingEnabledOverride" icon="switch" label="Central heating enabled override"
|
||||
Switch item="CentralHeatingActive" icon="switch" label="Central heating active"
|
||||
Switch item="DomesticHotWaterEnabled" icon="switch" label="Domestic hot water enabled"
|
||||
Switch item="DomesticHotWaterActive" icon="switch" label="Domestic hot water active"
|
||||
|
||||
Reference in New Issue
Block a user