From fbe9723757b0f773097c848baef99cdbf1695a12 Mon Sep 17 00:00:00 2001 From: fucm Date: Wed, 27 Feb 2019 21:01:49 +0100 Subject: [PATCH 01/10] Initial stiebel eltron docu --- .../climate.stiebel_eltron.markdown | 66 ++++++++++++++++++ .../supported_brands/stiebel_eltron.png | Bin 0 -> 1102 bytes 2 files changed, 66 insertions(+) create mode 100644 source/_components/climate.stiebel_eltron.markdown create mode 100644 source/images/supported_brands/stiebel_eltron.png diff --git a/source/_components/climate.stiebel_eltron.markdown b/source/_components/climate.stiebel_eltron.markdown new file mode 100644 index 000000000000..cf9406f93373 --- /dev/null +++ b/source/_components/climate.stiebel_eltron.markdown @@ -0,0 +1,66 @@ +--- +layout: page +title: "STIEBEL ELTRON" +description: "Instructions on how to integrate STIEBEL ELTRON integral ventilation and heat pump units into Home Assistant." +date: 2019-02-23 16:30 +0200 +sidebar: true +comments: false +sharing: true +footer: true +logo: stiebel_eltron.png +ha_category: Climate +ha_release: 0.89 +ha_iot_class: "Local Polling" +--- + +The `stiebel_eltron` climat platform lets you control integral ventilation or heat pump units of [STIEBEL ELTRON](https://www.stiebel-eltron.com). + +It requires the following components: +- Compatible STIEBEL ELTRON unit (see "Compatibility overview" in [Software Documentation Modbus TCP/IP](https://www.stiebel-eltron.ch/content/dam/ste/ch/de/downloads/kundenservice/smart-home/Modbus/Modbus%20Bedienungsanleitung.pdf)) +- [ISG web](https://www.stiebel-eltron.com/en/home/products-solutions/renewables/controller_energymanagement/internet_servicegateway/isg_web.html), with the [Modbus module](https://www.stiebel-eltron.ch/de/home/service/smart-home/modbus.html) enabled +- IP network connection to the ISG web + +## {% linkable_title Supported hardware %} +By now, the following units are tested: +- LWZ504e +- LWZ304 + +## {% linkable_title Configuration %} +To enable this platform, add the following lines to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +climate: + - platform: stiebel_eltron + name: LWZ504e +``` + +{% configuration %} +name: + description: Displayed name of the unit. + required: false + type: string +hub: + description: The name of the hub where this slave is located. + required: false + default: default + type: string +{% endconfiguration %} + +

+This component requires the [Modbus](/components/modbus/) component to be set up to work +

+ +Full configuration example including modbus setup shown below: + +```yaml +# Full example configuration.yaml entry +modbus: + type: tcp + host: 192.168.1.20 + port: 502 + +climate: + - platform: stiebel_eltron + name: LWZ504e +``` \ No newline at end of file diff --git a/source/images/supported_brands/stiebel_eltron.png b/source/images/supported_brands/stiebel_eltron.png new file mode 100644 index 0000000000000000000000000000000000000000..472affa0af70665e324aa9be622b2c8e573eb302 GIT binary patch literal 1102 zcmeAS@N?(olHy`uVBq!ia0vp^6M9=+>z$H^F!Mx@BO+Zk1dP;?o;Gm z{xV8J@Y>;Ehf{r>>D$#R5-!Z0IjOnc^&k7$6??x_t1vJy8+*DqhD02GJ2|uXmVrRq zeUr7R(n;6Ze>~Z6R+MSUtN;HC@5XX+xEs$cTlSdW#yCOOX?Oop(R=mZy7g^Meto=R z{9$c=gM~_7(|`YoB0Ic|f}*m&zS36gQhIx_m~F}_1J*f=!RIWGpD~NY{ zo;MqOGG}g6d0?v7H^=BoS<*uPCrh_!@Hf1^;SrbN(L8ZQrmRBR?3-1lYi>_F-fYnq zn|(xZqu}DJ6E^Gg1U?YhDe_IP=ai;k)MBeXZKyT55pZ^tnS z%LVhVU-D7NNIIcjW7L%>ae~XsUPzhsVMdAcT=VxoemyZ-dfe-Etrpj8nV)UxYbO?^ zD!4UE^~C1&rX_{c8cbsSY;XLl?)-{P>{HaMXV3K4@G{sUo7fY@H)s2weSsg`T9Uq8 z+M{LbcV?yOX`S15jc5HllHW7O^M&@R9=EFAlNno71QT<6tS)cKnl^9xa&_g0Z|~eJ zo?~5Im7UVDt|zW%qN}gL^z4HL$MYgp5?1^4OxUvRz(Jk;rcpAz5kC&S_#LbKb!MPR zqr}q$p*n9vtsio0Z*;tPcInr@t%84dadpP@r0uS9dmg_zaEjpW;zY+qY1?o6)+LMR zR46AcmTS6M7;AVaWxXW(p@j=K>^0oABip;m=O^Dh>)+Q-xP9-{N>HwSeDa*Z`cL-7 z5z*NuIZy7fUw11u%+l}m+O_3>N{EK$zC|K?JQqGXyxpz+ltgINo{zI9W+vqQ;8sp| z{E>8J-`PsfVw(MKod-dSBR?$K+vDDP}T3%JbS4&KA8TQfCf+w))b)zLxoY{I8?J^MENmeUJV3 kZgrcA4-XDDv)7;1PsmVRzT?kaZcrKE>FVdQ&MBb@0JYJ;Jpcdz literal 0 HcmV?d00001 From 5ed710375f4d7fa438e37522ecd903aec3c0797c Mon Sep 17 00:00:00 2001 From: fucm Date: Wed, 27 Feb 2019 21:20:19 +0100 Subject: [PATCH 02/10] Put YOUR_IP instead of an IP --- source/_components/climate.stiebel_eltron.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/climate.stiebel_eltron.markdown b/source/_components/climate.stiebel_eltron.markdown index cf9406f93373..ed2afcf7cd10 100644 --- a/source/_components/climate.stiebel_eltron.markdown +++ b/source/_components/climate.stiebel_eltron.markdown @@ -57,7 +57,7 @@ Full configuration example including modbus setup shown below: # Full example configuration.yaml entry modbus: type: tcp - host: 192.168.1.20 + host: YOUR_ISGWEB_IP port: 502 climate: From 571bed2f179d5fa3e515df6d57415200f4e6f564 Mon Sep 17 00:00:00 2001 From: fucm Date: Thu, 28 Feb 2019 21:50:22 +0100 Subject: [PATCH 03/10] Add default value for optional parameter --- source/_components/climate.stiebel_eltron.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/climate.stiebel_eltron.markdown b/source/_components/climate.stiebel_eltron.markdown index ed2afcf7cd10..6081f24558f0 100644 --- a/source/_components/climate.stiebel_eltron.markdown +++ b/source/_components/climate.stiebel_eltron.markdown @@ -39,6 +39,7 @@ climate: name: description: Displayed name of the unit. required: false + default: Unnamed Device type: string hub: description: The name of the hub where this slave is located. From e5ae4766f919ee1d5814e3f307bf679963784b68 Mon Sep 17 00:00:00 2001 From: fucm Date: Thu, 21 Mar 2019 22:10:53 +0100 Subject: [PATCH 04/10] Prepare for sensor platform integration --- ...ltron.markdown => stiebel_eltron.markdown} | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) rename source/_components/{climate.stiebel_eltron.markdown => stiebel_eltron.markdown} (81%) diff --git a/source/_components/climate.stiebel_eltron.markdown b/source/_components/stiebel_eltron.markdown similarity index 81% rename from source/_components/climate.stiebel_eltron.markdown rename to source/_components/stiebel_eltron.markdown index 6081f24558f0..05f1c4772698 100644 --- a/source/_components/climate.stiebel_eltron.markdown +++ b/source/_components/stiebel_eltron.markdown @@ -8,12 +8,15 @@ comments: false sharing: true footer: true logo: stiebel_eltron.png -ha_category: Climate +ha_category: + - Climate ha_release: 0.89 ha_iot_class: "Local Polling" +redirect_from: + - /components/climate.stiebel_eltron/ --- -The `stiebel_eltron` climat platform lets you control integral ventilation or heat pump units of [STIEBEL ELTRON](https://www.stiebel-eltron.com). +The `stiebel_eltron` component lets you control integral ventilation or heat pump units of [STIEBEL ELTRON](https://www.stiebel-eltron.com). It requires the following components: - Compatible STIEBEL ELTRON unit (see "Compatibility overview" in [Software Documentation Modbus TCP/IP](https://www.stiebel-eltron.ch/content/dam/ste/ch/de/downloads/kundenservice/smart-home/Modbus/Modbus%20Bedienungsanleitung.pdf)) @@ -26,13 +29,12 @@ By now, the following units are tested: - LWZ304 ## {% linkable_title Configuration %} -To enable this platform, add the following lines to your `configuration.yaml` file: +To enable this component, add the following lines to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry -climate: - - platform: stiebel_eltron - name: LWZ504e +stiebel_eltron: + name: LWZ504e ``` {% configuration %} @@ -61,7 +63,6 @@ modbus: host: YOUR_ISGWEB_IP port: 502 -climate: - - platform: stiebel_eltron - name: LWZ504e +stiebel_eltron: + name: LWZ504e ``` \ No newline at end of file From 21f6e4980ba68d1aaf7ec8ad2f26d8e6f589587f Mon Sep 17 00:00:00 2001 From: fucm Date: Mon, 8 Apr 2019 22:22:07 +0200 Subject: [PATCH 05/10] Reflect the state mappings --- source/_components/stiebel_eltron.markdown | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/source/_components/stiebel_eltron.markdown b/source/_components/stiebel_eltron.markdown index 05f1c4772698..5fe0ab1d12b4 100644 --- a/source/_components/stiebel_eltron.markdown +++ b/source/_components/stiebel_eltron.markdown @@ -10,7 +10,7 @@ footer: true logo: stiebel_eltron.png ha_category: - Climate -ha_release: 0.89 +ha_release: 0.91 ha_iot_class: "Local Polling" redirect_from: - /components/climate.stiebel_eltron/ @@ -23,11 +23,21 @@ It requires the following components: - [ISG web](https://www.stiebel-eltron.com/en/home/products-solutions/renewables/controller_energymanagement/internet_servicegateway/isg_web.html), with the [Modbus module](https://www.stiebel-eltron.ch/de/home/service/smart-home/modbus.html) enabled - IP network connection to the ISG web -## {% linkable_title Supported hardware %} +## {% linkable_title Supported units %} By now, the following units are tested: - LWZ504e - LWZ304 +## {% linkable_title Operation modes %} +Only the standard HA operation modes are supported. The STIEBEL ELTRON modes are mapped and configurable as follows: +- Auto (STATE_AUTO): Automatic mode +- Eco (STATE_ECO): Standby mode +- Manual (STATE_MANUAL): Manual mode +- Off (STATE_OFF): DHW mode (domestic hot water mode, heating is switched off) + +The HA operation mode 'On' is displayed, if the following STIEBEL ELTRON modes are configured directly on the unit: +- On (STATE_ON): Day mode, Setback mode or Emergency operation + ## {% linkable_title Configuration %} To enable this component, add the following lines to your `configuration.yaml` file: From 26268e8feb866c43b0e394c9b4bf4773ddb3edc3 Mon Sep 17 00:00:00 2001 From: fucm Date: Tue, 9 Apr 2019 20:37:28 +0200 Subject: [PATCH 06/10] Update ha_release to 0.92 --- source/_components/stiebel_eltron.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/stiebel_eltron.markdown b/source/_components/stiebel_eltron.markdown index 5fe0ab1d12b4..90c34d81b043 100644 --- a/source/_components/stiebel_eltron.markdown +++ b/source/_components/stiebel_eltron.markdown @@ -10,7 +10,7 @@ footer: true logo: stiebel_eltron.png ha_category: - Climate -ha_release: 0.91 +ha_release: 0.92 ha_iot_class: "Local Polling" redirect_from: - /components/climate.stiebel_eltron/ From 1ef5cd74b58d1fe420302140df2aee882319a750 Mon Sep 17 00:00:00 2001 From: fucm Date: Sun, 14 Apr 2019 21:01:07 +0200 Subject: [PATCH 07/10] Remove redirect --- source/_components/stiebel_eltron.markdown | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/_components/stiebel_eltron.markdown b/source/_components/stiebel_eltron.markdown index 90c34d81b043..87cbc1d7bd5e 100644 --- a/source/_components/stiebel_eltron.markdown +++ b/source/_components/stiebel_eltron.markdown @@ -2,7 +2,7 @@ layout: page title: "STIEBEL ELTRON" description: "Instructions on how to integrate STIEBEL ELTRON integral ventilation and heat pump units into Home Assistant." -date: 2019-02-23 16:30 +0200 +date: 2019-04-14 21:00 +0200 sidebar: true comments: false sharing: true @@ -12,8 +12,6 @@ ha_category: - Climate ha_release: 0.92 ha_iot_class: "Local Polling" -redirect_from: - - /components/climate.stiebel_eltron/ --- The `stiebel_eltron` component lets you control integral ventilation or heat pump units of [STIEBEL ELTRON](https://www.stiebel-eltron.com). From f60ea6d7caec4c006ddff0e3a271689eb6fcc629 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 15 Apr 2019 01:58:22 +0200 Subject: [PATCH 08/10] :pencil2: Tweak --- source/_components/stiebel_eltron.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_components/stiebel_eltron.markdown b/source/_components/stiebel_eltron.markdown index 87cbc1d7bd5e..27cbc89e2d3e 100644 --- a/source/_components/stiebel_eltron.markdown +++ b/source/_components/stiebel_eltron.markdown @@ -17,16 +17,19 @@ ha_iot_class: "Local Polling" The `stiebel_eltron` component lets you control integral ventilation or heat pump units of [STIEBEL ELTRON](https://www.stiebel-eltron.com). It requires the following components: + - Compatible STIEBEL ELTRON unit (see "Compatibility overview" in [Software Documentation Modbus TCP/IP](https://www.stiebel-eltron.ch/content/dam/ste/ch/de/downloads/kundenservice/smart-home/Modbus/Modbus%20Bedienungsanleitung.pdf)) - [ISG web](https://www.stiebel-eltron.com/en/home/products-solutions/renewables/controller_energymanagement/internet_servicegateway/isg_web.html), with the [Modbus module](https://www.stiebel-eltron.ch/de/home/service/smart-home/modbus.html) enabled - IP network connection to the ISG web ## {% linkable_title Supported units %} + By now, the following units are tested: - LWZ504e - LWZ304 ## {% linkable_title Operation modes %} + Only the standard HA operation modes are supported. The STIEBEL ELTRON modes are mapped and configurable as follows: - Auto (STATE_AUTO): Automatic mode - Eco (STATE_ECO): Standby mode @@ -37,6 +40,7 @@ The HA operation mode 'On' is displayed, if the following STIEBEL ELTRON modes a - On (STATE_ON): Day mode, Setback mode or Emergency operation ## {% linkable_title Configuration %} + To enable this component, add the following lines to your `configuration.yaml` file: ```yaml @@ -73,4 +77,4 @@ modbus: stiebel_eltron: name: LWZ504e -``` \ No newline at end of file +``` From 1118c65b8d5cd2cbaceca4311801d0676f0c2e12 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 15 Apr 2019 01:59:04 +0200 Subject: [PATCH 09/10] :pencil2: Tweak --- source/_components/stiebel_eltron.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/stiebel_eltron.markdown b/source/_components/stiebel_eltron.markdown index 27cbc89e2d3e..925f72d4388e 100644 --- a/source/_components/stiebel_eltron.markdown +++ b/source/_components/stiebel_eltron.markdown @@ -11,7 +11,7 @@ logo: stiebel_eltron.png ha_category: - Climate ha_release: 0.92 -ha_iot_class: "Local Polling" +ha_iot_class: Local Polling --- The `stiebel_eltron` component lets you control integral ventilation or heat pump units of [STIEBEL ELTRON](https://www.stiebel-eltron.com). From 164cd07e0208b46d994535219a94d622eec6d10e Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 15 Apr 2019 02:11:24 +0200 Subject: [PATCH 10/10] :pencil2: Tweak --- source/_components/stiebel_eltron.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_components/stiebel_eltron.markdown b/source/_components/stiebel_eltron.markdown index 925f72d4388e..979d80650931 100644 --- a/source/_components/stiebel_eltron.markdown +++ b/source/_components/stiebel_eltron.markdown @@ -25,18 +25,21 @@ It requires the following components: ## {% linkable_title Supported units %} By now, the following units are tested: + - LWZ504e - LWZ304 ## {% linkable_title Operation modes %} Only the standard HA operation modes are supported. The STIEBEL ELTRON modes are mapped and configurable as follows: + - Auto (STATE_AUTO): Automatic mode - Eco (STATE_ECO): Standby mode - Manual (STATE_MANUAL): Manual mode - Off (STATE_OFF): DHW mode (domestic hot water mode, heating is switched off) The HA operation mode 'On' is displayed, if the following STIEBEL ELTRON modes are configured directly on the unit: + - On (STATE_ON): Day mode, Setback mode or Emergency operation ## {% linkable_title Configuration %}