2018-10-31 11:33:43 +00:00
# Describes the format for available opentherm_gw services
reset_gateway :
2021-05-15 08:30:18 +00:00
name : Reset gateway
2018-10-31 11:33:43 +00:00
description : Reset the OpenTherm Gateway.
2019-06-21 08:52:25 +00:00
fields :
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-06-21 08:52:25 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
2020-07-23 18:24:17 +00:00
set_central_heating_ovrd :
2021-05-15 08:30:18 +00:00
name : Set central heating override
2020-07-23 18:24:17 +00:00
description : >
Set the central heating override option on the gateway.
When overriding the control setpoint (via a set_control_setpoint service call with a value other than 0), the gateway automatically enables the central heating override to start heating.
This service can then be used to control the central heating override status.
To return control of the central heating to the thermostat, call the set_control_setpoint service with temperature value 0.
You will only need this if you are writing your own software thermostat.
fields :
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2020-07-23 18:24:17 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-07-23 18:24:17 +00:00
example : "opentherm_gateway"
2021-05-25 12:45:17 +00:00
selector :
text :
2020-07-23 18:24:17 +00:00
ch_override :
2021-05-15 08:30:18 +00:00
name : Central heating override
2020-07-23 18:24:17 +00:00
description : >
The desired boolean value for the central heating override.
2021-05-15 08:30:18 +00:00
required : true
selector :
boolean :
2020-07-23 18:24:17 +00:00
2018-10-31 11:33:43 +00:00
set_clock :
2021-05-15 08:30:18 +00:00
name : Set clock
2018-10-31 11:33:43 +00:00
description : Set the clock and day of the week on the connected thermostat.
fields :
2019-06-21 08:52:25 +00:00
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-06-21 08:52:25 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-25 12:45:17 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
date :
2021-05-15 08:30:18 +00:00
name : Date
2018-10-31 11:33:43 +00:00
description : Optional date from which the day of the week will be extracted. Defaults to today.
2020-04-05 15:27:16 +00:00
example : "2018-10-23"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
time :
2021-10-09 22:09:01 +00:00
name : Time
2018-10-31 11:33:43 +00:00
description : Optional time in 24h format which will be provided to the thermostat. Defaults to the current time.
2020-04-05 15:27:16 +00:00
example : "19:34"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
set_control_setpoint :
2021-05-15 08:30:18 +00:00
name : Set control set point
2018-10-31 11:33:43 +00:00
description : >
Set the central heating control setpoint override on the gateway.
You will only need this if you are writing your own software thermostat.
fields :
2019-06-21 08:52:25 +00:00
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-06-21 08:52:25 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
temperature :
2021-05-15 08:30:18 +00:00
name : Temperature
2018-10-31 11:33:43 +00:00
description : >
The central heating setpoint to set on the gateway.
Values between 0 and 90 are accepted, but not all boilers support this range.
A value of 0 disables the central heating setpoint override.
2021-05-15 08:30:18 +00:00
required : true
selector :
number :
min : 0
max : 90
step : 0.1
unit_of_measurement : '°'
2018-10-31 11:33:43 +00:00
2019-08-14 13:35:05 +00:00
set_hot_water_ovrd :
2021-05-15 08:30:18 +00:00
name : Set hot water override
2019-08-14 13:35:05 +00:00
description : >
Set the domestic hot water enable option on the gateway.
fields :
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-08-14 13:35:05 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2019-08-14 13:35:05 +00:00
dhw_override :
2021-05-15 08:30:18 +00:00
name : Domestic hot water override
2019-08-14 13:35:05 +00:00
description : >
Control the domestic hot water enable option. If the boiler has
been configured to let the room unit control when to keep a
small amount of water preheated, this command can influence
that.
Value should be 0 or 1 to enable the override in off or on
state, or "A" to disable the override.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "1"
2021-05-15 08:30:18 +00:00
selector :
text :
2019-08-14 13:35:05 +00:00
2020-06-12 21:15:04 +00:00
set_hot_water_setpoint :
2021-05-15 08:30:18 +00:00
name : Set hot water set point
2020-06-12 21:15:04 +00:00
description : >
Set the domestic hot water setpoint on the gateway.
fields :
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2020-06-12 21:15:04 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-06-12 21:15:04 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2020-06-12 21:15:04 +00:00
temperature :
2021-05-15 08:30:18 +00:00
name : Temperature
2020-06-12 21:15:04 +00:00
description : >
The domestic hot water setpoint to set on the gateway. Not all boilers support this feature.
Values between 0 and 90 are accepted, but not all boilers support this range.
Check the values of the slave_dhw_min_setp and slave_dhw_max_setp sensors to see the supported range on your boiler.
2021-05-15 08:30:18 +00:00
selector :
number :
min : 0
max : 90
step : 0.1
unit_of_measurement : '°'
2020-06-12 21:15:04 +00:00
2018-10-31 11:33:43 +00:00
set_gpio_mode :
2021-05-15 08:30:18 +00:00
name : Set gpio mode
2018-10-31 11:33:43 +00:00
description : Change the function of the GPIO pins of the gateway.
fields :
2019-06-21 08:52:25 +00:00
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-06-21 08:52:25 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
id :
2021-05-15 08:30:18 +00:00
name : ID
description : The ID of the GPIO pin.
required : true
selector :
select :
options :
- 'A'
- 'B'
2018-10-31 11:33:43 +00:00
mode :
2021-05-15 08:30:18 +00:00
name : Mode
2018-10-31 11:33:43 +00:00
description : >
Mode to set on the GPIO pin. Values 0 through 6 are accepted for both GPIOs, 7 is only accepted for GPIO "B".
2019-10-02 16:34:07 +00:00
See https://www.home-assistant.io/integrations/opentherm_gw/#gpio-modes for an explanation of the values.
2021-05-15 08:30:18 +00:00
required : true
selector :
number :
min : 0
max : 7
2018-10-31 11:33:43 +00:00
set_led_mode :
2021-05-15 08:30:18 +00:00
name : Set LED mode
2018-10-31 11:33:43 +00:00
description : Change the function of the LEDs of the gateway.
fields :
2019-06-21 08:52:25 +00:00
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-06-21 08:52:25 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
id :
2021-05-15 08:30:18 +00:00
name : ID
description : The ID of the LED.
required : true
selector :
select :
options :
- 'A'
- 'B'
- 'C'
- 'D'
- 'E'
- 'F'
2018-10-31 11:33:43 +00:00
mode :
2021-05-15 08:30:18 +00:00
name : Mode
2018-10-31 11:33:43 +00:00
description : >
2021-05-25 12:45:17 +00:00
The function to assign to the LED.
2019-10-02 16:34:07 +00:00
See https://www.home-assistant.io/integrations/opentherm_gw/#led-modes for an explanation of the values.
2021-05-15 08:30:18 +00:00
required : true
selector :
select :
options :
- 'B'
- 'C'
- 'E'
- 'F'
- 'H'
- 'M'
- 'O'
- 'P'
- 'R'
- 'T'
- 'W'
- 'X'
2018-10-31 11:33:43 +00:00
set_max_modulation :
2021-05-15 08:30:18 +00:00
name : Set max modulation
2018-10-31 11:33:43 +00:00
description : >
Override the maximum relative modulation level.
You will only need this if you are writing your own software thermostat.
fields :
2019-06-21 08:52:25 +00:00
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-06-21 08:52:25 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
level :
2021-05-15 08:30:18 +00:00
name : Level
2018-10-31 11:33:43 +00:00
description : >
The modulation level to provide to the gateway.
Provide a value of -1 to clear the override and forward the value from the thermostat again.
2021-05-15 08:30:18 +00:00
required : true
selector :
number :
min : -1
max : 100
2018-10-31 11:33:43 +00:00
set_outside_temperature :
2021-05-15 08:30:18 +00:00
name : Set outside temperature
2018-10-31 11:33:43 +00:00
description : >
Provide an outside temperature to the thermostat.
If your thermostat is unable to display an outside temperature and does not support OTC (Outside Temperature Correction), this has no effect.
fields :
2019-06-21 08:52:25 +00:00
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-06-21 08:52:25 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
temperature :
2021-05-15 08:30:18 +00:00
name : Temperature
2018-10-31 11:33:43 +00:00
description : >
The temperature to provide to the thermostat.
Values between -40.0 and 64.0 will be accepted, but not all thermostats can display the full range.
Any value above 64.0 will clear a previously configured value (suggestion : 99 )
2021-05-15 08:30:18 +00:00
required : true
selector :
number :
min : -40
max : 99
2021-05-25 12:45:17 +00:00
unit_of_measurement : "°"
2018-10-31 11:33:43 +00:00
set_setback_temperature :
2021-05-15 08:30:18 +00:00
name : Set setback temperature
2018-10-31 11:33:43 +00:00
description : Configure the setback temperature to be used with the GPIO away mode function.
fields :
2019-06-21 08:52:25 +00:00
gateway_id :
2021-05-15 08:30:18 +00:00
name : Gateway ID
2019-06-21 08:52:25 +00:00
description : The gateway_id of the OpenTherm Gateway.
2021-05-15 08:30:18 +00:00
required : true
2020-04-05 15:27:16 +00:00
example : "opentherm_gateway"
2021-05-15 08:30:18 +00:00
selector :
text :
2018-10-31 11:33:43 +00:00
temperature :
2021-05-15 08:30:18 +00:00
name : Temperature
2021-05-25 12:45:17 +00:00
description : The setback temperature to configure on the gateway.
2021-05-15 08:30:18 +00:00
required : true
selector :
number :
min : 0
max : 30
step : 0.1
2021-05-25 12:45:17 +00:00
unit_of_measurement : "°"