[openthermgateway] Added support for firmware version 5.0 (#10040)
* Added commands for second central heating circuit * Added command for temperature sensor * Added controlsetpoint2 and ch2_enable channels Signed-off-by: Arjen Korevaar <a.korevaar@mephix.com>
This commit is contained in:
@@ -32,41 +32,47 @@ 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: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 |
|
||||
| diag | Switch | Diagnostics indication | yes |
|
||||
| sendcommand | Text | Channel to send commands to the OpenTherm Gateway device | no |
|
||||
| Channel Type ID | Item Type | Description | Access |
|
||||
|---------------------------|----------------------|----------------------------------------------------------|--------|
|
||||
| roomtemp | Number:Temperature | Current sensed room temperature | R |
|
||||
| roomsetpoint | Number:Temperature | Current room temperature setpoint | R |
|
||||
| temperaturetemporary | Number:Temperature | Temporary override room temperature setpoint | R/W |
|
||||
| temperatureconstant | Number:Temperature | Constant override room temperature setpoint | R/W |
|
||||
| controlsetpoint | Number:Temperature | Central heating water setpoint set at boiler | R |
|
||||
| controlsetpointrequested | Number:Temperature | Central heating water setpoint requested by thermostat | R |
|
||||
| controlsetpointoverride | Number:Temperature | Central heating water setpoint configured at gateway | R/W |
|
||||
| controlsetpoint2 | Number:Temperature | Central heating 2 water setpoint set at boiler | R |
|
||||
| controlsetpoint2requested | Number:Temperature | Central heating 2 water setpoint requested by thermostat | R |
|
||||
| controlsetpoint2override | Number:Temperature | Central heating 2 water setpoint configured at gateway | R/W |
|
||||
| dhwtemp | Number:Temperature | Domestic hot water temperature | R |
|
||||
| tdhwset | Number:Temperature | Domestic hot water temperature setpoint | R |
|
||||
| overridedhwsetpoint | Number:Temperature | Domestic hot water temperature setpoint override | R/W |
|
||||
| flowtemp | Number:Temperature | Boiler water temperature | R |
|
||||
| returntemp | Number:Temperature | Return water temperature | R |
|
||||
| outsidetemp | Number:Temperature | Outside temperature | R/W |
|
||||
| waterpressure | Number:Pressure | Central heating water pressure | R |
|
||||
| ch_enable | Switch | Central heating enabled set at boiler | R |
|
||||
| ch_enablerequested | Switch | Central heating enabled requested by thermostat | R |
|
||||
| ch_enableoverride | Switch | Central heating enabled overridden at gateway | R |
|
||||
| ch2_enable | Switch | Central heating 2 enabled set at boiler | R |
|
||||
| ch2_enablerequested | Switch | Central heating 2 enabled requested by thermostat | R |
|
||||
| ch2_enableoverride | Switch | Central heating 2 enabled overridden at gateway | R |
|
||||
| ch_mode | Switch | Central heating active | R |
|
||||
| dhw_enable | Switch | Domestic hot water enabled | R |
|
||||
| dhw_mode | Switch | Domestic hot water active | R |
|
||||
| flame | Switch | Burner active | R |
|
||||
| modulevel | Number:Dimensionless | Relative modulation level | R |
|
||||
| maxrelmdulevel | Number:Dimensionless | Maximum relative modulation level | R |
|
||||
| fault | Switch | Fault indication | R |
|
||||
| servicerequest | Switch | Service required | R |
|
||||
| lockout-reset | Switch | Lockout-reset enabled | R |
|
||||
| lowwaterpress | Switch | Low water pressure fault | R |
|
||||
| gasflamefault | Switch | Gas or flame fault | R |
|
||||
| airpressfault | Switch | Air pressure fault | R |
|
||||
| waterovtemp | Switch | Water over-temperature fault | R |
|
||||
| oemfaultcode | Switch | OEM fault code | R |
|
||||
| diag | Switch | Diagr / wstics indication | R |
|
||||
| sendcommand | Text | Channel to send commands to the OpenTherm Gateway device | W |
|
||||
|
||||
## Full Example
|
||||
|
||||
@@ -86,6 +92,9 @@ Number:Temperature ConstantRoomSetpointOverride "Constant room setpoint override
|
||||
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 ControlSetpoint2 "Control setpoint 2 [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:controlsetpoint2" }
|
||||
Number:Temperature ControlSetpoint2Requested "Control setpoint 2 requested [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:controlsetpoint2requested" }
|
||||
Number:Temperature ControlSetpoint2Override "Control setpoint 2 override [%.1f °C]" <temperature> { channel="openthermgateway:otgw:1:controlsetpoint2override" }
|
||||
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" }
|
||||
@@ -96,6 +105,9 @@ Number:Pressure CentralHeatingWaterPressure "Central heating water pressure [%.1
|
||||
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 CentralHeating2Enabled "Central heating 2 enabled" <switch> { channel="openthermgateway:otgw:1:ch2_enable" }
|
||||
Switch CentralHeating2EnabledRequested "Central 2 heating enabled requested" <switch> { channel="openthermgateway:otgw:1:ch2_enablerequested" }
|
||||
Switch CentralHeating2EnabledOverride "Central 2 heating enabled override" <switch> { channel="openthermgateway:otgw:1:ch2_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" }
|
||||
@@ -153,5 +165,4 @@ sitemap demo label="Main Menu" {
|
||||
Switch item="Diagnostics" icon="" label="Diagnostics indication"
|
||||
}
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user