From f7c0abcdfd166972cdb11e7c3fc6090729c8bdfd Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 5 Jun 2022 15:11:31 -1000 Subject: [PATCH] Add config flow to radiotherm (#22954) --- source/_integrations/radiotherm.markdown | 37 ++++-------------------- 1 file changed, 5 insertions(+), 32 deletions(-) diff --git a/source/_integrations/radiotherm.markdown b/source/_integrations/radiotherm.markdown index dfde4981696..5b296201f37 100644 --- a/source/_integrations/radiotherm.markdown +++ b/source/_integrations/radiotherm.markdown @@ -6,7 +6,9 @@ ha_category: ha_iot_class: Local Polling ha_release: 0.7.6 ha_domain: radiotherm +ha_config_flow: true ha_codeowners: + - '@bdraco' - '@vinnyfuria' ha_platforms: - climate @@ -15,6 +17,8 @@ ha_integration_type: integration The `radiotherm` climate platform let you control a thermostat from [Radio Thermostat](https://www.radiothermostat.com/) or [3M Filtrete](https://www.filtrete.com/). Your thermostat must have the Wi-Fi module installed and connected to your network. +{% include integrations/config_flow.md %} + The underlying library supports: - CT30 v1.75 @@ -32,35 +36,4 @@ The underlying library supports: New models that are derivatives of the CT30 or CT80 should be detected automatically and basic functionality should work. -To set it up, add the following information to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -climate: - - platform: radiotherm -``` - -{% configuration %} -host: - description: List of your Radiotherm thermostats. If not provided the thermostats will be auto-detected. - required: false - type: list -hold_temp: - description: Boolean to control if Home Assistant temperature adjustments hold (`true`) or are temporary (`false`). - required: false - default: false - type: boolean -{% endconfiguration %} - -Set `hold_temp: true` if you want temperature settings from Home Assistant to override a thermostat schedule on the thermostat itself. Otherwise Home Assistant will perform temporary temperature changes. - -Multiple thermostats can be assigned by using `host:` if auto-detection is not used. - -```yaml -climate: - platform: radiotherm - host: - - 192.168.99.137 - - 192.168.99.202 -``` -Humidity is now available as the `current_humidity` attribute for each `climate.$HOST` entity. This only works for RadioThermostat devices that have a built in humidity sensor. +If you want temperature settings from Home Assistant to override a thermostat schedule on the thermostat itself, this can be configured in the options flow. Otherwise Home Assistant will perform temporary temperature changes.