From ac3dac67d497ac8df9f11eb51744b8e1f2ea92f9 Mon Sep 17 00:00:00 2001
From: Travis CI
Date: Sun, 15 Jan 2017 23:30:59 +0000
Subject: [PATCH] Site updated at 2017-01-15 23:30:58 UTC
---
atom.xml | 2 +-
blog/categories/community/atom.xml | 2 +-
blog/categories/device-tracking/atom.xml | 2 +-
blog/categories/esp8266/atom.xml | 2 +-
blog/categories/how-to/atom.xml | 2 +-
blog/categories/ibeacons/atom.xml | 2 +-
blog/categories/internet-of-things/atom.xml | 2 +-
blog/categories/iot-data/atom.xml | 2 +-
blog/categories/micropython/atom.xml | 2 +-
blog/categories/mqtt/atom.xml | 2 +-
blog/categories/organisation/atom.xml | 2 +-
blog/categories/owntracks/atom.xml | 2 +-
blog/categories/presence-detection/atom.xml | 2 +-
.../public-service-announcement/atom.xml | 2 +-
blog/categories/release-notes/atom.xml | 2 +-
blog/categories/survey/atom.xml | 2 +-
blog/categories/talks/atom.xml | 2 +-
blog/categories/technology/atom.xml | 2 +-
blog/categories/user-stories/atom.xml | 2 +-
blog/categories/video/atom.xml | 2 +-
blog/categories/website/atom.xml | 2 +-
developers/add_new_platform/index.html | 2 +
developers/architecture/index.html | 2 +
developers/architecture_components/index.html | 2 +
developers/asyncio/index.html | 2 +
.../asyncio_categorizing_functions/index.html | 2 +
developers/asyncio_misc/index.html | 2 +
.../asyncio_working_with_async/index.html | 2 +
developers/code_review_component/index.html | 256 ++++++++++++++++
developers/code_review_platform/index.html | 288 ++++++++++++++++++
developers/component_deps_and_reqs/index.html | 2 +
developers/component_discovery/index.html | 2 +
developers/component_events/index.html | 2 +
.../component_generic_discovery/index.html | 2 +
.../component_initialization/index.html | 2 +
developers/component_loading/index.html | 2 +
developers/component_states/index.html | 2 +
developers/component_visibility/index.html | 2 +
developers/creating_components/index.html | 2 +
developers/credits/index.html | 2 +
developers/development/index.html | 2 +
developers/development_catching_up/index.html | 2 +
developers/development_checklist/index.html | 2 +
developers/development_environment/index.html | 2 +
developers/development_submitting/index.html | 2 +
developers/development_testing/index.html | 2 +
developers/development_validation/index.html | 2 +
developers/frontend/index.html | 2 +
developers/frontend_add_card/index.html | 2 +
developers/frontend_add_more_info/index.html | 2 +
.../index.html | 2 +
developers/helpers/index.html | 2 +
developers/index.html | 2 +
developers/maintenance/index.html | 2 +
developers/multiple_instances/index.html | 2 +
developers/platform_example_light/index.html | 2 +
developers/platform_example_sensor/index.html | 2 +
developers/python_api/index.html | 2 +
developers/releasing/index.html | 2 +
developers/rest_api/index.html | 2 +
developers/server_sent_events/index.html | 2 +
developers/website/index.html | 2 +
developers/websocket_api/index.html | 2 +
sitemap.xml | 36 ++-
64 files changed, 666 insertions(+), 36 deletions(-)
create mode 100644 developers/code_review_component/index.html
create mode 100644 developers/code_review_platform/index.html
diff --git a/atom.xml b/atom.xml
index 633f1258e9..ae31b6b6e2 100644
--- a/atom.xml
+++ b/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml
index 8256a6d8c4..91f57324db 100644
--- a/blog/categories/community/atom.xml
+++ b/blog/categories/community/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml
index 635dd417b2..869aaf5820 100644
--- a/blog/categories/device-tracking/atom.xml
+++ b/blog/categories/device-tracking/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml
index 873063fb90..8dee460a38 100644
--- a/blog/categories/esp8266/atom.xml
+++ b/blog/categories/esp8266/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml
index a580af81a6..4e2c9f7259 100644
--- a/blog/categories/how-to/atom.xml
+++ b/blog/categories/how-to/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml
index cdb25ac35a..e6b7d2b924 100644
--- a/blog/categories/ibeacons/atom.xml
+++ b/blog/categories/ibeacons/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml
index d36fd3aa49..0933936b2d 100644
--- a/blog/categories/internet-of-things/atom.xml
+++ b/blog/categories/internet-of-things/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml
index 9edd5997ba..84914c9e30 100644
--- a/blog/categories/iot-data/atom.xml
+++ b/blog/categories/iot-data/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml
index 8b7a41c5cc..df0ec47ff3 100644
--- a/blog/categories/micropython/atom.xml
+++ b/blog/categories/micropython/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml
index e3b3bb2c53..7f9a01ee6b 100644
--- a/blog/categories/mqtt/atom.xml
+++ b/blog/categories/mqtt/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml
index 65008f2adc..90212a33c3 100644
--- a/blog/categories/organisation/atom.xml
+++ b/blog/categories/organisation/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml
index 52448e078a..0b0b20aa89 100644
--- a/blog/categories/owntracks/atom.xml
+++ b/blog/categories/owntracks/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml
index 9968ddc7d0..f09118dca7 100644
--- a/blog/categories/presence-detection/atom.xml
+++ b/blog/categories/presence-detection/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml
index 802ea446e7..9822a16e0b 100644
--- a/blog/categories/public-service-announcement/atom.xml
+++ b/blog/categories/public-service-announcement/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml
index 370ce42fba..a057b22d40 100644
--- a/blog/categories/release-notes/atom.xml
+++ b/blog/categories/release-notes/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml
index bf951ac062..93aa375843 100644
--- a/blog/categories/survey/atom.xml
+++ b/blog/categories/survey/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml
index cb866b8d85..f2b9d4594b 100644
--- a/blog/categories/talks/atom.xml
+++ b/blog/categories/talks/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml
index 7332ccf310..ef22632da0 100644
--- a/blog/categories/technology/atom.xml
+++ b/blog/categories/technology/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml
index a0aee0b54a..f646fa9cd7 100644
--- a/blog/categories/user-stories/atom.xml
+++ b/blog/categories/user-stories/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml
index 315d7d75c6..28da6cb40d 100644
--- a/blog/categories/video/atom.xml
+++ b/blog/categories/video/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml
index ba07f7bccc..935189feeb 100644
--- a/blog/categories/website/atom.xml
+++ b/blog/categories/website/atom.xml
@@ -4,7 +4,7 @@
- 2017-01-15T23:05:36+00:00
+ 2017-01-15T23:28:32+00:00
https://home-assistant.io/
diff --git a/developers/add_new_platform/index.html b/developers/add_new_platform/index.html
index 92d0a0fd96..5dd714b894 100644
--- a/developers/add_new_platform/index.html
+++ b/developers/add_new_platform/index.html
@@ -154,6 +154,7 @@
Support a new device (as a platform)
@@ -161,6 +162,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/architecture/index.html b/developers/architecture/index.html
index 94f025d410..f97ef7718c 100644
--- a/developers/architecture/index.html
+++ b/developers/architecture/index.html
@@ -160,6 +160,7 @@
Support a new device (as a platform)
@@ -167,6 +168,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/architecture_components/index.html b/developers/architecture_components/index.html
index e295c5ce06..7dcbd71405 100644
--- a/developers/architecture_components/index.html
+++ b/developers/architecture_components/index.html
@@ -180,6 +180,7 @@ Diagram showing interaction between components and the Home Assistant core
Support a new device (as a platform)
@@ -187,6 +188,7 @@ Diagram showing interaction between components and the Home Assistant core
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/asyncio/index.html b/developers/asyncio/index.html
index f133cba66a..020d329c8d 100644
--- a/developers/asyncio/index.html
+++ b/developers/asyncio/index.html
@@ -142,6 +142,7 @@
Support a new device (as a platform)
@@ -149,6 +150,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/asyncio_categorizing_functions/index.html b/developers/asyncio_categorizing_functions/index.html
index eb4612ed96..54ad5de928 100644
--- a/developers/asyncio_categorizing_functions/index.html
+++ b/developers/asyncio_categorizing_functions/index.html
@@ -196,6 +196,7 @@
Support a new device (as a platform)
@@ -203,6 +204,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/asyncio_misc/index.html b/developers/asyncio_misc/index.html
index e039154b70..94c7541099 100644
--- a/developers/asyncio_misc/index.html
+++ b/developers/asyncio_misc/index.html
@@ -137,6 +137,7 @@
Support a new device (as a platform)
@@ -144,6 +145,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/asyncio_working_with_async/index.html b/developers/asyncio_working_with_async/index.html
index f2312d75fe..3b2b7f9fae 100644
--- a/developers/asyncio_working_with_async/index.html
+++ b/developers/asyncio_working_with_async/index.html
@@ -269,6 +269,7 @@
Support a new device (as a platform)
@@ -276,6 +277,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/code_review_component/index.html b/developers/code_review_component/index.html
new file mode 100644
index 0000000000..06373eed61
--- /dev/null
+++ b/developers/code_review_component/index.html
@@ -0,0 +1,256 @@
+
+
+
+
+
+
+
+
+
+ Checklist for creating a component - Home Assistant
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Checklist for Creating a Component
+
+
+
+
+
+ A checklist of things to do when you’re adding a new component.
+
+ Requirements
+
+
+ Requirement version pinned: REQUIREMENTS = ['phue==0.8.1']
+ If requirement hosted on GitHub:
+
+ Point at a zip archive of a release tag or commit SHA.
+ Add version found in zip-archive as hash to url.
+
+
+
+
+REQUIREMENTS = [
+ 'http://github.com/technicalpickles/python-nest'
+ '/archive/e6c9d56a8df455d4d7746389811f2c1387e8cb33.zip'
+ '#python-nest==3.0.3' ]
+
+
+
+ Configuration
+
+
+ Volutpuous schema present for config validation
+ Default parameters specified in voluptuous schema, not in setup_platform(…)
+ Schema using as many generic config keys as possible from homeassistant.const
+ If having platforms, have a PLATFORM_SCHEMA
, otherwise CONFIG_SCHEMA
.
+ If PLATFORM_SCHEMA
, import base from homeassistant.helpers.config_validation
+
+
+ Component/platform communication
+
+
+ If you need to share global data with platforms, use the dictionary hass.data
.
+ If the component fetches data that causes related platform entities to update,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/developers/code_review_platform/index.html b/developers/code_review_platform/index.html
new file mode 100644
index 0000000000..1a52417b8e
--- /dev/null
+++ b/developers/code_review_platform/index.html
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+ Checklist for creating a platform - Home Assistant
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Checklist for Creating a Platform
+
+
+
+
+
+ A checklist of things to do when you’re adding a new platform.
+
+ 1. Requirements
+
+
+ Requirement version pinned: REQUIREMENTS = ['phue==0.8.1']
+ If requirement hosted on GitHub:
+
+ Point at a zip archive of a release tag or commit SHA.
+ Add version found in zip-archive as hash to url.
+
+
+
+
+REQUIREMENTS = [
+ 'http://github.com/technicalpickles/python-nest'
+ '/archive/e6c9d56a8df455d4d7746389811f2c1387e8cb33.zip'
+ '#python-nest==3.0.3' ]
+
+
+
+ 2. Dependencies
+
+
+ If you depend on a component for the connection, add it to your dependencies: DEPENDENCIES = ['nest']
+
+
+ 3. Configuration
+
+
+ Volutpuous schema present for config validation
+ Voluptuous schema extends schema from component (e.g. light.hue.PLATFORM_SCHEMA
extends light.PLATFORM_SCHEMA
)
+ Default parameters specified in voluptuous schema, not in setup_platform(…)
+ Schema using as many generic config keys as possible from homeassistant.const
+
+
+import voluptuous as vol
+
+from homeassistant.const import CONF_FILENAME , CONF_HOST
+from homeassistant.components.light import PLATFORM_SCHEMA
+import homeassistant.helpers.config_validation as cv
+
+CONF_ALLOW_UNREACHABLE = 'allow_unreachable'
+DEFAULT_UNREACHABLE = False
+
+PLATFORM_SCHEMA = PLATFORM_SCHEMA . extend ({
+ vol . Required ( CONF_HOST ): cv . string ,
+ vol . Optional ( CONF_ALLOW_UNREACHABLE ,
+ default = DEFAULT_UNREACHABLE ): cv . boolean ,
+ vol . Optional ( CONF_FILENAME ): cv . string ,
+})
+
+
+
+ 4. Setup Platform
+
+
+ Test if passed in info (user/pass/host etc.) works.
+ Group your calls to add_devices
if possible.
+ If platform adds extra services, format should be <component>.<platform>_<service name>
.
+
+
+ 5. Entity
+
+
+ Extend entity from component, e.g. class HueLight(Light)
+ Do not call update()
in constructor, use add_devices(devices, True)
instead.
+ Do not do any I/O inside properties. Cache values inside update()
instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/developers/component_deps_and_reqs/index.html b/developers/component_deps_and_reqs/index.html
index 1350d0542f..571e4a87d8 100644
--- a/developers/component_deps_and_reqs/index.html
+++ b/developers/component_deps_and_reqs/index.html
@@ -164,6 +164,7 @@
Support a new device (as a platform)
@@ -171,6 +172,7 @@
Adding a new component
Support a new device (as a platform)
@@ -180,6 +181,7 @@ logging to DEBUG to see even more details about what is going on.
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/development_submitting/index.html b/developers/development_submitting/index.html
index dc1b4ddcc6..086e789c48 100644
--- a/developers/development_submitting/index.html
+++ b/developers/development_submitting/index.html
@@ -166,6 +166,7 @@
Support a new device (as a platform)
@@ -173,6 +174,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/development_testing/index.html b/developers/development_testing/index.html
index 81e541746c..df420c26c1 100644
--- a/developers/development_testing/index.html
+++ b/developers/development_testing/index.html
@@ -181,6 +181,7 @@
Support a new device (as a platform)
@@ -188,6 +189,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/development_validation/index.html b/developers/development_validation/index.html
index 3cf9ffc194..1da93f835c 100644
--- a/developers/development_validation/index.html
+++ b/developers/development_validation/index.html
@@ -207,6 +207,7 @@
Support a new device (as a platform)
@@ -214,6 +215,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/frontend/index.html b/developers/frontend/index.html
index f50d5a7fd6..18ced2065c 100644
--- a/developers/frontend/index.html
+++ b/developers/frontend/index.html
@@ -196,6 +196,7 @@ Do not use development mode in production. Home Assistant uses aggressive cachin
Support a new device (as a platform)
@@ -203,6 +204,7 @@ Do not use development mode in production. Home Assistant uses aggressive cachin
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/frontend_add_card/index.html b/developers/frontend_add_card/index.html
index ea099ad655..0bca26d2e9 100644
--- a/developers/frontend_add_card/index.html
+++ b/developers/frontend_add_card/index.html
@@ -147,6 +147,7 @@
Support a new device (as a platform)
@@ -154,6 +155,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/frontend_add_more_info/index.html b/developers/frontend_add_more_info/index.html
index daf64d315c..a9eab09731 100644
--- a/developers/frontend_add_more_info/index.html
+++ b/developers/frontend_add_more_info/index.html
@@ -142,6 +142,7 @@
Support a new device (as a platform)
@@ -149,6 +150,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/frontend_creating_custom_panels/index.html b/developers/frontend_creating_custom_panels/index.html
index c75d285d3a..58434e4f4f 100644
--- a/developers/frontend_creating_custom_panels/index.html
+++ b/developers/frontend_creating_custom_panels/index.html
@@ -193,6 +193,7 @@
Support a new device (as a platform)
@@ -200,6 +201,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/helpers/index.html b/developers/helpers/index.html
index 357c02ce8d..1ad1bee760 100644
--- a/developers/helpers/index.html
+++ b/developers/helpers/index.html
@@ -137,6 +137,7 @@
Support a new device (as a platform)
@@ -144,6 +145,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/index.html b/developers/index.html
index 8543cf42cd..7755ebb266 100644
--- a/developers/index.html
+++ b/developers/index.html
@@ -141,6 +141,7 @@ Diagram showing interaction between components and the Home Assistant core.
Support a new device (as a platform)
@@ -148,6 +149,7 @@ Diagram showing interaction between components and the Home Assistant core.
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/maintenance/index.html b/developers/maintenance/index.html
index 97d52c19e3..1b9a173d16 100644
--- a/developers/maintenance/index.html
+++ b/developers/maintenance/index.html
@@ -157,6 +157,7 @@
Support a new device (as a platform)
@@ -164,6 +165,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/multiple_instances/index.html b/developers/multiple_instances/index.html
index 5e2793b523..d4bb90d307 100644
--- a/developers/multiple_instances/index.html
+++ b/developers/multiple_instances/index.html
@@ -160,6 +160,7 @@ Because each slave maintains its own Service Registry it is possible to have mul
Support a new device (as a platform)
@@ -167,6 +168,7 @@ Because each slave maintains its own Service Registry it is possible to have mul
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/platform_example_light/index.html b/developers/platform_example_light/index.html
index 5dff91ec98..147d11460b 100644
--- a/developers/platform_example_light/index.html
+++ b/developers/platform_example_light/index.html
@@ -235,6 +235,7 @@
Support a new device (as a platform)
@@ -242,6 +243,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/platform_example_sensor/index.html b/developers/platform_example_sensor/index.html
index 2c1d10f7c7..971a3e1e95 100644
--- a/developers/platform_example_sensor/index.html
+++ b/developers/platform_example_sensor/index.html
@@ -172,6 +172,7 @@
Support a new device (as a platform)
@@ -179,6 +180,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/python_api/index.html b/developers/python_api/index.html
index 2640371293..1fd2789e49 100644
--- a/developers/python_api/index.html
+++ b/developers/python_api/index.html
@@ -313,6 +313,7 @@ longer timeout.
Support a new device (as a platform)
@@ -320,6 +321,7 @@ longer timeout.
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/releasing/index.html b/developers/releasing/index.html
index 39954e2440..7fa6bbe1e8 100644
--- a/developers/releasing/index.html
+++ b/developers/releasing/index.html
@@ -163,6 +163,7 @@
Support a new device (as a platform)
@@ -170,6 +171,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/rest_api/index.html b/developers/rest_api/index.html
index f44644f5af..868db97184 100644
--- a/developers/rest_api/index.html
+++ b/developers/rest_api/index.html
@@ -611,6 +611,7 @@ If your client does not support DELETE
HTTP requests you can add an
Support a new device (as a platform)
@@ -618,6 +619,7 @@ If your client does not support DELETE
HTTP requests you can add an
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/server_sent_events/index.html b/developers/server_sent_events/index.html
index 87eb98c6f1..f03e7fe150 100644
--- a/developers/server_sent_events/index.html
+++ b/developers/server_sent_events/index.html
@@ -190,6 +190,7 @@
Support a new device (as a platform)
@@ -197,6 +198,7 @@
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/developers/website/index.html b/developers/website/index.html
index dab20ac716..451ab7ded3 100644
--- a/developers/website/index.html
+++ b/developers/website/index.html
@@ -241,6 +241,7 @@ Content...Written in markdown.
Support a new device (as a platform)
@@ -248,6 +249,7 @@ Content...Written in markdown.
Adding a new component
Support a new device (as a platform)
@@ -473,6 +474,7 @@ b. Server can send results of previous commands.
Adding a new component
+ Checklist creating a component
Loading components
Requirements & Dependencies
Initialization
diff --git a/sitemap.xml b/sitemap.xml
index 0cb1433ff5..8b0c445a60 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -457,6 +457,12 @@
https://home-assistant.io/getting-started/browsers/
+https://home-assistant.io/developers/code_review_component/
+
+
+https://home-assistant.io/developers/code_review_platform/
+
+
https://home-assistant.io/developers/component_deps_and_reqs/
@@ -2606,62 +2612,62 @@
https://home-assistant.io/demo/frontend.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/index.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-event.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-info.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-service.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-state.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-template.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-history.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-iframe.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-logbook.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/demo/panels/ha-panel-map.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/googlef4f3693c209fe788.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:44+00:00
https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:45+00:00
https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:45+00:00
https://home-assistant.io/static/mdi-demo.html
-2017-01-15T23:04:49+00:00
+2017-01-15T23:27:45+00:00