From 0312e4646e52f21b66401ea2d5d4da422f9721fe Mon Sep 17 00:00:00 2001 From: clementtal Date: Tue, 12 Mar 2019 17:36:31 +0100 Subject: [PATCH 1/4] update documentation --- source/_components/climate.broadlink.markdown | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 source/_components/climate.broadlink.markdown diff --git a/source/_components/climate.broadlink.markdown b/source/_components/climate.broadlink.markdown new file mode 100644 index 000000000000..8505919d5a1f --- /dev/null +++ b/source/_components/climate.broadlink.markdown @@ -0,0 +1,107 @@ +--- +layout: page +title: "Broadlink Thermostat" +description: "Instructions on how to integrate Broadlink heater into Home Assistant." +date: 2019-03-10 0:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: broadlink.png +ha_category: Climate +ha_release: 0.89 +ha_iot_class: "Local Polling" +--- + +## {% linkable_title Description %} + +The `broadlink thermostat` climate platform is a thermostat implemented in Home Assistant. It work with numbers of Wifi thermostat (solds by Beok, Floureon, Beca Energy, Seesii...) like `Floureon Smart Wi-Fi Thermostat`, `Beok TGT70WIFI-EP Smart Wifi Thermostat`, `SeeSii Thermostat WiFi`... + +## {% linkable_title Configuration %} + +```yaml + # Example configuration.yaml entry + climate: + - platform: broadlink + friendly_name: xxx + mac: xxxx + host: xxxx +``` + +{% configuration %} + friendly_name: + description: Name of thermostat + required: true + type: string + mac: + description: Mac address of the thermostat + required: true + type: string + host: + description: Ip address of the thermostat + required: true + type: string + external_temp: + description: Use external temp sensor instead of internal one to display current temp + required: false + type: boolean + default: False + away_temp: + description: Set the default temp on away_mode + required: false + type: float + default: 12 +{% endconfiguration %} + +A full configuration example looks like the one below. + +## {% linkable_title Exemple %} + +```yaml +# Full example configuration.yaml entry +climate: + - platform: broadlink + friendly_name: Thermostat + mac: "xx:xx:xx:xx:xx" + host: "xxx.xxx.xxx.xxx" + external_temp: False + away_temp: 12.0 +``` + +## {% linkable_title Component services %} + +This platform supports a service to set the internal thermostat schedule scheme: + +`climate.broadlink_set_schedule` + + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `week_start_1` | no | First starting period (week). +| `week_stop_1` | no | First ending period (week). +| `week_start_2` | no | Second starting period (week). +| `week_stop_2` | no | Second ending period (week). +| `week_start_3` | no | Third starting period (week). +| `week_stop_3` | no | Third ending period (week). +| `weekend_start` | no | Starting period (weekend). +| `weekend_stop` | no | Ending period (weekend). +| `away_temp` | no | Away Temperature. +| `home_temp` | no | Home temperature. + + +This platform supports a service to set the internal thermostat configuration: + +`climate.broadlink_set_advanced_conf` + + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `loop_mode` | no | 0 means Saturday and Sunday follow the "weekend" schedule, 1 means only Sunday follow the "weekend" schedule, 2 means every day follows the "weekday" schedule. +| `osv` | no | Set temperature range for external sensor. 5 to 99.. Factory default = 42. +| `dif` | no | Deadzone for floor temprature. 1 to 9. Factory default = 2 +| `svh` | no | Upper temperature limit for internal sensor. 5 to 99. Factory default = 35. +| `svl` | no | Lower temperature limit for internal sensor. 5 to 99. Factory default = 5. +| `freeze` | no | nti-freezing function 0 for anti-freezing function shut down, 1 for anti-freezing function open. Factory default = 0 +| `adj` | no | Actual temperature calibration. Prescision 0.1. +| `pon` | no | Power on memory. 0 for power on memory off, 1 for power on memory on. Factory default = 0 +| `sen` | no | Sensor mode. 0 for internal sensor, 1 for external sensor, 2 for internal control temperature, external limit temperature. Factory default = 0. \ No newline at end of file From ffba1acb9c02f7997af88dbfbeb6920ca20744c9 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Sat, 11 May 2019 20:56:20 +0200 Subject: [PATCH 2/4] :pencil2: Tweak --- source/_components/climate.broadlink.markdown | 56 +++++++++---------- 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/source/_components/climate.broadlink.markdown b/source/_components/climate.broadlink.markdown index 8505919d5a1f..dcd2a8e04496 100644 --- a/source/_components/climate.broadlink.markdown +++ b/source/_components/climate.broadlink.markdown @@ -8,9 +8,10 @@ comments: false sharing: true footer: true logo: broadlink.png -ha_category: Climate -ha_release: 0.89 -ha_iot_class: "Local Polling" +ha_category: + - Climate +ha_release: 0.94 +ha_iot_class: Local Polling --- ## {% linkable_title Description %} @@ -29,28 +30,28 @@ The `broadlink thermostat` climate platform is a thermostat implemented in Home ``` {% configuration %} - friendly_name: - description: Name of thermostat - required: true - type: string - mac: - description: Mac address of the thermostat - required: true - type: string - host: - description: Ip address of the thermostat - required: true - type: string - external_temp: - description: Use external temp sensor instead of internal one to display current temp - required: false - type: boolean - default: False - away_temp: - description: Set the default temp on away_mode - required: false - type: float - default: 12 +friendly_name: + description: Name of thermostat + required: true + type: string +mac: + description: Mac address of the thermostat + required: true + type: string +host: + description: Ip address of the thermostat + required: true + type: string +external_temp: + description: Use external temp sensor instead of internal one to display current temp + required: false + type: boolean + default: False +away_temp: + description: Set the default temp on away_mode + required: false + type: float + default: 12 {% endconfiguration %} A full configuration example looks like the one below. @@ -74,7 +75,6 @@ This platform supports a service to set the internal thermostat schedule scheme: `climate.broadlink_set_schedule` - | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `week_start_1` | no | First starting period (week). @@ -88,12 +88,10 @@ This platform supports a service to set the internal thermostat schedule scheme: | `away_temp` | no | Away Temperature. | `home_temp` | no | Home temperature. - This platform supports a service to set the internal thermostat configuration: `climate.broadlink_set_advanced_conf` - | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `loop_mode` | no | 0 means Saturday and Sunday follow the "weekend" schedule, 1 means only Sunday follow the "weekend" schedule, 2 means every day follows the "weekday" schedule. @@ -104,4 +102,4 @@ This platform supports a service to set the internal thermostat configuration: | `freeze` | no | nti-freezing function 0 for anti-freezing function shut down, 1 for anti-freezing function open. Factory default = 0 | `adj` | no | Actual temperature calibration. Prescision 0.1. | `pon` | no | Power on memory. 0 for power on memory off, 1 for power on memory on. Factory default = 0 -| `sen` | no | Sensor mode. 0 for internal sensor, 1 for external sensor, 2 for internal control temperature, external limit temperature. Factory default = 0. \ No newline at end of file +| `sen` | no | Sensor mode. 0 for internal sensor, 1 for external sensor, 2 for internal control temperature, external limit temperature. Factory default = 0. From 4963503c0b12ab498ff92785fe288f193f986428 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Jul 2019 12:58:13 +0200 Subject: [PATCH 3/4] :pencil2: Tweaks --- source/_components/climate.broadlink.markdown | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/source/_components/climate.broadlink.markdown b/source/_components/climate.broadlink.markdown index dcd2a8e04496..74038964a7bc 100644 --- a/source/_components/climate.broadlink.markdown +++ b/source/_components/climate.broadlink.markdown @@ -10,13 +10,11 @@ footer: true logo: broadlink.png ha_category: - Climate -ha_release: 0.94 +ha_release: 0.96 ha_iot_class: Local Polling --- -## {% linkable_title Description %} - -The `broadlink thermostat` climate platform is a thermostat implemented in Home Assistant. It work with numbers of Wifi thermostat (solds by Beok, Floureon, Beca Energy, Seesii...) like `Floureon Smart Wi-Fi Thermostat`, `Beok TGT70WIFI-EP Smart Wifi Thermostat`, `SeeSii Thermostat WiFi`... +The `broadlink thermostat` climate platform is a thermostat implemented in Home Assistant. It works with numbers of Wifi thermostat (sold by Beok, Floureon, Beca Energy, Seesii...) like `Floureon Smart Wi-Fi Thermostat`, `Beok TGT70WIFI-EP Smart Wifi Thermostat`, `SeeSii Thermostat WiFi`... ## {% linkable_title Configuration %} @@ -31,24 +29,24 @@ The `broadlink thermostat` climate platform is a thermostat implemented in Home {% configuration %} friendly_name: - description: Name of thermostat + description: Name of thermostat. required: true type: string mac: - description: Mac address of the thermostat + description: Mac address of the thermostat. required: true type: string host: - description: Ip address of the thermostat + description: IP address of the thermostat. required: true type: string external_temp: - description: Use external temp sensor instead of internal one to display current temp + description: Use external temperature sensor instead of internal one to display current temperature. required: false type: boolean default: False away_temp: - description: Set the default temp on away_mode + description: Set the default temperature on away_mode. required: false type: float default: 12 @@ -56,7 +54,7 @@ away_temp: A full configuration example looks like the one below. -## {% linkable_title Exemple %} +## {% linkable_title Example %} ```yaml # Full example configuration.yaml entry @@ -85,7 +83,7 @@ This platform supports a service to set the internal thermostat schedule scheme: | `week_stop_3` | no | Third ending period (week). | `weekend_start` | no | Starting period (weekend). | `weekend_stop` | no | Ending period (weekend). -| `away_temp` | no | Away Temperature. +| `away_temp` | no | Away temperature. | `home_temp` | no | Home temperature. This platform supports a service to set the internal thermostat configuration: @@ -99,7 +97,7 @@ This platform supports a service to set the internal thermostat configuration: | `dif` | no | Deadzone for floor temprature. 1 to 9. Factory default = 2 | `svh` | no | Upper temperature limit for internal sensor. 5 to 99. Factory default = 35. | `svl` | no | Lower temperature limit for internal sensor. 5 to 99. Factory default = 5. -| `freeze` | no | nti-freezing function 0 for anti-freezing function shut down, 1 for anti-freezing function open. Factory default = 0 +| `freeze` | no | Anti-freezing function 0 for anti-freezing function shut down, 1 for anti-freezing function open. Factory default = 0 | `adj` | no | Actual temperature calibration. Prescision 0.1. -| `pon` | no | Power on memory. 0 for power on memory off, 1 for power on memory on. Factory default = 0 +| `pon` | no | Power on memory. 0 for power on memory off, 1 for power on memory on. Factory default = 0. | `sen` | no | Sensor mode. 0 for internal sensor, 1 for external sensor, 2 for internal control temperature, external limit temperature. Factory default = 0. From b981a8a597f178877a25e8f3a8770355d1854bf0 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 19 Jul 2019 00:45:20 +0200 Subject: [PATCH 4/4] :fire: Removed some obsolete code --- source/_components/climate.broadlink.markdown | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/source/_components/climate.broadlink.markdown b/source/_components/climate.broadlink.markdown index 74038964a7bc..bbc6aeda7713 100644 --- a/source/_components/climate.broadlink.markdown +++ b/source/_components/climate.broadlink.markdown @@ -1,12 +1,6 @@ --- -layout: page title: "Broadlink Thermostat" description: "Instructions on how to integrate Broadlink heater into Home Assistant." -date: 2019-03-10 0:00 -sidebar: true -comments: false -sharing: true -footer: true logo: broadlink.png ha_category: - Climate @@ -16,7 +10,7 @@ ha_iot_class: Local Polling The `broadlink thermostat` climate platform is a thermostat implemented in Home Assistant. It works with numbers of Wifi thermostat (sold by Beok, Floureon, Beca Energy, Seesii...) like `Floureon Smart Wi-Fi Thermostat`, `Beok TGT70WIFI-EP Smart Wifi Thermostat`, `SeeSii Thermostat WiFi`... -## {% linkable_title Configuration %} +## Configuration ```yaml # Example configuration.yaml entry @@ -54,7 +48,7 @@ away_temp: A full configuration example looks like the one below. -## {% linkable_title Example %} +## Example ```yaml # Full example configuration.yaml entry @@ -67,7 +61,7 @@ climate: away_temp: 12.0 ``` -## {% linkable_title Component services %} +## Component services This platform supports a service to set the internal thermostat schedule scheme: