From bd704bbfa81eeabd48c23d435bec32ff23776889 Mon Sep 17 00:00:00 2001
From: gregwis
Date: Sat, 2 Dec 2017 14:12:21 +0100
Subject: [PATCH 1/5] Information about compatible ETHM module (#4118)
* Information about compatible ETHM module
Component works only with ETHM-1 Plus module and firmware version > 2.00. It doesn't work with ETHM-1 module and ETHM-1 Plus module with firmware 2.00, confirmed compatibility with version 2.04.
* Use full words:wq
---
source/_components/satel_integra.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_components/satel_integra.markdown b/source/_components/satel_integra.markdown
index c882e71c626..4cbe5957bfd 100644
--- a/source/_components/satel_integra.markdown
+++ b/source/_components/satel_integra.markdown
@@ -13,7 +13,7 @@ ha_release: 0.54
ha_iot_class: "Local Push"
---
-The `satel_integra` component will allow Home Assistant users who own a Satel Integra alarm panel to leverage their alarm system and its sensors to provide Home Assistant with information about their homes. Connectivity between Home Assistant and the alarm is accomplished through a ETHM extension module that must be installed in the alarm.
+The `satel_integra` component will allow Home Assistant users who own a Satel Integra alarm panel to leverage their alarm system and its sensors to provide Home Assistant with information about their homes. Connectivity between Home Assistant and the alarm is accomplished through a ETHM extension module that must be installed in the alarm. Compatible with ETHM-1 Plus module with firmware version > 2.00 (version 2.04 confirmed).
There is currently support for the following device types within Home Assistant:
From d2ef0bfda002dd724e2709b44dd00aee1e8ec295 Mon Sep 17 00:00:00 2001
From: oliverscu
Date: Sat, 2 Dec 2017 05:12:46 -0800
Subject: [PATCH 2/5] Update ecobee.markdown (#4121)
* Update ecobee.markdown
* Format fixes
---
source/_components/ecobee.markdown | 2 ++
1 file changed, 2 insertions(+)
diff --git a/source/_components/ecobee.markdown b/source/_components/ecobee.markdown
index a3e6da2ceef..1d18fb430d1 100644
--- a/source/_components/ecobee.markdown
+++ b/source/_components/ecobee.markdown
@@ -61,3 +61,5 @@ Configuration variables:
+
+If for whatever reason you delete and re-create your ecobee app at ecobee.com such that your developer API key changes, you will need to delete your `/conf/ecobee.conf file`. You will also need to update the `api_key:` in the `configuration.yaml` or `secrets.yaml` file.
From 0fce0197fbeda597cce9fea43f4e8b89812b13bb Mon Sep 17 00:00:00 2001
From: Chris R
Date: Sat, 2 Dec 2017 05:13:27 -0800
Subject: [PATCH 3/5] Correct off_delay to delay_off (#4117)
---
source/_components/binary_sensor.template.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_components/binary_sensor.template.markdown b/source/_components/binary_sensor.template.markdown
index 009f4131ddd..867930ccdf6 100644
--- a/source/_components/binary_sensor.template.markdown
+++ b/source/_components/binary_sensor.template.markdown
@@ -158,7 +158,7 @@ binary_sensor:
This example creates a washing machine "load running" sensor by monitoring an
energy meter connected to the washer. During the washer's operation, the energy
meter will fluctuate wildly, hitting zero frequently even before the load is
-finished. By utilizing `off_delay`, we can have this sensor only turn off if
+finished. By utilizing `delay_off`, we can have this sensor only turn off if
there has been no washer activity for 5 minutes.
{% raw %}
From 8231f3c00e19a02330b7bc881d1986e4df6c43f6 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
Date: Sat, 2 Dec 2017 10:36:39 -0800
Subject: [PATCH 4/5] Update custom_panel_using_react.markdown
---
source/_cookbook/custom_panel_using_react.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/source/_cookbook/custom_panel_using_react.markdown b/source/_cookbook/custom_panel_using_react.markdown
index b8f5f8d59b8..800f2f3378d 100644
--- a/source/_cookbook/custom_panel_using_react.markdown
+++ b/source/_cookbook/custom_panel_using_react.markdown
@@ -18,7 +18,7 @@ This is a [React](https://facebook.github.io/react/) implementation of [TodoMVC]
- It uses the user configuration for the component in the `configuration.yaml` file for rendering.
- It allows toggling the sidebar.
-All you need is available as a [custom panel](https://github.com/home-assistant/example-custom-config/blob/master/panels/react.html). Download the file and save it in `/panels/` (you might have to create the directory if it doesn't exist).
+Download the source [here](https://github.com/home-assistant/example-custom-config/blob/master/panels/react.html). Copy the file to `/panels/` (you might have to create the directory if it doesn't exist).
Create a entry for the panel in your `configuration.yaml` file to enable it.
From 3f66bf3934f7c50cedaabbd8ca46dba05bb16557 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
Date: Sat, 2 Dec 2017 10:49:19 -0800
Subject: [PATCH 5/5] Update frontend_creating_custom_panels.markdown
---
.../frontend_creating_custom_panels.markdown | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/source/developers/frontend_creating_custom_panels.markdown b/source/developers/frontend_creating_custom_panels.markdown
index 87bfc3442a5..4066e6062a6 100644
--- a/source/developers/frontend_creating_custom_panels.markdown
+++ b/source/developers/frontend_creating_custom_panels.markdown
@@ -9,13 +9,28 @@ sharing: true
footer: true
---
-Any component has the possibility to add a panel to the frontend. Panels will be rendered full screen and have real-time access to the Home Assistant object via JavaScript. Examples of this in the app are map, logbook and history.
+Panels are pages within Home Assistant that show information within Home Assistant and can allow controlling it. Panels are linked from the sidebar and rendered full screen. The have have real-time access to the Home Assistant object via JavaScript. Examples of panels in the app are map, logbook and history.
+
+Besides components registering panels, users can also register panels using the `panel_custom` component. This allows users to quickly build their own custom interfaces for Home Assistant.
+
+### {% linkable_title Before you get started %}
+
+The Home Assistant user interface is currently served to browsers in modern JavaScript and older JavaScript (ES5). The older version has a wider browser support but that comes at a cost of size, performance and more difficult to get started building panels for authors.
+
+We therefore advice to set up the frontend to serve the modern version of the frontend so that you won't need any build tools while developing. If you realize that your audience requires both, you can add a transpilation step in the future. To set up your frontend to always serve the latest version, add this to your config:
+
+```
+frontend:
+ javascript_version: latest
+```
+
+### {% linkable_title Building your first panel %}
Create a file called `hello.html` in your /panels/.
The `hello.html` contains the needed building blocks to create the elements inside the view.
-```javascript
+```html