diff --git a/atom.xml b/atom.xml index 1b53ff60ce..fb5fb07b41 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ @@ -13,6 +13,188 @@ Octopress + + <![CDATA[Home Assistant 0.45: Automation editor, Z-Wave panel, OCR]]> + + 2017-05-20T13:00:00+00:00 + https://home-assistant.io/blog/2017/05/20/automation-editor-zwave-panel-ocr +

+ +

Welcome to another great release of Home Assistant! While some of contributors and users are gathering at PyCon US 2017, we still managed to get a great release together!

+ +

First thing for this release is a feature that has been requested a lot: an automation editor! It’s still experimental - and many things are still in progress - but it works! You can create new automations and edit existing ones. If you start a new config, you’re all good to go. Otherwise check these instructions to get your automations ready for editing in the UI.

+ +

+ +

+ +

Check this video by Ben from BRUHautomation to see the new release in action.

+ +

As the editor is experimental, there are some limitations. These include that Chrome/Chromium is the only supported browser, we don’t support all triggers and actions and there is no support for conditions yet. But the foundation is there and so if you want to contribute to this, come help!

+ +

On the Z-Wave front a lot has happened. The biggest one is that we have a major extension of the Z-Wave panel thanks to @turbokongen! You will now be able to change config parameters and manage your devices.

+ +

+ +

+

Thanks to the work by the Python Open Z-Wave team we are now able to install it on demand from PyPi! There is no longer a need to pre-compile it yourself. This should give us the guarantee that we work with the Python Open Z-Wave version that the code expects.

+ +

+If you have a security key set in your Open Z-Wave options.xml, copy options.xml to your Home Assistant configuration directory. This is the only place where options will get persisted. +

+ +

Next to that @armills has lead the charge and managed to get full test coverage for Z-Wave! Thanks for all the hard work!

+ +

This release also contains two integrations which could help you to make non-smart devices a little smarter. The file sensor and the seven_segments OCR image processing platform. The first simply reads a plain-text file which was created by a logger or alike. The latter one extracts the value from a captured image that shows a seven-segments display.

+ +

+ +

+ +

And last, but not least, our Docker image is now based off Python 3.6. This version is faster and uses less memory than Python 3.5. Win!

+ +

If you are using our experimental Hass.io image, we made a breaking change in how the panel is served. If you have an existing installation, make sure you update your supervisor to the latest version before updating Home Assistant. If you are going to flash a new Hass.io image, make sure to only flash the new 0.8 image as linked on the installation page.

+ +

New integrations

+ + + +

If you need help…

+

…don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

+ +

Reporting Issues

+

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

+ + +

Breaking changes

+ + + +

All changes

+ + + +]]>
+
+ <![CDATA[Home Assistant at PyCon US 2017]]> @@ -1838,246 +2020,6 @@ Screenshot of all the different functionality the IP webcam integration offers.
  • Android webcam better error handling / pump library 0.4 (@pvizeli)
  • -]]> -
    - - - <![CDATA[0.39: Configuration panel, state restoration and improved docs]]> - - 2017-02-25T08:04:05+00:00 - https://home-assistant.io/blog/2017/02/25/config-panel-and-state-restoration - It’s time for 0.39 and this release has some amazing new features!

    - -

    - -

    T-Shirts

    - -

    First off, in case you haven’t seen it yet: we have t-shirts now and they are beautiful. All proceeds from the shirts will be donated to the Electronic Frontier Foundation. The first three days all of you have already raised $400! Still waiting for Teespring to get back to me so stay tuned for the EU store.

    - -

    Configuration panel

    - -

    Yep, you read that right. We have a configuration panel. It’s just the first of many small steps. Putting in a foundation is important and gives us something to iterate on.

    - -

    To start, we have three simple configuration panels:

    - -
      -
    • Core: allows you to validate config, reload core/group/automation config and restart/stop Home Assistant
    • -
    • Group: allows you to rename groups, change type between group/view and reorder entities.
    • -
    • Z-Wave: allows you to set device specific configuration settings
    • -
    - -

    - - Screenshot of our new configuration panel. -

    - -

    As a security measure, the configuration panel will need to be activated in the config file to be activated. This can be done by adding the following to your configuration.yaml:

    - -
    config:
    -
    -
    - -

    Using our configuration panels will require you to structure your groups and Z-Wave device config according to how the configuration panel expects it. This is on purpose as it we will not be aiming to build a system that supports both our extended set of configuration extend hooks and our configuration panels. It’s one or the other.

    - -

    To activate them in your config, create empty files groups.yaml and zwave_device_config.yaml in your config dir and add the following entries to your config:

    - -
    group: !include groups.yaml
    -
    -zwave:
    -  device_config: !include zwave_device_config.yaml
    -
    -
    - -

    Note that this is the first release. Things will be missing, things might be broken.

    - -

    Reorganized documentation

    - -

    Thanks to Fabian we have a great re-organized documentation. Is it perfect yet? No. But we are getting close. We put a lot of focus on making sure the Raspberry Pi is the main focus of our getting started. The other instructions are still available, just not as part of the main getting started.

    - -

    State restoration

    - -

    Ever have some input components or integrations and get annoyed with the fact that their state is lost after a restart? Don’t worry any longer. Johann has added the foundation for state restoration to Home Assistant. For the initial release support has been added to to input_select and input_boolean components. We will be adding this to more integrations in the future.

    - -

    Breaking changes to customize and Z-Wave “customize”

    - -

    A couple of releases ago we introduced a new way of doing customize. It became a list that allowed different ways of matching the config to the entity.

    - -

    We realized that this was leading into a rabbit hole that we had to get out off. Besides making it unnecessarily complicated it also blocked the road to config panels. And who doesn’t like config panels?

    - -

    So starting this release, we had to make some breaking changes to right the wrong. We will be releasing an online tool to help you convert your config to the new format later today.

    - -

    Update: the online tool can be found here.

    - -

    Customize has been reverted to it’s original config

    - -

    The old customize is back. The options to match by domain or using glob have been moved to it’s own options. It will now look like this:

    - -
    homeassistant:
    -  customize:
    -    light.kitchen:
    -      hidden: true
    -  customize_domain:
    -    light:
    -      icon: mdi:home
    -  customize_glob:
    -    "light.kitchen_*":
    -      icon: mid:description
    -
    -
    - -

    Z-Wave customize is now device config

    - -

    Ever wondered why the Z-Wave customize was called customize? Yeah, so did we. So when migrating this to the new config format, we decided to upgrade the name too:

    - -
    zwave:
    -  device_config:
    -    light.kitchen:
    -      ignored: true
    -  device_config_domain:
    -    light:
    -      polling_intensity: 2
    -  device_config_glob:
    -    "light.kitchen_*":
    -      polling_intensity: 0
    -
    -
    - -

    Speed improvements

    - -

    And a final shout out to Pascal. He keeps improving the performance of components and platforms all over Home Assistant.

    - - - -

    All changes

    - -

    New platforms/components

    - - - -

    Improvements

    - -
      -
    • Tellduslive: Don’t throw exception if connection to server is lost (@molobrakos)
    • -
    • Core: Convert config.components to a set (@balloob)
    • -
    • Media Player - Apple TV: Handle connection errors when connecting to Apple TVs, re-use aiohttp session , add fake support for turn on/off (@postlund)
    • -
    • Zoneminder: Refactoring and JSON decode error handling (@pschmitt)
    • -
    • Recorder: Add tests for full schema migration, limit to session scope (@armills)
    • -
    • Device tracker - Tado: Add support for multiple devices to Tado device tracker (@markoudev)
    • -
    • Z-Wave: Fix zwave helper getter not to fail on some None results. (@andrey-git)
    • -
    • Core: sensor_class migrate to device_class (@armills)
    • -
    • Sensor - Amcrest: Avoid traceback for Amcrest cameras/firmware that does not have the software_information API call (@tchellomello)
    • -
    • Media Player - MPD: Adds play URL support to mpd (@jjmontesl)
    • -
    • Logbook: Component set add using OR (@kellerza)
    • -
    • Config: Add config component and hassbian example panel (@balloob)
    • -
    • Proximity: Fixed proximity zone incorrectly using name instead of zone setting (@jjmontesl)
    • -
    • Z-Wave: Add device_class support to cover component (@armills)
    • -
    • Config: Add check_config API (@balloob)
    • -
    • Media player: Add media_image to media_player component (@postlund)
    • -
    • Sensor- Vasttrafik.py: vasttrafik: update token on read error (@persandstrom)
    • -
    • Z-Wave.py: force_update zwave sensors (@andrey-git)
    • -
    • Core: Two stage shutdown (@pvizeli)
    • -
    • Z-Wave: Rename customize to device_config (@balloob)
    • -
    • Thingspeak: Use the correct API key (@fabaff)
    • -
    • Lock - Nuki: Reduce battery drain on Nuki Lock (@pschmitt)
    • -
    • Notify - Webostv: Only try to pair notify.webostv when not paired (@andersonshatch)
    • -
    • KNX: Fix slow status updates from the knx bus (@keerts)
    • -
    • HDMI CEC: HDMI_CEC customization [Breaking change] (@balloob, @andrey-git)
    • -
    • Sensor - Moon: Remove unit of measurement (@fabaff)
    • -
    • Z-Wave: Add initial Z-Wave config panel (@balloob)
    • -
    • History: Allow printing the number of states returned by history and time it took to extract and add day (@andrey-git)
    • -
    • MQTT: Enable sensor for discovery (@fabaff)
    • -
    • Light - Limitlessled: Added limitlessled support for bridge v6 and RGBWW bulbs. (@soldag)
    • -
    • Config - Hassbian: Update hassbian component with real output (@balloob)
    • -
    • Media Player -Sonos: Bugfix sonos favorite_source after lost connection (@pvizeli)
    • -
    • Sensor - SenseHAT: Add flag to declare if SenseHAT is attached (@nodinosaur)
    • -
    • RFLink: Reconnect robustness, expose connection state. (@aequitas)
    • -
    • Media player - CMUS: Remove IO from properties (@armills)
    • -
    • Light - Litejet: Lights should have the option to dim in the UI. (@joncar)
    • -
    • Light - Hue: Add effect_list to hue light (@armills)
    • -
    • Meida player - Liveboxplaytv: Update liveboxplaytv and catch connection errors (@pschmitt)
    • -
    • Llight - Lifx: Fix colortemp conversion for lifx lights (@kitcorey)
    • -
    • Light - Flux_LED: Update FLUX_LED by adding Effects (@dramamoose)
    • -
    • Alarm control panel - Simplisafe: SimpliSafe updates (@w1ll1am23)
    • -
    • Cover Add supported_features to cover component (@armills)
    • -
    • Wink: Added tamper detection to Wink devices. (@w1ll1am23)
    • -
    • Sensor - onewire: Add support for aliased owfs sensors (@normakm)
    • -
    • Weather: Forecast (@Tommatheussen)
    • -
    • Device tracker - ASUSwrt: Added support for alternate SSH ports in AsusWRT (@swbradshaw)
    • -
    • Zoneminder: Add camera mjpeg stream support (@mnoorenberghe)
    • -
    • Restore: Restore_state helper to restore entity states from the DB on startup (@kellerza)
    • -
    • Sensor - Darksky: Add ‘entity_picture’ to Darksky component (@aronsky)
    • -
    • Media Player - Samsungtv: Add support for waking up Samsung TVs over the network (@justin8)
    • -
    • MQTT: Convert MQTT platforms to async (@pvizeli)
    • -
    • tests/components/device_tracker/test_init.py: Restore for device_tracker (@kellerza)
    • -
    • Discovery: Make it possible to ignore platforms in discovery (@postlund)
    • -
    • Image processing: Add device_class (@pvizeli)
    • -
    - -

    Release 0.39.1 - February 27

    - -
      -
    • Add workaround for Paho out of memory issues (@pvizeli)
    • -
    • When an error occurs while storing group config, fail instead of wiping config. (@balloob)
    • -
    - -

    Release 0.39.2 - March 1

    - - - -

    Release 0.39.3 - March 4

    - -
      -
    • Prevent discovered services and devices to be handled twice (@colinodell)
    • -
    - -

    Breaking changes

    - -
      -
    • VolvoOnCall has been extended with more features and had to be converted to a component
    • -
    • Limitlessled support for Bridge v6 and RGBWW bulbs require users to specify version and `port
    • -
    • hdmi_cec config now requires users to set the types in the hdmi_cec config instead of using customize:
    • -
    - -
    hdmi_cec:
    -  types:
    -    hdmi_cec.hdmi_5: media_player
    -
    -
    - -

    Bugfixes:

    - -

    @pvizeli, @LinuxChristian, @molobrakos, @balloob, @rytilahti, @fabaff, @andrey-git, @aequitas, @konikvranik, @Danielhiversen, @colinodell, @pschmitt, @bachp, @bachp,@w1ll1am23, @valentinalexeev, @robbiet480, @MartinHjelmare, @happyleavesaoc, @tdickman, @arraylabs, @lwis, @titilambert

    - -

    If you need help…

    -

    …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

    - -

    Reporting Issues

    -

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    - ]]>
    diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 6a74e20184..dbb03fc3db 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -120,6 +120,9 @@

    Recent Posts

    diff --git a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html index 11b0d521b1..4eb4868e3e 100644 --- a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html +++ b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html @@ -154,6 +154,9 @@ This article will try to explain how they all relate.

    Recent Posts

    diff --git a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html index 05d202d11a..4bfa1fb183 100644 --- a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html +++ b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html @@ -144,6 +144,9 @@

    Recent Posts

    diff --git a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html index 0c2053bc55..9892bdc142 100644 --- a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html +++ b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html @@ -127,6 +127,9 @@

    Recent Posts

    diff --git a/blog/2015/01/13/nest-in-da-house/index.html b/blog/2015/01/13/nest-in-da-house/index.html index f34e1a57cf..1a905779ea 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -131,6 +131,9 @@

    Recent Posts

    diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 1043386079..97610e74e0 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -137,6 +137,9 @@ Home Assistant now supports --open-ui and

    Recent Posts

    diff --git a/blog/2015/02/08/looking-at-the-past/index.html b/blog/2015/02/08/looking-at-the-past/index.html index 01e86c55f2..cf30290712 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -142,6 +142,9 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D

    Recent Posts

    diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index 471d9c7351..60fecd231e 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html index aeaa367d53..29d414a3ef 100644 --- a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html +++ b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html @@ -122,6 +122,9 @@

    Recent Posts

    diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index 7d05848cf6..73175dd5d6 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -125,6 +125,9 @@ The old logo, the new detailed logo and the new simple logo.

    Recent Posts

    diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index 469a73e56f..518b6aef5e 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -150,6 +150,9 @@ An initial version of voice control for Home Assistant has landed. The current i

    Recent Posts

    diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html index 4b8ac1fe3c..b2fc093521 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -186,6 +186,9 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap

    Recent Posts

    diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index 725410343e..a8bdb82cc6 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -194,6 +194,9 @@

    Recent Posts

    diff --git a/blog/2015/05/09/utc-time-zone-awareness/index.html b/blog/2015/05/09/utc-time-zone-awareness/index.html index 1f9df26876..6d9bab9f1c 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index dd9919f7ee..9dd7754bff 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -208,6 +208,9 @@ Before diving into the newly supported devices and services, I want to highlight

    Recent Posts

    diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index 4ea99ff5a0..21ab407f8e 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -254,6 +254,9 @@ This switch platform allows you to control your motion detection setting on your

    Recent Posts

    diff --git a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html index 12bcf48ae2..a7de780146 100644 --- a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html +++ b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html @@ -218,6 +218,9 @@ Fabian has added support for Forecast.io to g

    Recent Posts

    diff --git a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html index 117b88394c..ad5ea4084b 100644 --- a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html +++ b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html @@ -201,6 +201,9 @@ Support for Temper temperature sensors has been contributed by

    Recent Posts

    diff --git a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html index b2c50749fb..d7dcb8cb31 100644 --- a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html +++ b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html index 33047cb34d..3dc9ba047c 100644 --- a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html +++ b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html @@ -238,6 +238,9 @@ The automation and script syntax here is using a deprecated and no longer suppor

    Recent Posts

    diff --git a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html index 91da6676f1..70c9d782db 100644 --- a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html +++ b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html @@ -199,6 +199,9 @@

    Recent Posts

    diff --git a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html index f78cc7e75f..ed78ef77bb 100644 --- a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html +++ b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html @@ -276,6 +276,9 @@

    Recent Posts

    diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html index d54dc20542..ca12933224 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -266,6 +266,9 @@

    Recent Posts

    diff --git a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html index 9bb058adb6..32ea930760 100644 --- a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html +++ b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html @@ -165,6 +165,9 @@ Glances web server started on http://0.0.0.0:61208/

    Recent Posts

    diff --git a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html index 511c02fb24..054bc1c66d 100644 --- a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html +++ b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html @@ -161,6 +161,9 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge

    Recent Posts

    diff --git a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html index 78bf131982..a6699d6266 100644 --- a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html +++ b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html @@ -144,6 +144,9 @@ Map in Home Assistant showing two people and three zones (home, school, work)

    Recent Posts

    diff --git a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html index 485daa37f3..3e87a1d3c3 100644 --- a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html +++ b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html @@ -329,6 +329,9 @@ Home Assistant will keep track of historical values and allow you to integrate i

    Recent Posts

    diff --git a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html index b1bca8c409..e9f7d7c6fd 100644 --- a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html +++ b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html @@ -134,6 +134,9 @@

    Recent Posts

    diff --git a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html index 93465680d1..53a09cf61c 100644 --- a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html +++ b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html @@ -151,6 +151,9 @@ This makes more sense as most people run Home Assistant as a daemon

    Recent Posts

    diff --git a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html index e4056f9516..cdd769dddb 100644 --- a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html +++ b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html @@ -149,6 +149,9 @@

    Recent Posts

    diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index bd388df21c..e20ab9ee02 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -176,6 +176,9 @@

    Recent Posts

    diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index fad03784ce..71c79a47e5 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -127,6 +127,9 @@

    Recent Posts

    diff --git a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html index 6c30dbd107..bef816c69c 100644 --- a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html +++ b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html @@ -135,6 +135,9 @@

    Recent Posts

    diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index 6aa38f547e..5c8638451d 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -189,6 +189,9 @@ name: binary_sensor

    Recent Posts

    diff --git a/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html b/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html index 8999594ab7..8ec041d799 100644 --- a/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html +++ b/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html @@ -156,6 +156,9 @@ This is where we’ll configure our task, so select the plus icon to select an a

    Recent Posts

    diff --git a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html index 1adf9a52c1..9c90c55afd 100644 --- a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html +++ b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html @@ -142,6 +142,9 @@ Philips Hue FAQ entries regarding 3rd party light bulbs.

    Recent Posts

    diff --git a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html index afbd097dcd..6b2e5a16bd 100644 --- a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html +++ b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html @@ -181,6 +181,9 @@ sudo docker run -it --rm -p 80:80 --name certbot \

    Recent Posts

    diff --git a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html index 2508683ef6..beb7beee9b 100644 --- a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html +++ b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html @@ -159,6 +159,9 @@

    Recent Posts

    diff --git a/blog/2016/01/17/extended-support-for-diy-solutions/index.html b/blog/2016/01/17/extended-support-for-diy-solutions/index.html index e849435866..9ba741062a 100644 --- a/blog/2016/01/17/extended-support-for-diy-solutions/index.html +++ b/blog/2016/01/17/extended-support-for-diy-solutions/index.html @@ -150,6 +150,9 @@

    Recent Posts

    diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index 3f86cbc68e..b78dec04c6 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -139,6 +139,9 @@

    Recent Posts

    diff --git a/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html b/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html index 5a997c62e3..6abb22eeb7 100644 --- a/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html +++ b/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html @@ -153,6 +153,9 @@ Example of the new views in the frontend. Learn mor

    Recent Posts

    diff --git a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html index e5ad13fe7a..b05f194c8f 100644 --- a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html +++ b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html @@ -273,6 +273,9 @@ Z-Wave light bulb |

    Recent Posts

    diff --git a/blog/2016/02/12/classifying-the-internet-of-things/index.html b/blog/2016/02/12/classifying-the-internet-of-things/index.html index c879a36914..963d14e11a 100644 --- a/blog/2016/02/12/classifying-the-internet-of-things/index.html +++ b/blog/2016/02/12/classifying-the-internet-of-things/index.html @@ -247,6 +247,9 @@

    Recent Posts

    diff --git a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html index 42ce34a646..4ea4e19587 100644 --- a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html +++ b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html index bee04f6bc3..8d12bc5618 100644 --- a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html +++ b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html @@ -212,6 +212,9 @@

    Recent Posts

    diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index 8f019bee76..c71f5a87e7 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -155,6 +155,9 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm.

    Recent Posts

    diff --git a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html index 07c6acdcdc..f493f3bf76 100644 --- a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html +++ b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html @@ -157,6 +157,9 @@

    Recent Posts

    diff --git a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html index 9a9d93f208..0ab400527f 100644 --- a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html +++ b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html @@ -158,6 +158,9 @@ player state attributes. This change affects automations, scripts and scenes.

    Recent Posts

    diff --git a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html index 3989ea8262..65a8ff155a 100644 --- a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html +++ b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html @@ -166,6 +166,9 @@

    Recent Posts

    diff --git a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html index 4da8a71813..d38e32dd75 100644 --- a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html +++ b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html @@ -126,6 +126,9 @@

    Recent Posts

    diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index 6f795e0227..b3ef0207bf 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -129,6 +129,9 @@

    Recent Posts

    diff --git a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html index 1e35ccc850..fc758e87de 100644 --- a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html +++ b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index ba6bc979d2..7ebfa25f3d 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -124,6 +124,9 @@

    Recent Posts

    diff --git a/blog/2016/04/19/to-infinity-and-beyond/index.html b/blog/2016/04/19/to-infinity-and-beyond/index.html index 7ca203ef22..210b73805e 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html index b53fdb4848..8c336073d0 100644 --- a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html +++ b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html b/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html index 0aa8d4a77d..b34e49b742 100644 --- a/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html +++ b/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html @@ -200,6 +200,9 @@ For example, my wife works next door - and I couldn’t detect whether she’s a

    Recent Posts

    diff --git a/blog/2016/05/06/open-iot-summit-talk/index.html b/blog/2016/05/06/open-iot-summit-talk/index.html index 3bac4be68f..30e2754f25 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -124,6 +124,9 @@

    Recent Posts

    diff --git a/blog/2016/05/07/empowering-scripts-and-alexa/index.html b/blog/2016/05/07/empowering-scripts-and-alexa/index.html index 71ccde6c53..7f3439e8dc 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -198,6 +198,9 @@

    Recent Posts

    diff --git a/blog/2016/05/12/video-configuring-home-assistant/index.html b/blog/2016/05/12/video-configuring-home-assistant/index.html index c95448bc1d..4e48a2cf24 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -124,6 +124,9 @@

    Recent Posts

    diff --git a/blog/2016/05/18/why-we-use-polymer/index.html b/blog/2016/05/18/why-we-use-polymer/index.html index 5b922d6ef6..4260d8f862 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -130,6 +130,9 @@

    Recent Posts

    diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index 9a64b8df0c..36ade2f498 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -154,6 +154,9 @@

    Recent Posts

    diff --git a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html index 5e17d88aff..a539a18c2a 100644 --- a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html +++ b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html @@ -127,6 +127,9 @@

    Recent Posts

    diff --git a/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html b/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html index 2fbfd7c4f9..0a75c9c8f3 100644 --- a/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html +++ b/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html @@ -228,6 +228,9 @@

    Recent Posts

    diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index dc410d4b2a..4b2402aec0 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html index d6ae15b872..d3c084859b 100644 --- a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html +++ b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html @@ -168,6 +168,9 @@

    Recent Posts

    diff --git a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html index 2d88d01dbb..b622fb798e 100644 --- a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html +++ b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html @@ -140,6 +140,9 @@

    Recent Posts

    diff --git a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html index a98f47579a..df9fcfdefd 100644 --- a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html +++ b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html @@ -162,6 +162,9 @@

    Recent Posts

    diff --git a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html index e5fe08e203..7a1ed5fd13 100644 --- a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html +++ b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html @@ -208,6 +208,9 @@ target_dir /tmp

    Recent Posts

    diff --git a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html index 1c1671cdef..6cf8ae96f9 100644 --- a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html +++ b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html @@ -163,6 +163,9 @@

    Recent Posts

    diff --git a/blog/2016/07/06/pocketchip-running-home-assistant/index.html b/blog/2016/07/06/pocketchip-running-home-assistant/index.html index 76b0b91c45..5a53283990 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -153,6 +153,9 @@ Over a year ago I participated in the

    Recent Posts

    diff --git a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html index 612f3abadf..af4aa58b7a 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -159,6 +159,9 @@

    Recent Posts

    diff --git a/blog/2016/07/19/visualizing-your-iot-data/index.html b/blog/2016/07/19/visualizing-your-iot-data/index.html index c6543cb85b..e0b0e85089 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -196,6 +196,9 @@ SQLite version 3.11.0 2016-02-15 17:29:24

    Recent Posts

    diff --git a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html index 92b332b216..77d288c85a 100644 --- a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html +++ b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html @@ -163,6 +163,9 @@ One of the graphs created with this tutorial.

    Recent Posts

    diff --git a/blog/2016/07/28/esp8266-and-micropython-part1/index.html b/blog/2016/07/28/esp8266-and-micropython-part1/index.html index 1f272b9115..c21057ced8 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -243,6 +243,9 @@ If a module is missing then you need to download it from the

    Recent Posts

    diff --git a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html index ee2c113da6..5f5fab77d3 100644 --- a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html +++ b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html @@ -175,6 +175,9 @@

    Recent Posts

    diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index 6cc0daba90..5dfe57fb23 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -207,6 +207,9 @@

    Recent Posts

    diff --git a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html index bfc689cf50..8d2a7ceb4c 100644 --- a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html +++ b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html @@ -202,6 +202,9 @@

    Recent Posts

    diff --git a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html index 996116aaa1..76ac3cf1b7 100644 --- a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html +++ b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html @@ -175,6 +175,9 @@

    Recent Posts

    diff --git a/blog/2016/08/16/we-have-apps-now/index.html b/blog/2016/08/16/we-have-apps-now/index.html index 386c965429..3f6c43385f 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -213,6 +213,9 @@

    Recent Posts

    diff --git a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html index eef9c6890f..55a7d81d56 100644 --- a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html +++ b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html @@ -125,6 +125,9 @@ Heatmap

    Recent Posts

    diff --git a/blog/2016/08/28/notifications-hue-fake-unification/index.html b/blog/2016/08/28/notifications-hue-fake-unification/index.html index 76f950cc48..0c29375ae2 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -274,6 +274,9 @@

    Recent Posts

    diff --git a/blog/2016/08/31/esp8266-and-micropython-part2/index.html b/blog/2016/08/31/esp8266-and-micropython-part2/index.html index 2b2fbf5d85..1a42ead7c8 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -201,6 +201,9 @@ So, part 1 of ESP8266

    Recent Posts

    diff --git a/blog/2016/09/10/notify-group-reload-api-pihole/index.html b/blog/2016/09/10/notify-group-reload-api-pihole/index.html index 55c7eb96f6..b4c4134993 100644 --- a/blog/2016/09/10/notify-group-reload-api-pihole/index.html +++ b/blog/2016/09/10/notify-group-reload-api-pihole/index.html @@ -203,6 +203,9 @@

    Recent Posts

    diff --git a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html index dd3b157de4..40933ff1e2 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -208,6 +208,9 @@

    Recent Posts

    diff --git a/blog/2016/10/01/we-have-raspberry-image-now/index.html b/blog/2016/10/01/we-have-raspberry-image-now/index.html index ac46089ba5..fc368c540f 100644 --- a/blog/2016/10/01/we-have-raspberry-image-now/index.html +++ b/blog/2016/10/01/we-have-raspberry-image-now/index.html @@ -129,6 +129,9 @@

    Recent Posts

    diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index fbc7184ee6..ddbfe5d8e6 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -137,6 +137,9 @@

    Recent Posts

    diff --git a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html index 50bc28393a..41d7735b6c 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -219,6 +219,9 @@

    Recent Posts

    diff --git a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html index 55948a34c9..4b7c86da1d 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -391,6 +391,9 @@

    Recent Posts

    diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 05c6c9e765..a470bb94b5 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -147,6 +147,9 @@

    Recent Posts

    diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index 830f6a3586..f0cb583367 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -215,6 +215,9 @@

    Recent Posts

    diff --git a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html index 08acd8c7cc..917b6104b8 100644 --- a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html +++ b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html @@ -176,6 +176,9 @@

    Recent Posts

    diff --git a/blog/2016/12/03/remote-websockets-sonarr/index.html b/blog/2016/12/03/remote-websockets-sonarr/index.html index e2430c29e5..0479924bae 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -237,6 +237,9 @@

    Recent Posts

    diff --git a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html index 107c8c4347..267d6dd309 100644 --- a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html +++ b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html @@ -190,6 +190,9 @@

    Recent Posts

    diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index bb515efd9f..2d0e0cafc8 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/2017/01/03/control-my-christmas-tree-stats/index.html b/blog/2017/01/03/control-my-christmas-tree-stats/index.html index 80476606bb..9e86f79b14 100644 --- a/blog/2017/01/03/control-my-christmas-tree-stats/index.html +++ b/blog/2017/01/03/control-my-christmas-tree-stats/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2017/01/14/iss-usps-images-packages/index.html b/blog/2017/01/14/iss-usps-images-packages/index.html index 54139b30c0..4149c5847e 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -207,6 +207,9 @@ You have to note:

    Recent Posts

    diff --git a/blog/2017/01/18/numbers/index.html b/blog/2017/01/18/numbers/index.html index 7ce34222e6..879c42c7c2 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -130,6 +130,9 @@

    Recent Posts

    diff --git a/blog/2017/01/21/home-assistant-governance/index.html b/blog/2017/01/21/home-assistant-governance/index.html index 061361ac0a..4b028dea64 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -167,6 +167,9 @@

    Recent Posts

    diff --git a/blog/2017/01/28/face-coffee-wink/index.html b/blog/2017/01/28/face-coffee-wink/index.html index f5ab7ede20..dd713c3ee2 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -253,6 +253,9 @@

    Recent Posts

    diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index 92d743f76d..320bff71c8 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -232,6 +232,9 @@ We change the platform name for binary sensor in 0.38 from

    Recent Posts

    diff --git a/blog/2017/02/04/hassbian-toybox/index.html b/blog/2017/02/04/hassbian-toybox/index.html index 7625c0fcb4..e456bcd74f 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -158,6 +158,9 @@ On the close horizon from @Landrash th

    Recent Posts

    diff --git a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html index a2b5dc62f3..372545e6f7 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -245,6 +245,9 @@

    Recent Posts

    diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index 2777bdfc9e..602976ecf3 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html index a86a0370f4..4ccaf134f7 100644 --- a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html +++ b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html @@ -162,6 +162,9 @@

    Recent Posts

    diff --git a/blog/2017/02/25/config-panel-and-state-restoration/index.html b/blog/2017/02/25/config-panel-and-state-restoration/index.html index 4a4c7cb2ba..33cdc8493e 100644 --- a/blog/2017/02/25/config-panel-and-state-restoration/index.html +++ b/blog/2017/02/25/config-panel-and-state-restoration/index.html @@ -300,6 +300,9 @@

    Recent Posts

    diff --git a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html index d9e0f95a94..9211b15bb9 100644 --- a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html +++ b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html @@ -333,6 +333,9 @@ Screenshot of all the different functionality the IP webcam integration offers.

    Recent Posts

    diff --git a/blog/2017/03/22/broken-dependencies/index.html b/blog/2017/03/22/broken-dependencies/index.html index aafd0e2333..fbb401843f 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -130,6 +130,9 @@

    Recent Posts

    diff --git a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html index a1d02bd07e..8ac14b6d4b 100644 --- a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html +++ b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html @@ -123,6 +123,9 @@

    Recent Posts

    diff --git a/blog/2017/03/25/todo-volumio-workday/index.html b/blog/2017/03/25/todo-volumio-workday/index.html index ba4b975819..90f015a5f8 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -278,6 +278,9 @@

    Recent Posts

    diff --git a/blog/2017/03/28/http-to-mqtt-bridge/index.html b/blog/2017/03/28/http-to-mqtt-bridge/index.html index 001f6dffe0..245fdf3244 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -171,6 +171,9 @@

    Recent Posts

    diff --git a/blog/2017/04/01/thomas-krenn-award/index.html b/blog/2017/04/01/thomas-krenn-award/index.html index a43febf777..5ca2ec147b 100644 --- a/blog/2017/04/01/thomas-krenn-award/index.html +++ b/blog/2017/04/01/thomas-krenn-award/index.html @@ -132,6 +132,9 @@

    Recent Posts

    diff --git a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html index d7b7e6f13e..46f2dbd061 100644 --- a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html +++ b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html @@ -331,6 +331,9 @@

    Recent Posts

    diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index 1f17307be4..a06d84ae25 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -135,6 +135,9 @@

    Recent Posts

    diff --git a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html index 25130b5ebc..1eb03fc42b 100644 --- a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html +++ b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html @@ -188,6 +188,9 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

    Recent Posts

    diff --git a/blog/2017/04/22/ikea-tradfri-spotify/index.html b/blog/2017/04/22/ikea-tradfri-spotify/index.html index 3e1a863c61..a1ef9ce142 100644 --- a/blog/2017/04/22/ikea-tradfri-spotify/index.html +++ b/blog/2017/04/22/ikea-tradfri-spotify/index.html @@ -333,6 +333,9 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

    Recent Posts

    diff --git a/blog/2017/04/24/hardware-contest-2017/index.html b/blog/2017/04/24/hardware-contest-2017/index.html index 34bfc94e18..7431148242 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/2017/04/25/influxdb-grafana-docker/index.html b/blog/2017/04/25/influxdb-grafana-docker/index.html index a542f7be0e..ddf3efb9e0 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -170,6 +170,9 @@

    Recent Posts

    diff --git a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html index e60c83bc4d..9611ee82de 100644 --- a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html +++ b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html @@ -145,6 +145,9 @@

    Recent Posts

    diff --git a/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html b/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html index 47d2d4cd46..7f4c23680b 100644 --- a/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html +++ b/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html @@ -159,6 +159,9 @@ $ sudo systemctl start install_homeassistant.service

    Recent Posts

    diff --git a/blog/2017/05/05/podcast-init-interview/index.html b/blog/2017/05/05/podcast-init-interview/index.html index 9de3159e8d..cdcb201b24 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -124,6 +124,9 @@

    Recent Posts

      +
    • + Home Assistant 0.45: Automation editor, Z-Wave panel, OCR +
    • Home Assistant at PyCon US 2017
    • diff --git a/blog/2017/05/06/zigbee-opencv-dlib/index.html b/blog/2017/05/06/zigbee-opencv-dlib/index.html index b8d3ca673d..41f92a57b2 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -322,6 +322,9 @@

      Recent Posts

      diff --git a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html index 490a7e2f98..4a3f50f425 100644 --- a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html +++ b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html @@ -125,6 +125,9 @@

      Recent Posts

      diff --git a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html index c579a2253b..8e78a9f92b 100644 --- a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html +++ b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html @@ -228,6 +228,9 @@ Reading package lists... Done

      Recent Posts

      diff --git a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html index d765e013d2..58fc369985 100644 --- a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html +++ b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html @@ -123,6 +123,9 @@

      Recent Posts

      diff --git a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html new file mode 100644 index 0000000000..a6fdd62750 --- /dev/null +++ b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html @@ -0,0 +1,331 @@ + + + + + + + + + Home Assistant 0.45: Automation editor, Z-Wave panel, OCR - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +
      +
      +
      +

      Home Assistant 0.45: Automation editor, Z-Wave panel, OCR

      +
      + + + 12 minutes reading time + + +
        +
      • Release-Notes
      • +
      +
      + Comments +
      +
      +

      +

      Welcome to another great release of Home Assistant! While some of contributors and users are gathering at PyCon US 2017, we still managed to get a great release together!

      +

      First thing for this release is a feature that has been requested a lot: an automation editor! It’s still experimental - and many things are still in progress - but it works! You can create new automations and edit existing ones. If you start a new config, you’re all good to go. Otherwise check these instructions to get your automations ready for editing in the UI.

      +

      + +

      +

      Check this video by Ben from BRUHautomation to see the new release in action.

      +

      As the editor is experimental, there are some limitations. These include that Chrome/Chromium is the only supported browser, we don’t support all triggers and actions and there is no support for conditions yet. But the foundation is there and so if you want to contribute to this, come help!

      +

      On the Z-Wave front a lot has happened. The biggest one is that we have a major extension of the Z-Wave panel thanks to @turbokongen! You will now be able to change config parameters and manage your devices.

      +

      + +

      +

      Thanks to the work by the Python Open Z-Wave team we are now able to install it on demand from PyPi! There is no longer a need to pre-compile it yourself. This should give us the guarantee that we work with the Python Open Z-Wave version that the code expects.

      +

      +If you have a security key set in your Open Z-Wave options.xml, copy options.xml to your Home Assistant configuration directory. This is the only place where options will get persisted. +

      +

      Next to that @armills has lead the charge and managed to get full test coverage for Z-Wave! Thanks for all the hard work!

      +

      This release also contains two integrations which could help you to make non-smart devices a little smarter. The file sensor and the seven_segments OCR image processing platform. The first simply reads a plain-text file which was created by a logger or alike. The latter one extracts the value from a captured image that shows a seven-segments display.

      +

      + +

      +

      And last, but not least, our Docker image is now based off Python 3.6. This version is faster and uses less memory than Python 3.5. Win!

      +

      If you are using our experimental Hass.io image, we made a breaking change in how the panel is served. If you have an existing installation, make sure you update your supervisor to the latest version before updating Home Assistant. If you are going to flash a new Hass.io image, make sure to only flash the new 0.8 image as linked on the installation page.

      +

      New integrations

      + +

      If you need help…

      +

      …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

      +

      Reporting Issues

      +

      Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

      + +

      Breaking changes

      + +

      All changes

      + +
      +
      +

      Comments

      +
      +
      +
      + +
      +
      + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index d8b549781d..debe06dcba 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -2696,6 +2696,27 @@
      + + + @@ -2736,6 +2757,9 @@

      Recent Posts

      diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 11e3f35933..29fd2e00f7 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index ddf67f7d35..00e09c8d0c 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -128,6 +128,9 @@

      Recent Posts

      diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 23a7abd118..87df6f1ddb 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 81941c4703..8b32427294 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -407,6 +407,9 @@

      Recent Posts

      diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index e17a925be6..6bcacb8dc0 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 9d3c792376..b5735f4e6f 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -130,6 +130,9 @@

      Recent Posts

      diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 6ef5b0ca20..997d1b1be0 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 2718ddeac9..c46f2046fd 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -178,6 +178,9 @@

      Recent Posts

      diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 319b4cb94d..4035b05b23 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index c422944753..51b71b2772 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -605,6 +605,9 @@

      Recent Posts

      diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 042dfc955d..b8706ac729 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index 40a1d90bbd..c85ed47ed2 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -153,6 +153,9 @@

      Recent Posts

      diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index c99154fd12..80923115da 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/index.html b/blog/categories/internet-of-things/index.html index 0931e1d0f5..ac824deaad 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -214,6 +214,9 @@

      Recent Posts

      diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 84e156c629..3ae5901d43 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index 077ce5f9be..1cb86102a6 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -173,6 +173,9 @@

      Recent Posts

      diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 94b359b5f1..3334320e3e 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 9a8ef411a6..07eb35f2c6 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -128,6 +128,9 @@

      Recent Posts

      diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index c9895c9818..c0f94cc31b 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index 50723c985c..3a07803806 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -177,6 +177,9 @@

      Recent Posts

      diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 12438a25f4..3e9c01d10f 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 1cf5a35c24..a4c71fd9c2 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -199,6 +199,9 @@

      Recent Posts

      diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index e39e55f176..c5ba820cac 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index 0aeeb389fc..752247e608 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -193,6 +193,9 @@

      Recent Posts

      diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 3b78d3473a..359555776f 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index e9c2c9c4f7..b772797cd0 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -153,6 +153,9 @@

      Recent Posts

      diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 028a86065a..86db344641 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index 4b931e5c25..8dcd9d3cdf 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -130,6 +130,9 @@

      Recent Posts

      diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index ffb0208d9d..46802eaca2 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/index.html b/blog/categories/public-service-announcement/index.html index efeb85e45d..efba656d49 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -128,6 +128,9 @@

      Recent Posts

      diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index b83014b74c..f597044d43 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ @@ -13,6 +13,418 @@ Octopress + + <![CDATA[Home Assistant 0.45: Automation editor, Z-Wave panel, OCR]]> + + 2017-05-20T13:00:00+00:00 + https://home-assistant.io/blog/2017/05/20/automation-editor-zwave-panel-ocr + + +Welcome to another great release of Home Assistant! While some of contributors and users are gathering at PyCon US 2017, we still managed to get a great release together! + +First thing for this release is a feature that has been requested a lot: an automation editor! It's still experimental - and many things are still in progress - but it works! You can create new automations and edit existing ones. If you start a new config, you're all good to go. Otherwise check [these instructions](https://home-assistant.io/docs/automation/editor/) to get your automations ready for editing in the UI. + +

      + +

      + +Check this [video](https://youtu.be/0j_hWdCTip4) by [Ben](https://twitter.com/BRUHautomation) from [BRUHautomation](http://www.bruhautomation.com/) to see the new release in action. + +As the editor is experimental, there are some limitations. These include that Chrome/Chromium is the only supported browser, we don't support all triggers and actions and there is no support for conditions yet. But the foundation is there and so if you want to contribute to this, come help! + +On the Z-Wave front a lot has happened. The biggest one is that we have a major extension of the Z-Wave panel thanks to [@turbokongen]! You will now be able to change config parameters and manage your devices. + +

      + +

      +Thanks to the work by the Python Open Z-Wave team we are now able to install it on demand from PyPi! There is no longer a need to pre-compile it yourself. This should give us the guarantee that we work with the Python Open Z-Wave version that the code expects. + +

      +If you have a security key set in your Open Z-Wave `options.xml`, copy `options.xml` to your Home Assistant configuration directory. This is the only place where options will get persisted. +

      + +Next to that [@armills] has lead the charge and managed to get full test coverage for Z-Wave! Thanks for all the hard work! + +This release also contains two integrations which could help you to make non-smart devices a little smarter. The [`file` sensor][sensor.file docs] and the [`seven_segments` OCR image processing platform][image_processing.seven_segments docs]. The first simply reads a plain-text file which was created by a logger or alike. The latter one extracts the value from a captured image that shows a seven-segments display. + +

      + +

      + +And last, but not least, our Docker image is now based off Python 3.6. This version is faster and uses less memory than Python 3.5. Win! + +If you are using our [experimental Hass.io image][hass.io], we made a breaking change in how the panel is served. If you have an existing installation, make sure you update your supervisor to the latest version before updating Home Assistant. If you are going to flash a new Hass.io image, make sure to only flash the new 0.8 image as linked on [the installation page][hass.io-install]. + +[hass.io]: https://community.home-assistant.io/t/introducing-hass-io/17296 +[hass.io-install]: https://home-assistant.io/hassio/installation/ + +## New integrations + +- Add new raspihats component ([@florincosta] - [#7392]) ([raspihats docs]) (new-platform) +- Add datadog component ([@nunofgs] - [#7158]) ([datadog docs]) (new-platform) +- Add support for automation config panel ([@balloob] - [#7509]) ([config.automation docs]) (new-platform) +- Z-Wave panel API ([@turbokongen] - [#7456]) ([zwave docs]) ([zwave.api docs]) (new-platform) +- myStrom Buttons support ([@fabaff] - [#7099]) ([binary_sensor.mystrom docs]) (new-platform) +- Support for the PiFace Digital I/O module ([@basschipper] - [#7494]) ([rpi_pfio docs]) ([binary_sensor.rpi_pfio docs]) ([switch.rpi_pfio docs]) (new-platform) +- Add raspihats binary sensor ([@florincosta] - [#7508]) ([binary_sensor.raspihats docs]) (new-platform) +- Support lutron serena shades ([@gurumitts] - [#7565]) ([lutron_caseta docs]) ([cover.lutron_caseta docs]) (new-platform) +- Add Kira component to sensor and remote platforms ([@stu-gott] - [#7479]) ([kira docs]) ([remote.kira docs]) ([sensor.kira docs]) (new-platform) +- File sensor ([@fabaff] - [#7569]) ([sensor.file docs]) (new-platform) +- Seven segments OCR image processing ([@fabaff] - [#7632]) ([image_processing.seven_segments docs]) (new-platform) +- Axis component ([@Kane610] - [#7381]) ([axis docs]) (new-platform) + +## If you need help... +...don't hesitate to use our very active [forums][forum] or join us for a little [chat][gitter]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +## Reporting Issues +Experiencing issues introduced by this release? Please report them in our [issue tracker][issue]. Make sure to fill in all fields of the issue template. + + +## Breaking changes + +- PyPI Openzwave ([@JshWright] - [#7415]) ([zwave docs]) (breaking change) +- Remove listening to `homeassistant_start` with event automation ([@balloob] - [#7474]) ([automation.event docs]) (breaking change) + +## All changes + +- Add hass to rfxtrx object ([@danielhiversen] - [#6844]) +- Add new raspihats component ([@florincosta] - [#7392]) ([raspihats docs]) (new-platform) +- sensor.envirophat: add missing requirement ([@imrehg] - [#7451]) ([sensor.envirophat docs]) +- PyPI Openzwave ([@JshWright] - [#7415]) ([zwave docs]) (breaking change) +- Add datadog component ([@nunofgs] - [#7158]) +- Add tests for deprecation helpers ([@armills] - [#7452]) +- Forecasts for weather underground ([@pezinek] - [#7062]) ([sensor.wunderground docs]) +- sensor.envirophat: add missing requirement ([@imrehg] - [#7451]) ([sensor.envirophat docs]) +- Switch russound, pymysensors, and pocketcasts to pypi ([@andrey-git] - [#7449]) +- Upgrade pymysensors to 0.10.0 ([@MartinHjelmare] - [#7469]) +- Upgrade Dockerfile to Python 3.6 ([@balloob] - [#7471]) +- Test only dependencies ([@balloob] - [#7472]) +- Update to pyunifi 2.12 ([@finish06] - [#7468]) ([device_tracker.unifi docs]) +- Remove listening to homeassistant_start with event automation ([@balloob] - [#7474]) ([automation.event docs]) (breaking change) +- Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation ([@frog32] - [#7476]) ([plant docs]) +- Forecasts for weather underground ([@pezinek] - [#7062]) ([sensor.wunderground docs]) +- Upgrade pymysensors to 0.10.0 ([@MartinHjelmare] - [#7469]) +- Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation ([@frog32] - [#7476]) ([plant docs]) +- Update to pyunifi 2.12 ([@finish06] - [#7468]) ([device_tracker.unifi docs]) +- Uses pypi for deps ([@gurumitts] - [#7485]) ([lutron_caseta docs]) +- 0.44.2 ([@balloob] - [#7488]) +- LIFX: avoid out-of-bounds hue aborting the colorloop effect ([@amelchio] - [#7495]) +- Upgrade async_timeout to 1.2.1 ([@fabaff] - [#7490]) +- Prevent printing of packets. ([@aequitas] - [#7492]) ([rflink docs]) +- Upgrade beautifulsoup4 to 4.6.0 ([@fabaff] - [#7491]) ([device_tracker.linksys_ap docs]) ([sensor.scrape docs]) +- Switch onkyo to pypi ([@andrey-git] - [#7497]) ([media_player.onkyo docs]) +- Fixed potential AttributeError when checking for deleted sources ([@scarface-4711] - [#7502]) ([media_player.denonavr docs]) +- Refactor sun component for correctness ([@armills] - [#7295]) +- new source only forces "play" if the current state is "playing" ([@abmantis] - [#7506]) ([media_player.spotify docs]) +- Correct retrieval of spotify shuffle state ([@andersonshatch] - [#7505]) ([media_player.spotify docs]) +- Fix sonos sleep timer ([@frog32] - [#7503]) ([media_player.sonos docs]) +- Add support for automation config panel ([@balloob] - [#7509]) ([automation.__init__ docs]) ([config.automation docs]) ([config.__init__ docs]) (new-platform) +- Zwave panel api ([@turbokongen] - [#7456]) ([zwave docs]) ([zwave.api docs]) (new-platform) +- Update docker dev environment to python3.6 ([@frog32] - [#7520]) +- Switch basicmodem and python-roku to pypi ([@andrey-git] - [#7514]) ([media_player.roku docs]) ([sensor.modem_callerid docs]) +- sensor.envirophat: do not set up platform if hardware is not attached ([@imrehg] - [#7438]) ([sensor.envirophat docs]) +- Telegram Bot enhancements with callback queries and new notification services ([@azogue] - [#7454]) ([telegram_bot docs]) ([notify.telegram docs]) ([telegram_bot.polling docs]) ([telegram_bot.services.yaml docs]) ([telegram_bot.webhooks docs]) +- Add password parameter to uvc component ([@nunofgs] - [#7499]) ([camera.uvc docs]) +- Don't interact with hass directly ([@fabaff] - [#7099]) ([binary_sensor.mystrom docs]) (new-platform) +- Support for the PiFace Digital I/O module ([@basschipper] - [#7494]) ([rpi_pfio docs]) ([binary_sensor.rpi_pfio docs]) ([switch.rpi_pfio docs]) (new-platform) +- Upgrade limitlessled to 1.0.7 ([@corneyl] - [#7525]) ([light.limitlessled docs]) +- Update docstrings and log messages ([@fabaff] - [#7526]) ([light.blinksticklight docs]) ([light.enocean docs]) ([light.flux_led docs]) ([light.insteon_local docs]) ([light.insteon_plm docs]) ([light.isy994 docs]) ([light.limitlessled docs]) ([light.mystrom docs]) +- Try to request current_location Automatic scope ([@armills] - [#7447]) ([device_tracker.automatic docs]) +- Add myStrom binary sensor ([@fabaff] - [#7530]) +- Add not-context-manager ([@fabaff] - [#7523]) +- Threadsafe configurator ([@Kane610] - [#7536]) ([configurator docs]) +- Fix for #7459 ([@jumpkick] - [#7544]) ([alexa docs]) +- Upgrade sendgrid to 4.1.0 ([@fabaff] - [#7538]) ([notify.sendgrid docs]) +- Automatic version bump ([@armills] - [#7555]) ([device_tracker.automatic docs]) +- Upgrade dweepy to 0.3.0 ([@fabaff] - [#7550]) ([dweet docs]) ([sensor.dweet docs]) +- Add SSL support to NZBGet sensor ([@tboyce021] - [#7553]) ([sensor.nzbget docs]) +- Do not install all dependencies in dev mode ([@balloob] - [#7548]) +- Hide proximity updates in logbook ([@armills] - [#7549]) ([logbook docs]) +- Only install tox in dev mode ([@balloob] - [#7557]) +- Support adding different server locations for Microsoft face component ([@tsvi] - [#7532]) ([microsoft_face docs]) +- Treat swing and fan level as optional in Sensibo Climate. ([@andrey-git] - [#7560]) ([climate.sensibo docs]) +- LIFX: add lifx_set_state service call ([@amelchio] - [#7552]) ([light.lifx docs]) +- Add raspihats binary sensor ([@florincosta] - [#7508]) ([binary_sensor.raspihats docs]) (new-platform) +- update pywebpush to 1.0.0 ([@perosb] - [#7561]) ([notify.html5 docs]) +- Initialize sun with correct values. ([@aequitas] - [#7559]) ([sun docs]) +- Comment RasPi specific requirements ([@Juggels] - [#7562]) ([sensor.envirophat docs]) +- Update netdisco ([@balloob] - [#7563]) +- Support lutron serena shades ([@gurumitts] - [#7565]) ([lutron_caseta docs]) ([cover.lutron_caseta docs]) (new-platform) +- Tests for zwave discovery logic ([@armills] - [#7566]) +- Tests for zwave setup features ([@armills] - [#7570]) +- Blink version bump ([@fronzbot] - [#7571]) ([blink docs]) ([sensor.blink docs]) +- Fix systematic warning in influxdb sensor ([@bestlibre] - [#7541]) ([sensor.influxdb docs]) +- Fix Kodi specific services registry and add descriptions ([@azogue] - [#7551]) ([media_player.kodi docs]) +- Add Kira component to sensor and remote platforms ([@stu-gott] - [#7479]) ([kira docs]) ([remote.kira docs]) ([sensor.kira docs]) (new-platform) +- Add tests for zwave network events ([@armills] - [#7573]) +- Additional Wink lock features ([@w1ll1am23] - [#7445]) +- Websocket_api: avoid parallel drain ([@balloob] - [#7576]) ([websocket_api docs]) +- Remove more test requirements ([@balloob] - [#7574]) +- camera.zoneminder: Handle old versions of zoneminder ([@mnoorenberghe] - [#7589]) ([camera.zoneminder docs]) +- Pass additional arguments to tox in test_docker ([@frog32] - [#7591]) +- Fix websocket api reaching queue ([@balloob] - [#7590]) ([websocket_api docs]) +- SMTP notify enhancements: full HTML emails and custom `product_name` in email headers ([@azogue] - [#7533]) ([notify.smtp docs]) +- Automation State Change For timer attribute fix ([@armills] - [#7584]) ([automation.state docs]) +- Add posibility to specify snmp protocol version ([@jhemzal] - [#7564]) ([sensor.snmp docs]) +- Add sonos alarm clock update service ([@frog32] - [#7521]) ([media_player.sonos docs]) +- Fix handling of single user ([@mezz64] - [#7587]) ([eight_sleep docs]) +- File sensor ([@fabaff] - [#7569]) ([sensor.file docs]) (new-platform) +- Make miflora monitored_conditions parameter optional ([@frog32] - [#7598]) ([sensor.miflora docs]) +- Force automation ids to always be a string ([@balloob] - [#7612]) ([automation.__init__ docs]) +- Update Docker base image to python 3.6 ([@pschmitt] - [#7613]) +- Add Content-type: image/jpeg for camera proxy ([@olekenneth] - [#7581]) ([camera.__init__ docs]) +- Fix typo and update style to match the other platforms ([@fabaff] - [#7621]) ([image_processing.opencv docs]) +- Bump pyvera - fixes issue with % in brightness levels. ([@pavoni] - [#7622]) ([vera docs]) +- Add kelvin/brightness_pct alternatives to light.turn_on ([@amelchio] - [#7596]) ([light.lifx docs]) ([light.__init__ docs]) +- Add support for disabling tradfri groups ([@cnrd] - [#7593]) ([tradfri docs]) ([light.tradfri docs]) +- Update docstrings and comments ([@fabaff] - [#7626]) ([image_processing.openalpr_cloud docs]) ([image_processing.openalpr_local docs]) +- Upgrade Sphinx to 1.6.1 ([@fabaff] - [#7624]) +- Update docstrings ([@fabaff] - [#7630]) ([image_processing.demo docs]) ([image_processing.dlib_face_detect docs]) ([image_processing.dlib_face_identify docs]) ([image_processing.microsoft_face_detect docs]) ([image_processing.microsoft_face_identify docs]) ([image_processing.opencv docs]) +- Kodi specific service to call Kodi API methods ([@azogue] - [#7603]) ([media_player.kodi docs]) +- Updated limitlessled requirement to v1.0.8 ([@corneyl] - [#7629]) +- Osram lightify Removed wrong assignment ([@commento] - [#7615]) ([light.osramlightify docs]) +- Updated dependency ([@danielperna84] - [#7638]) ([homematic docs]) +- Seven segments OCR image processing ([@fabaff] - [#7632]) ([image_processing.seven_segments docs]) ([image_processing.__init__ docs]) (new-platform) +- Abort tests when instances leaked ([@balloob] - [#7623]) +- Coerce color_temp to int even when passed in as kelvin ([@amelchio] - [#7640]) ([light.__init__ docs]) +- Fix automation failing to setup if no automations specified ([@balloob] - [#7647]) ([automation.__init__ docs]) + +[#6844]: https://github.com/home-assistant/home-assistant/pull/6844 +[#7062]: https://github.com/home-assistant/home-assistant/pull/7062 +[#7099]: https://github.com/home-assistant/home-assistant/pull/7099 +[#7158]: https://github.com/home-assistant/home-assistant/pull/7158 +[#7295]: https://github.com/home-assistant/home-assistant/pull/7295 +[#7381]: https://github.com/home-assistant/home-assistant/pull/7381 +[#7392]: https://github.com/home-assistant/home-assistant/pull/7392 +[#7415]: https://github.com/home-assistant/home-assistant/pull/7415 +[#7438]: https://github.com/home-assistant/home-assistant/pull/7438 +[#7445]: https://github.com/home-assistant/home-assistant/pull/7445 +[#7447]: https://github.com/home-assistant/home-assistant/pull/7447 +[#7449]: https://github.com/home-assistant/home-assistant/pull/7449 +[#7451]: https://github.com/home-assistant/home-assistant/pull/7451 +[#7452]: https://github.com/home-assistant/home-assistant/pull/7452 +[#7454]: https://github.com/home-assistant/home-assistant/pull/7454 +[#7456]: https://github.com/home-assistant/home-assistant/pull/7456 +[#7468]: https://github.com/home-assistant/home-assistant/pull/7468 +[#7469]: https://github.com/home-assistant/home-assistant/pull/7469 +[#7471]: https://github.com/home-assistant/home-assistant/pull/7471 +[#7472]: https://github.com/home-assistant/home-assistant/pull/7472 +[#7474]: https://github.com/home-assistant/home-assistant/pull/7474 +[#7476]: https://github.com/home-assistant/home-assistant/pull/7476 +[#7479]: https://github.com/home-assistant/home-assistant/pull/7479 +[#7485]: https://github.com/home-assistant/home-assistant/pull/7485 +[#7488]: https://github.com/home-assistant/home-assistant/pull/7488 +[#7490]: https://github.com/home-assistant/home-assistant/pull/7490 +[#7491]: https://github.com/home-assistant/home-assistant/pull/7491 +[#7492]: https://github.com/home-assistant/home-assistant/pull/7492 +[#7494]: https://github.com/home-assistant/home-assistant/pull/7494 +[#7495]: https://github.com/home-assistant/home-assistant/pull/7495 +[#7497]: https://github.com/home-assistant/home-assistant/pull/7497 +[#7499]: https://github.com/home-assistant/home-assistant/pull/7499 +[#7502]: https://github.com/home-assistant/home-assistant/pull/7502 +[#7503]: https://github.com/home-assistant/home-assistant/pull/7503 +[#7505]: https://github.com/home-assistant/home-assistant/pull/7505 +[#7506]: https://github.com/home-assistant/home-assistant/pull/7506 +[#7508]: https://github.com/home-assistant/home-assistant/pull/7508 +[#7509]: https://github.com/home-assistant/home-assistant/pull/7509 +[#7514]: https://github.com/home-assistant/home-assistant/pull/7514 +[#7520]: https://github.com/home-assistant/home-assistant/pull/7520 +[#7521]: https://github.com/home-assistant/home-assistant/pull/7521 +[#7523]: https://github.com/home-assistant/home-assistant/pull/7523 +[#7525]: https://github.com/home-assistant/home-assistant/pull/7525 +[#7526]: https://github.com/home-assistant/home-assistant/pull/7526 +[#7530]: https://github.com/home-assistant/home-assistant/pull/7530 +[#7532]: https://github.com/home-assistant/home-assistant/pull/7532 +[#7533]: https://github.com/home-assistant/home-assistant/pull/7533 +[#7536]: https://github.com/home-assistant/home-assistant/pull/7536 +[#7538]: https://github.com/home-assistant/home-assistant/pull/7538 +[#7541]: https://github.com/home-assistant/home-assistant/pull/7541 +[#7544]: https://github.com/home-assistant/home-assistant/pull/7544 +[#7548]: https://github.com/home-assistant/home-assistant/pull/7548 +[#7549]: https://github.com/home-assistant/home-assistant/pull/7549 +[#7550]: https://github.com/home-assistant/home-assistant/pull/7550 +[#7551]: https://github.com/home-assistant/home-assistant/pull/7551 +[#7552]: https://github.com/home-assistant/home-assistant/pull/7552 +[#7553]: https://github.com/home-assistant/home-assistant/pull/7553 +[#7555]: https://github.com/home-assistant/home-assistant/pull/7555 +[#7557]: https://github.com/home-assistant/home-assistant/pull/7557 +[#7559]: https://github.com/home-assistant/home-assistant/pull/7559 +[#7560]: https://github.com/home-assistant/home-assistant/pull/7560 +[#7561]: https://github.com/home-assistant/home-assistant/pull/7561 +[#7562]: https://github.com/home-assistant/home-assistant/pull/7562 +[#7563]: https://github.com/home-assistant/home-assistant/pull/7563 +[#7564]: https://github.com/home-assistant/home-assistant/pull/7564 +[#7565]: https://github.com/home-assistant/home-assistant/pull/7565 +[#7566]: https://github.com/home-assistant/home-assistant/pull/7566 +[#7569]: https://github.com/home-assistant/home-assistant/pull/7569 +[#7570]: https://github.com/home-assistant/home-assistant/pull/7570 +[#7571]: https://github.com/home-assistant/home-assistant/pull/7571 +[#7573]: https://github.com/home-assistant/home-assistant/pull/7573 +[#7574]: https://github.com/home-assistant/home-assistant/pull/7574 +[#7576]: https://github.com/home-assistant/home-assistant/pull/7576 +[#7581]: https://github.com/home-assistant/home-assistant/pull/7581 +[#7584]: https://github.com/home-assistant/home-assistant/pull/7584 +[#7587]: https://github.com/home-assistant/home-assistant/pull/7587 +[#7589]: https://github.com/home-assistant/home-assistant/pull/7589 +[#7590]: https://github.com/home-assistant/home-assistant/pull/7590 +[#7591]: https://github.com/home-assistant/home-assistant/pull/7591 +[#7593]: https://github.com/home-assistant/home-assistant/pull/7593 +[#7596]: https://github.com/home-assistant/home-assistant/pull/7596 +[#7598]: https://github.com/home-assistant/home-assistant/pull/7598 +[#7603]: https://github.com/home-assistant/home-assistant/pull/7603 +[#7612]: https://github.com/home-assistant/home-assistant/pull/7612 +[#7613]: https://github.com/home-assistant/home-assistant/pull/7613 +[#7615]: https://github.com/home-assistant/home-assistant/pull/7615 +[#7621]: https://github.com/home-assistant/home-assistant/pull/7621 +[#7622]: https://github.com/home-assistant/home-assistant/pull/7622 +[#7623]: https://github.com/home-assistant/home-assistant/pull/7623 +[#7624]: https://github.com/home-assistant/home-assistant/pull/7624 +[#7626]: https://github.com/home-assistant/home-assistant/pull/7626 +[#7629]: https://github.com/home-assistant/home-assistant/pull/7629 +[#7630]: https://github.com/home-assistant/home-assistant/pull/7630 +[#7632]: https://github.com/home-assistant/home-assistant/pull/7632 +[#7638]: https://github.com/home-assistant/home-assistant/pull/7638 +[#7640]: https://github.com/home-assistant/home-assistant/pull/7640 +[#7647]: https://github.com/home-assistant/home-assistant/pull/7647 +[@JshWright]: https://github.com/JshWright +[@Juggels]: https://github.com/Juggels +[@Kane610]: https://github.com/Kane610 +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@abmantis]: https://github.com/abmantis +[@aequitas]: https://github.com/aequitas +[@amelchio]: https://github.com/amelchio +[@andersonshatch]: https://github.com/andersonshatch +[@andrey-git]: https://github.com/andrey-git +[@armills]: https://github.com/armills +[@azogue]: https://github.com/azogue +[@balloob]: https://github.com/balloob +[@basschipper]: https://github.com/basschipper +[@bestlibre]: https://github.com/bestlibre +[@cnrd]: https://github.com/cnrd +[@commento]: https://github.com/commento +[@corneyl]: https://github.com/corneyl +[@cribbstechnologies]: https://github.com/cribbstechnologies +[@danielhiversen]: https://github.com/danielhiversen +[@danielperna84]: https://github.com/danielperna84 +[@fabaff]: https://github.com/fabaff +[@finish06]: https://github.com/finish06 +[@florincosta]: https://github.com/florincosta +[@frog32]: https://github.com/frog32 +[@fronzbot]: https://github.com/fronzbot +[@gurumitts]: https://github.com/gurumitts +[@imrehg]: https://github.com/imrehg +[@jhemzal]: https://github.com/jhemzal +[@jminardi]: https://github.com/jminardi +[@jumpkick]: https://github.com/jumpkick +[@mezz64]: https://github.com/mezz64 +[@mnoorenberghe]: https://github.com/mnoorenberghe +[@nunofgs]: https://github.com/nunofgs +[@olekenneth]: https://github.com/olekenneth +[@pavoni]: https://github.com/pavoni +[@perosb]: https://github.com/perosb +[@pezinek]: https://github.com/pezinek +[@pschmitt]: https://github.com/pschmitt +[@robbiet480]: https://github.com/robbiet480 +[@scarface-4711]: https://github.com/scarface-4711 +[@stu-gott]: https://github.com/stu-gott +[@tboyce021]: https://github.com/tboyce021 +[@tsvi]: https://github.com/tsvi +[@turbokongen]: https://github.com/turbokongen +[@w1ll1am23]: https://github.com/w1ll1am23 +[alexa docs]: https://home-assistant.io/components/alexa/ +[axis docs]: https://home-assistant.io/components/axis/ +[config.automation docs]: https://home-assistant.io/docs/automation/editor/ +[automation.event docs]: https://home-assistant.io/components/automation.event/ +[automation.state docs]: https://home-assistant.io/components/automation.state/ +[binary_sensor.mystrom docs]: https://home-assistant.io/components/binary_sensor.mystrom/ +[binary_sensor.raspihats docs]: https://home-assistant.io/components/binary_sensor.raspihats/ +[binary_sensor.rpi_pfio docs]: https://home-assistant.io/components/binary_sensor.rpi_pfio/ +[blink docs]: https://home-assistant.io/components/blink/ +[camera.__init__ docs]: https://home-assistant.io/components/camera.__init__/ +[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/ +[camera.zoneminder docs]: https://home-assistant.io/components/camera.zoneminder/ +[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/ +[config.__init__ docs]: https://home-assistant.io/components/config.__init__/ +[config.automation docs]: https://home-assistant.io/components/config.automation/ +[configurator docs]: https://home-assistant.io/components/configurator/ +[cover.lutron_caseta docs]: https://home-assistant.io/components/cover.lutron_caseta/ +[datadog docs]: https://home-assistant.io/components/datadog/ +[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/ +[device_tracker.linksys_ap docs]: https://home-assistant.io/components/device_tracker.linksys_ap/ +[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/ +[dweet docs]: https://home-assistant.io/components/dweet/ +[eight_sleep docs]: https://home-assistant.io/components/eight_sleep/ +[homematic docs]: https://home-assistant.io/components/homematic/ +[image_processing.__init__ docs]: https://home-assistant.io/components/image_processing.__init__/ +[image_processing.demo docs]: https://home-assistant.io/components/image_processing.demo/ +[image_processing.dlib_face_detect docs]: https://home-assistant.io/components/image_processing.dlib_face_detect/ +[image_processing.dlib_face_identify docs]: https://home-assistant.io/components/image_processing.dlib_face_identify/ +[image_processing.microsoft_face_detect docs]: https://home-assistant.io/components/image_processing.microsoft_face_detect/ +[image_processing.microsoft_face_identify docs]: https://home-assistant.io/components/image_processing.microsoft_face_identify/ +[image_processing.openalpr_cloud docs]: https://home-assistant.io/components/image_processing.openalpr_cloud/ +[image_processing.openalpr_local docs]: https://home-assistant.io/components/image_processing.openalpr_local/ +[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/ +[image_processing.seven_segments docs]: https://home-assistant.io/components/image_processing.seven_segments/ +[kira docs]: https://home-assistant.io/components/kira/ +[light.__init__ docs]: https://home-assistant.io/components/light.__init__/ +[light.blinksticklight docs]: https://home-assistant.io/components/light.blinksticklight/ +[light.enocean docs]: https://home-assistant.io/components/light.enocean/ +[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/ +[light.insteon_local docs]: https://home-assistant.io/components/light.insteon_local/ +[light.insteon_plm docs]: https://home-assistant.io/components/light.insteon_plm/ +[light.isy994 docs]: https://home-assistant.io/components/light.isy994/ +[light.lifx docs]: https://home-assistant.io/components/light.lifx/ +[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/ +[light.mystrom docs]: https://home-assistant.io/components/light.mystrom/ +[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/ +[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ +[logbook docs]: https://home-assistant.io/components/logbook/ +[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/ +[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/ +[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/ +[media_player.onkyo docs]: https://home-assistant.io/components/media_player.onkyo/ +[media_player.roku docs]: https://home-assistant.io/components/media_player.roku/ +[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/ +[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/ +[microsoft_face docs]: https://home-assistant.io/components/microsoft_face/ +[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ +[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/ +[notify.smtp docs]: https://home-assistant.io/components/notify.smtp/ +[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/ +[plant docs]: https://home-assistant.io/components/plant/ +[raspihats docs]: https://home-assistant.io/components/raspihats/ +[remote.kira docs]: https://home-assistant.io/components/remote.kira/ +[rflink docs]: https://home-assistant.io/components/rflink/ +[rpi_pfio docs]: https://home-assistant.io/components/rpi_pfio/ +[sensor.blink docs]: https://home-assistant.io/components/sensor.blink/ +[sensor.dweet docs]: https://home-assistant.io/components/sensor.dweet/ +[sensor.envirophat docs]: https://home-assistant.io/components/sensor.envirophat/ +[sensor.file docs]: https://home-assistant.io/components/sensor.file/ +[sensor.influxdb docs]: https://home-assistant.io/components/sensor.influxdb/ +[sensor.kira docs]: https://home-assistant.io/components/sensor.kira/ +[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/ +[sensor.modem_callerid docs]: https://home-assistant.io/components/sensor.modem_callerid/ +[sensor.nzbget docs]: https://home-assistant.io/components/sensor.nzbget/ +[sensor.scrape docs]: https://home-assistant.io/components/sensor.scrape/ +[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ +[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ +[sun docs]: https://home-assistant.io/components/sun/ +[switch.rpi_pfio docs]: https://home-assistant.io/components/switch.rpi_pfio/ +[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ +[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/ +[telegram_bot.services.yaml docs]: https://home-assistant.io/components/telegram_bot.services.yaml/ +[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/ +[tradfri docs]: https://home-assistant.io/components/tradfri/ +[vera docs]: https://home-assistant.io/components/vera/ +[websocket_api docs]: https://home-assistant.io/components/websocket_api/ +[zwave docs]: https://home-assistant.io/components/zwave/ +[zwave.api docs]: https://home-assistant.io/components/zwave.api/ +[forum]: https://community.home-assistant.io/ +[gitter]: https://gitter.im/home-assistant/home-assistant +[issue]: https://github.com/home-assistant/home-assistant/issues +]]>
      +
      + <![CDATA[Home Assistant 0.44: ZigBee, OpenCV and DLib]]> @@ -1790,25 +2202,4 @@ Experiencing issues introduced by this release? Please report them in our [issue ]]> - - <![CDATA[0.40.2 and broken dependencies]]> - - 2017-03-22T08:04:05+00:00 - https://home-assistant.io/blog/2017/03/22/broken-dependencies - /deps` directory and stop using the above mentioned integrations. In the case of AppleTV, you will also have to disable the discovery component to prevent it from being auto-detected.]]> - - diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 3e91ec17bb..23261dbadf 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -71,6 +71,27 @@

      2017

      +
      +
      diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 0a7006302d..d3412d3966 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index bd5197ea34..a3e040c468 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -128,6 +128,9 @@

      Recent Posts

      diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 02364d4981..e66463e8a6 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index 1c3501cbe3..7e57b7ae68 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -129,6 +129,9 @@

      Recent Posts

      diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 0222a6c7b1..711d415969 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 745c5dff5c..8efaf86d4f 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -213,6 +213,9 @@

      Recent Posts

      diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 1fbc90e568..570a98a3ea 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index ee065a98bf..b1932f5394 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -150,6 +150,9 @@

      Recent Posts

      diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index e3c6b14a8b..75820cfb57 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index 3e2708220f..a56fa4e549 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -259,6 +259,9 @@

      Recent Posts

      diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 60b2291c45..de9eb548a6 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-05-20T16:11:49+00:00 + 2017-05-20T22:54:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 63dd94db58..c8f4c8a113 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -150,6 +150,9 @@

      Recent Posts

      diff --git a/blog/index.html b/blog/index.html index 7e5e6986df..fc75595d23 100644 --- a/blog/index.html +++ b/blog/index.html @@ -59,6 +59,73 @@
      +
      +
      +

      + Home Assistant 0.45: Automation editor, Z-Wave panel, OCR +

      +
      + + + 12 minutes reading time + + +
        +
      • Release-Notes
      • +
      +
      + Comments +
      +
      +
      +

      +

      Welcome to another great release of Home Assistant! While some of contributors and users are gathering at PyCon US 2017, we still managed to get a great release together!

      +

      First thing for this release is a feature that has been requested a lot: an automation editor! It’s still experimental - and many things are still in progress - but it works! You can create new automations and edit existing ones. If you start a new config, you’re all good to go. Otherwise check these instructions to get your automations ready for editing in the UI.

      +

      + +

      +

      Check this video by Ben from BRUHautomation to see the new release in action.

      +

      As the editor is experimental, there are some limitations. These include that Chrome/Chromium is the only supported browser, we don’t support all triggers and actions and there is no support for conditions yet. But the foundation is there and so if you want to contribute to this, come help!

      +

      On the Z-Wave front a lot has happened. The biggest one is that we have a major extension of the Z-Wave panel thanks to @turbokongen! You will now be able to change config parameters and manage your devices.

      +

      + +

      +

      Thanks to the work by the Python Open Z-Wave team we are now able to install it on demand from PyPi! There is no longer a need to pre-compile it yourself. This should give us the guarantee that we work with the Python Open Z-Wave version that the code expects.

      +

      +If you have a security key set in your Open Z-Wave options.xml, copy options.xml to your Home Assistant configuration directory. This is the only place where options will get persisted. +

      +

      Next to that @armills has lead the charge and managed to get full test coverage for Z-Wave! Thanks for all the hard work!

      +

      This release also contains two integrations which could help you to make non-smart devices a little smarter. The file sensor and the seven_segments OCR image processing platform. The first simply reads a plain-text file which was created by a logger or alike. The latter one extracts the value from a captured image that shows a seven-segments display.

      +

      + +

      +

      And last, but not least, our Docker image is now based off Python 3.6. This version is faster and uses less memory than Python 3.5. Win!

      +

      If you are using our experimental Hass.io image, we made a breaking change in how the panel is served. If you have an existing installation, make sure you update your supervisor to the latest version before updating Home Assistant. If you are going to flash a new Hass.io image, make sure to only flash the new 0.8 image as linked on the installation page.

      +

      New integrations

      + +

      If you need help…

      +

      …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

      +

      Reporting Issues

      +

      Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

      + Read on → +
      +
      +

      @@ -463,55 +530,6 @@ $ sudo systemctl start install_homeassistant.service


      -
      -
      -

      - Home Assistant 0.43: IKEA Trådfri, Spotify and our iOS app is live -

      -
      - - - 14 minutes reading time - - -
        -
      • Release-Notes
      • -
      -
      - Comments -
      -
      -
      -

      -

      Oooh yeah. It’s time for 0.43 and this is going to be a killer release. For the people that have been following on social media, you might have noticed that we got pretty excited about the new IKEA Trådfri line up. And so we are very happy to announce that thanks to the work by @ggravlingen, @MartinHjelmare and myself that this will be the first release to support the IKEA light bulbs. Home Assistant will automatically detect the gateway on your network and after following the instructions, allow you to control your lights.

      -

      - -After automatic discovery, Home Assistant will ask the user to finish pairing with the gateway. -

      -

      And in case you have missed the other big news: @robbiet480 released the first version of our iOS app! It took a little over a year but it offers some great ways to make your iDevice work with Home Assistant. Big congrats to Robbie for shipping! As with our other parts, the app is open-sourced under APACHE 2 and contributors are welcome. Check it out.

      -

      A big shout out this release to @happyleavesaoc for his constant stream of great contributions to Home Assistant. The first contribution was back in October 2015 and since then @happyleavesaoc has been responsible for many platforms and bug fixes including the Spotify platform this release. Thanks @happyleavesaoc, you’re a great example of what makes our community awesome.

      -

      The new Spotify integration is based on the new Spotify Connect Playback API. It supports playback, album art and switching which Spotify device you’re controlling.

      -

      Also note that you have till the end of the weekend to submit an application to our giveaway of low energy servers which we got when we won the Thomas Krenn award 2017. Go apply!

      -

      New Platforms

      - - Read on → -
      -
      -
      diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 87514b9915..077ef4d9f3 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -59,6 +59,34 @@
      +
      +
      +

      + Activating Tasker tasks from Home Assistant using command line switches +

      +
      + + + three minutes reading time + + +
        +
      • How-To
      • +
      +
      + Comments +
      +
      +
      +

      +In this tutorial I will explain how you can activate Tasker tasks from Home Assistant command line switches. We are going to set up a switch that when toggled will make your Android device say either “On” or “Off”.

      +

      You could also do this with the automation component instead so whenever you put your house to sleep mode for example your Android device will open up Google Play Books or the Kindle app ready for you to read as well as dimming your lights, but this tutorial is all about the switches.

      + Read on → +
      +
      +

      @@ -411,46 +439,6 @@ Map in Home Assistant showing two people and three zones (home, school, work)


      -
      -
      -

      - Alarms, Sonos and iTunes now supported -

      -
      - - - two minutes reading time - - -
        -
      • Release-Notes
      • -
      -
      - Comments -
      -
      -
      -

      It’s like someone opened a can of rock solid developers and emptied it above our chat channel because it exploded with great conversations and solid contributions. Featured in release 0.7.3: Sonos, iTunes, Alarm component and Automation upgrade.

      -

      See GitHub for more detailed release notes.

      -

      Migration note: the scheduler component has been removed in favor of the automation component.

      -

      Sonos - Sonos support has been added by @rhooper and @SEJeff. Home Assistant is now able to automatically detect Sonos devices in your network and set them up for you. It will allow you to control music playing on your Sonos and change the volume.

      -

      iTunes and airplay speakers - @maddox has contributed support for controlling iTunes and airplay speakers. For this to work you will have to run itunes-api on your Mac as middleware.

      -
      # Example configuration.yaml entry
      -media_player:
      -  platform: itunes
      -  name: iTunes
      -  host: http://192.168.1.50
      -  port: 8181
      -
      -
      - Read on → -
      -
      -

    Are you not a programmer but still want to contribute to Home Assistant? Check out our list of entry-level issues for the Home Assistant website.

    Hacktober fest logo

    - - -
    -
    -
    -

    - We have a Raspberry Pi image now -

    -
    - - - 1 minute reading time - - -
      -
    • Technology
    • -
    -
    - Comments -
    -
    -
    -

    Today we’re happy to announce our brand new Raspberry Pi image! It is based on Raspbian Lite combined with HASS so we decided to call it Hassbian.

    -

    This image comes pre-installed with everything you need to get started with Home Assistant right away.

    -

    To get started, check out the installation instructions in the getting started section or watch the latest video by BRUHAutomation:

    -
    - -
    -

    Under the hood

    -

    It’s based on Raspbian Lite and generated with a fork of the same script that builds the official Raspbian images. For installation of HASS it follows the same install instructions as the Manual installation. Please note that this project has no association with the Raspberry Pi foundation or their projects.

    -

    On first boot the latest release of Home Assistant will be installed and can be reached after 3~5 minutes. Pre-installed on this image is the MQTT broker Mosquitto, Bluetooth support and settings for the homeassistant account to use the GPIO pins of the Raspberry Pi. Mosquitto is not activated by default.

    -

    As it is today there is no pre-compiled Z-Wave support but it can be installed by following the Getting started instructions for Z-Wave.

    -

    Happy Automating!


    diff --git a/blog/posts/5/index.html b/blog/posts/5/index.html index ba67c87f37..ba187a3673 100644 --- a/blog/posts/5/index.html +++ b/blog/posts/5/index.html @@ -59,6 +59,41 @@
    +
    +
    +

    + We have a Raspberry Pi image now +

    +
    + + + 1 minute reading time + + +
      +
    • Technology
    • +
    +
    + Comments +
    +
    +
    +

    Today we’re happy to announce our brand new Raspberry Pi image! It is based on Raspbian Lite combined with HASS so we decided to call it Hassbian.

    +

    This image comes pre-installed with everything you need to get started with Home Assistant right away.

    +

    To get started, check out the installation instructions in the getting started section or watch the latest video by BRUHAutomation:

    +
    + +
    +

    Under the hood

    +

    It’s based on Raspbian Lite and generated with a fork of the same script that builds the official Raspbian images. For installation of HASS it follows the same install instructions as the Manual installation. Please note that this project has no association with the Raspberry Pi foundation or their projects.

    +

    On first boot the latest release of Home Assistant will be installed and can be reached after 3~5 minutes. Pre-installed on this image is the MQTT broker Mosquitto, Bluetooth support and settings for the homeassistant account to use the GPIO pins of the Raspberry Pi. Mosquitto is not activated by default.

    +

    As it is today there is no pre-compiled Z-Wave support but it can be installed by following the Getting started instructions for Z-Wave.

    +

    Happy Automating!

    +
    +
    +

    @@ -697,86 +732,6 @@ Heatmap


    -
    -
    -

    - 0.25: Custom frontend panels, Jupyter notebooks, DirecTV. -

    -
    - - - four minutes reading time - - -
      -
    • Release-Notes
    • -
    -
    - Comments -
    -
    -
    -

    When Home Assistant started the focus has always been on making a great developer experience. Allowing anyone to add support for their favorite devices to Home Assistant easily. This focus has been a great success since we now have 339 components and platforms!

    -

    Starting with this release, we are extending our extensability to the frontend. Starting this release, any component can add it’s own page to the frontend. Examples of this today are the map, logbook and history. We are looking forward to all the crazy panels you’ll come up with!

    -

    We have also seen an exciting trend of people starting to visualize their Internet of Things data using Jupyter Notebooks, which are a great way to create and share documents that contain code, visualizations, and explanatory text. In case you missed it, the blog post by @kireyeu shows an advanced usecase while our Notebooks in the Home Assistant Notebooks repository cover the basics.

    -

    This release also includes a bunch of new integrations, among others three new media player platforms. This means that today Home Assistant can talk to 26 different media players!

    -

    The brand-new iFrame panel component allows you to add other websites as pages in the Home Assistant frontend. They will show up in the sidebar and can be used the same way as you open the frontend in your browser but all within one view.

    -

    I would like to do a shoutout to @fabianhjr. He has started adding typing data (PEP484) to the Home Assistant core. This will help us identify issues before they are released.

    -

    - -

    Hotfix 0.25.1 - August 1

    -
      -
    • Light - Z-Wave: Bring back delayed value update behavior (@jnewland)
    • -
    • Recorder: Properly close session after execute (@kellerza)
    • -
    • Media Player - Kodi: No longer block startup if connecting to wrong port (@shoekstra)
    • -
    • Downgrade voluptuous to 0.8.9 as it blocked the upgrade for some (@balloob)
    • -
    -

    Hotfix 0.25.2 - August 2

    -
      -
    • Hotfix to make sure Z-Wave locks work again. Thanks to @tobiebooth for the quick fix.
    • -
    -

    Breaking changes

    -
      -
    • Google Voice SMS notification support was removed.
    • -
    -
    -
    -
    diff --git a/components/binary_sensor.android_ip_webcam/index.html b/components/binary_sensor.android_ip_webcam/index.html index 82c66f2b85..8c67069b1a 100644 --- a/components/binary_sensor.android_ip_webcam/index.html +++ b/components/binary_sensor.android_ip_webcam/index.html @@ -110,6 +110,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -188,6 +191,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -200,6 +206,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -239,6 +248,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.arest/index.html b/components/binary_sensor.arest/index.html index 2438a2f6e1..53b8514067 100644 --- a/components/binary_sensor.arest/index.html +++ b/components/binary_sensor.arest/index.html @@ -140,6 +140,9 @@ This sensor is not suitable for fast state changes because there is a high possi
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -218,6 +221,9 @@ This sensor is not suitable for fast state changes because there is a high possi
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -230,6 +236,9 @@ This sensor is not suitable for fast state changes because there is a high possi
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -269,6 +278,9 @@ This sensor is not suitable for fast state changes because there is a high possi
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.aurora/index.html b/components/binary_sensor.aurora/index.html index a333ed3261..8aa2beada7 100644 --- a/components/binary_sensor.aurora/index.html +++ b/components/binary_sensor.aurora/index.html @@ -113,6 +113,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -191,6 +194,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -203,6 +209,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -242,6 +251,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.axis/index.html b/components/binary_sensor.axis/index.html new file mode 100644 index 0000000000..4454247311 --- /dev/null +++ b/components/binary_sensor.axis/index.html @@ -0,0 +1,297 @@ + + + + + + + + + Axis Binary Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Axis Binary Sensor +

    +
    +
    +

    The Axis platform allows you to get data from your Axis devices from within Home Assistant.

    +

    See the Axis main component for configuration instructions.

    +

    The following sensor types are supported:

    +
      +
    • Motion detection
    • +
    • Passive IR motion detection
    • +
    • Sound detection
    • +
    • Day/night mode
    • +
    • Tampering detection
    • +
    • Input port
    • +
    +
    +
    + +
    +
    + + + + diff --git a/components/binary_sensor.bbb_gpio/index.html b/components/binary_sensor.bbb_gpio/index.html index f5a1b7b0e1..0b1bc43b79 100644 --- a/components/binary_sensor.bbb_gpio/index.html +++ b/components/binary_sensor.bbb_gpio/index.html @@ -133,6 +133,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -211,6 +214,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -223,6 +229,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -262,6 +271,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.blink/index.html b/components/binary_sensor.blink/index.html index ee0ed792e8..1769147e74 100644 --- a/components/binary_sensor.blink/index.html +++ b/components/binary_sensor.blink/index.html @@ -111,6 +111,9 @@ To get your Blink binary sensors working with Home Assistant, follow the instruc
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -189,6 +192,9 @@ To get your Blink binary sensors working with Home Assistant, follow the instruc
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -201,6 +207,9 @@ To get your Blink binary sensors working with Home Assistant, follow the instruc
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -240,6 +249,9 @@ To get your Blink binary sensors working with Home Assistant, follow the instruc
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.bloomsky/index.html b/components/binary_sensor.bloomsky/index.html index 73f2b07a1b..fde2d8ca8d 100644 --- a/components/binary_sensor.bloomsky/index.html +++ b/components/binary_sensor.bloomsky/index.html @@ -131,6 +131,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -209,6 +212,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -221,6 +227,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -260,6 +269,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.command_line/index.html b/components/binary_sensor.command_line/index.html index 6bc245f420..490e5c2728 100644 --- a/components/binary_sensor.command_line/index.html +++ b/components/binary_sensor.command_line/index.html @@ -166,6 +166,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -244,6 +247,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -256,6 +262,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -295,6 +304,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.concord232/index.html b/components/binary_sensor.concord232/index.html index 0793e718c0..c02ad992c9 100644 --- a/components/binary_sensor.concord232/index.html +++ b/components/binary_sensor.concord232/index.html @@ -114,6 +114,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -192,6 +195,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -204,6 +210,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -243,6 +252,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.ecobee/index.html b/components/binary_sensor.ecobee/index.html index fbf74056e7..f897c0f690 100644 --- a/components/binary_sensor.ecobee/index.html +++ b/components/binary_sensor.ecobee/index.html @@ -112,6 +112,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -190,6 +193,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -202,6 +208,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -241,6 +250,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.eight_sleep/index.html b/components/binary_sensor.eight_sleep/index.html index 019e706201..b624962699 100644 --- a/components/binary_sensor.eight_sleep/index.html +++ b/components/binary_sensor.eight_sleep/index.html @@ -107,6 +107,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -185,6 +188,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -197,6 +203,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -236,6 +245,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.enocean/index.html b/components/binary_sensor.enocean/index.html index 5763a0dd34..a5111bbca5 100644 --- a/components/binary_sensor.enocean/index.html +++ b/components/binary_sensor.enocean/index.html @@ -151,6 +151,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -229,6 +232,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -241,6 +247,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -280,6 +289,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.envisalink/index.html b/components/binary_sensor.envisalink/index.html index 9c13660b3d..0e7317cf73 100644 --- a/components/binary_sensor.envisalink/index.html +++ b/components/binary_sensor.envisalink/index.html @@ -114,6 +114,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -192,6 +195,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -204,6 +210,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -243,6 +252,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.ffmpeg_motion/index.html b/components/binary_sensor.ffmpeg_motion/index.html index e6f91cfbf4..1cf88ad29b 100644 --- a/components/binary_sensor.ffmpeg_motion/index.html +++ b/components/binary_sensor.ffmpeg_motion/index.html @@ -130,6 +130,9 @@ If the ffmpeg process is broken, the sens
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -208,6 +211,9 @@ If the ffmpeg process is broken, the sens
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -220,6 +226,9 @@ If the ffmpeg process is broken, the sens
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -259,6 +268,9 @@ If the ffmpeg process is broken, the sens
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.ffmpeg_noise/index.html b/components/binary_sensor.ffmpeg_noise/index.html index 7e9667b1b0..a3ac7e671e 100644 --- a/components/binary_sensor.ffmpeg_noise/index.html +++ b/components/binary_sensor.ffmpeg_noise/index.html @@ -121,6 +121,9 @@ If the ffmpeg process is broken, the sens
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -199,6 +202,9 @@ If the ffmpeg process is broken, the sens
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -211,6 +217,9 @@ If the ffmpeg process is broken, the sens
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -250,6 +259,9 @@ If the ffmpeg process is broken, the sens
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.flic/index.html b/components/binary_sensor.flic/index.html index 9b72e04cee..a3d5ad3e5f 100644 --- a/components/binary_sensor.flic/index.html +++ b/components/binary_sensor.flic/index.html @@ -142,6 +142,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -220,6 +223,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -232,6 +238,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -271,6 +280,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.hikvision/index.html b/components/binary_sensor.hikvision/index.html index 6e6b08b6d9..2093c58c54 100644 --- a/components/binary_sensor.hikvision/index.html +++ b/components/binary_sensor.hikvision/index.html @@ -199,6 +199,9 @@ binary_sensor.home_line_crossing_2
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -277,6 +280,9 @@ binary_sensor.home_line_crossing_2
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -289,6 +295,9 @@ binary_sensor.home_line_crossing_2
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -328,6 +337,9 @@ binary_sensor.home_line_crossing_2
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.homematic/index.html b/components/binary_sensor.homematic/index.html index 041fce9402..82728db2e1 100644 --- a/components/binary_sensor.homematic/index.html +++ b/components/binary_sensor.homematic/index.html @@ -122,6 +122,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -200,6 +203,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -212,6 +218,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -251,6 +260,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.http/index.html b/components/binary_sensor.http/index.html index 89fd035a9f..40a9118bf1 100644 --- a/components/binary_sensor.http/index.html +++ b/components/binary_sensor.http/index.html @@ -156,6 +156,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -234,6 +237,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -246,6 +252,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -285,6 +294,9 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.insteon_plm/index.html b/components/binary_sensor.insteon_plm/index.html index 7937ab121e..295e6c3d50 100644 --- a/components/binary_sensor.insteon_plm/index.html +++ b/components/binary_sensor.insteon_plm/index.html @@ -112,6 +112,9 @@ component.

  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -190,6 +193,9 @@ component.

  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -202,6 +208,9 @@ component.

  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -241,6 +250,9 @@ component.

  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.iss/index.html b/components/binary_sensor.iss/index.html index 04f08e0f8b..2a96216ed6 100644 --- a/components/binary_sensor.iss/index.html +++ b/components/binary_sensor.iss/index.html @@ -119,6 +119,9 @@ If you set show_on_map show_on_map show_on_map show_on_map + + + + + + + myStrom Binary Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + myStrom Binary Sensor +

    +
    +
    +

    The mystrom binary sensor platform allows you to use myStrom Wifi Buttons with Home Assistant. The myStrom Wifi Buttons support three and the myStrom WiFi Button + four different push pattern:

    +
      +
    • single: Short push (approx. 1/2 seconds)
    • +
    • double: 2x sequential short pushes (within 2 seconds)
    • +
    • long: Long push (approx. 2 seconds)
    • +
    • touch: Touch of the button’s surface (only affective for WiFi Button +)
    • +
    +

    The first usage of the pattern will create the binary sensor for the pattern. If the WiFi Button is pushed one time then a binary sensor for the single pattern will be created. The same applies for the other patterns. With the second usage of the pattern the binary sensors become fully functional.

    +

    The buttons will give you feedback with its built-in LED:

    +
      +
    • white then green: Pattern was submitted successfully
    • +
    • white then red: There is a problem with the communication
    • +
    +

    To use your myStrom WiFi Button in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +binary_sensor:
    +  - platform: mystrom
    +
    +
    +

    Setup of the myStrom Buttons

    +

    After the Wifi Buttons are connected to your Wireless network, you have three minutes to set the actions for the push patterns. The fastest way is to use curl. Check the documentation of the WiFi Button for further details about implementation (http:// is replaced by get:// or post://). action is the name of the corresponding push pattern.

    +
    $ curl -d "[action]=get://[IP address Home Assistant]:8123/api/mystrom?single%3D[ID of the button]" http://[IP address of the button]/api/v1/device/[MAC address of the button]
    +{
    +  "[MAC address of the button]": {
    +    "type": "button",
    +    "battery": true,
    +    "reachable": true,
    +    "meshroot": false,
    +    "charge": true,
    +    "voltage": 4.292,
    +    "fw_version": "2.26",
    +    "single": "get://[IP address Home Assistant]:8123/api/mystrom?single=[if of the button]",
    +    "double": "",
    +    "long": "",
    +    "touch": ""
    +  }
    +}
    +
    +
    +

    A complete command to set the URL for a double click could look like the example below:

    +
    $ curl -d "double=get://192.168.1.3:8123/api/mystrom?double%3DButton1" http://192.168.1.12/api/v1/device/4D5F5D5CD553
    +
    +
    +

    +The firmware version 2.26 doesn’t support TLS/SSL. This means that you are only able to use the WiFi Buttons if you are using plain-text communication between Home Assistant and the clients/entities. +

    +
    +
    + +
    +
    + + + + diff --git a/components/binary_sensor.nest/index.html b/components/binary_sensor.nest/index.html index 96f4e5842a..06f7fa2baf 100644 --- a/components/binary_sensor.nest/index.html +++ b/components/binary_sensor.nest/index.html @@ -154,6 +154,9 @@ You must have the Nest component configured to u
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -232,6 +235,9 @@ You must have the Nest component configured to u
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -244,6 +250,9 @@ You must have the Nest component configured to u
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -283,6 +292,9 @@ You must have the Nest component configured to u
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.netatmo/index.html b/components/binary_sensor.netatmo/index.html index 38223cd222..6ca3e8d44c 100644 --- a/components/binary_sensor.netatmo/index.html +++ b/components/binary_sensor.netatmo/index.html @@ -162,6 +162,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -240,6 +243,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -252,6 +258,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -291,6 +300,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.nx584/index.html b/components/binary_sensor.nx584/index.html index 192837ef82..0698f9e341 100644 --- a/components/binary_sensor.nx584/index.html +++ b/components/binary_sensor.nx584/index.html @@ -136,6 +136,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -214,6 +217,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -226,6 +232,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -265,6 +274,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.octoprint/index.html b/components/binary_sensor.octoprint/index.html index f17b171d71..8813afd79e 100644 --- a/components/binary_sensor.octoprint/index.html +++ b/components/binary_sensor.octoprint/index.html @@ -130,6 +130,9 @@ You must have the OctoPrint component confi
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -208,6 +211,9 @@ You must have the OctoPrint component confi
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -220,6 +226,9 @@ You must have the OctoPrint component confi
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -259,6 +268,9 @@ You must have the OctoPrint component confi
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.pilight/index.html b/components/binary_sensor.pilight/index.html index 5912e4d173..bd09cd9f0f 100644 --- a/components/binary_sensor.pilight/index.html +++ b/components/binary_sensor.pilight/index.html @@ -133,6 +133,9 @@ Two type of pilight binary sensor configuration available. A normal sensor which
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -211,6 +214,9 @@ Two type of pilight binary sensor configuration available. A normal sensor which
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -223,6 +229,9 @@ Two type of pilight binary sensor configuration available. A normal sensor which
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -262,6 +271,9 @@ Two type of pilight binary sensor configuration available. A normal sensor which
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.ping/index.html b/components/binary_sensor.ping/index.html index 8974273cd7..9d290a5308 100644 --- a/components/binary_sensor.ping/index.html +++ b/components/binary_sensor.ping/index.html @@ -126,6 +126,9 @@ When run on Windows systems, the round trip time attributes are rounded to the n
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -204,6 +207,9 @@ When run on Windows systems, the round trip time attributes are rounded to the n
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -216,6 +222,9 @@ When run on Windows systems, the round trip time attributes are rounded to the n
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -255,6 +264,9 @@ When run on Windows systems, the round trip time attributes are rounded to the n
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.raspihats/index.html b/components/binary_sensor.raspihats/index.html new file mode 100644 index 0000000000..66483689bf --- /dev/null +++ b/components/binary_sensor.raspihats/index.html @@ -0,0 +1,324 @@ + + + + + + + + + Raspihats Binary Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Raspihats Binary Sensor +

    +
    +
    +

    The raspihats binary sensor platform allows you to read sensor values ​​using the digital inputs of the raspihats boards.

    +

    To use your raspihats boards in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +binary_sensor:
    +  - platform: raspihats
    +    i2c_hats:
    +      - board: DI6acDQ6rly
    +        address: 0x60
    +        channels:
    +          - index: 0
    +            name: PIR Office
    +            invert_logic: true
    +            device_class: motion
    +          - index: 1
    +            name: PIR Bedroom
    +
    +
    +

    Configuration variables:

    +
      +
    • i2c_hats (Optional): Array of used I2C-HATs. +
        +
      • board (Required): The board name [Di16, Di6Rly6, DI16ac, DI6acDQ6rly].
      • +
      • address (Required): The board I2C address, hex value. +
          +
        • channels (Required): Array of used digital input channels. +
            +
          • index (Required): Digital input channel index.
          • +
          • name (Required): Friendly name to use for the frontend.
          • +
          • invert_logic (Optional): Inverts the input logic, default is false.
          • +
          • device_class (Optional): See device classes in binary_sensor component, default is None
          • +
          +
        • +
        +
      • +
      +
    • +
    +

    For more details about the raspihats add-on boards for Raspberry PI, visit raspihats.com.

    +
    +
    + +
    +
    + + + + diff --git a/components/binary_sensor.rest/index.html b/components/binary_sensor.rest/index.html index 2528cfd729..743086c920 100644 --- a/components/binary_sensor.rest/index.html +++ b/components/binary_sensor.rest/index.html @@ -189,6 +189,9 @@ User-Agent: Home Assistant
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -267,6 +270,9 @@ User-Agent: Home Assistant
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -279,6 +285,9 @@ User-Agent: Home Assistant
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -318,6 +327,9 @@ User-Agent: Home Assistant
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.ring/index.html b/components/binary_sensor.ring/index.html index ee6a0700d9..24fdca0e93 100644 --- a/components/binary_sensor.ring/index.html +++ b/components/binary_sensor.ring/index.html @@ -125,6 +125,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -203,6 +206,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -215,6 +221,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -254,6 +263,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.rpi_gpio/index.html b/components/binary_sensor.rpi_gpio/index.html index 0552c67fbf..36627140aa 100644 --- a/components/binary_sensor.rpi_gpio/index.html +++ b/components/binary_sensor.rpi_gpio/index.html @@ -133,6 +133,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -211,6 +214,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -223,6 +229,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -262,6 +271,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.rpi_pfio/index.html b/components/binary_sensor.rpi_pfio/index.html new file mode 100644 index 0000000000..f0b67e0a9c --- /dev/null +++ b/components/binary_sensor.rpi_pfio/index.html @@ -0,0 +1,311 @@ + + + + + + + + + PiFace Digital I/O Binary Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + PiFace Digital I/O Binary Sensor +

    +
    +
    +

    The rpi_pfio binary sensor platform allows you to read sensor values of the PiFace Digital I/O .

    +

    To use your PiFace Digital I/O module in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +binary_sensor:
    +  - platform: rpi_pfio
    +    ports:
    +      0:
    +        name: PIR Office
    +        invert_logic: true
    +      1:
    +        name: Doorbell
    +        settle_time: 50
    +
    +
    +

    Configuration variables:

    +
      +
    • ports array (Required): Array of used ports. +
        +
      • num (Required): Port number. +
          +
        • name (Required): Port name.
        • +
        • settle_time (Optional): The time in milliseconds for port debouncing. Default is 2 0ms.
        • +
        • invert_logic (Optional): If true, inverts the output logic to ACTIVE LOW. Default is false (ACTIVE HIGH).
        • +
        +
      • +
      +
    • +
    +
    +
    + +
    +
    + + + + diff --git a/components/binary_sensor.sleepiq/index.html b/components/binary_sensor.sleepiq/index.html index 93b6b6820a..5e73993c74 100644 --- a/components/binary_sensor.sleepiq/index.html +++ b/components/binary_sensor.sleepiq/index.html @@ -109,6 +109,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -187,6 +190,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -199,6 +205,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -238,6 +247,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.tcp/index.html b/components/binary_sensor.tcp/index.html index cc31f6e132..6b27d56b1e 100644 --- a/components/binary_sensor.tcp/index.html +++ b/components/binary_sensor.tcp/index.html @@ -126,6 +126,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -204,6 +207,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -216,6 +222,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -255,6 +264,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.template/index.html b/components/binary_sensor.template/index.html index 1f9c042024..88cf3fbd40 100644 --- a/components/binary_sensor.template/index.html +++ b/components/binary_sensor.template/index.html @@ -184,6 +184,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -262,6 +265,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -274,6 +280,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -313,6 +322,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.threshold/index.html b/components/binary_sensor.threshold/index.html index d8f125d479..13366da8ac 100644 --- a/components/binary_sensor.threshold/index.html +++ b/components/binary_sensor.threshold/index.html @@ -118,6 +118,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -196,6 +199,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -208,6 +214,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -247,6 +256,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.trend/index.html b/components/binary_sensor.trend/index.html index 3b279892b2..d24fa29fb4 100644 --- a/components/binary_sensor.trend/index.html +++ b/components/binary_sensor.trend/index.html @@ -143,6 +143,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -221,6 +224,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -233,6 +239,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -272,6 +281,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.vera/index.html b/components/binary_sensor.vera/index.html index a26f0537f8..a650cf501e 100644 --- a/components/binary_sensor.vera/index.html +++ b/components/binary_sensor.vera/index.html @@ -125,6 +125,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -203,6 +206,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -215,6 +221,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -254,6 +263,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.wink/index.html b/components/binary_sensor.wink/index.html index 45c22f5368..969ad58bd7 100644 --- a/components/binary_sensor.wink/index.html +++ b/components/binary_sensor.wink/index.html @@ -151,6 +151,9 @@ The above devices are confimed to work, but others may work as well.
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -229,6 +232,9 @@ The above devices are confimed to work, but others may work as well.
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -241,6 +247,9 @@ The above devices are confimed to work, but others may work as well.
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -280,6 +289,9 @@ The above devices are confimed to work, but others may work as well.
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.workday/index.html b/components/binary_sensor.workday/index.html index 847c1e2cb6..ea8b08430e 100644 --- a/components/binary_sensor.workday/index.html +++ b/components/binary_sensor.workday/index.html @@ -131,6 +131,9 @@ If you use the sensor for Canada (CA) wit
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -209,6 +212,9 @@ If you use the sensor for Canada (CA) wit
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -221,6 +227,9 @@ If you use the sensor for Canada (CA) wit
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -260,6 +269,9 @@ If you use the sensor for Canada (CA) wit
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.zha/index.html b/components/binary_sensor.zha/index.html index 465dc30797..bd4cbc6c15 100644 --- a/components/binary_sensor.zha/index.html +++ b/components/binary_sensor.zha/index.html @@ -111,6 +111,9 @@ component.

  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -189,6 +192,9 @@ component.

  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -201,6 +207,9 @@ component.

  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -240,6 +249,9 @@ component.

  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.zigbee/index.html b/components/binary_sensor.zigbee/index.html index 0acaaff045..cd668327a6 100644 --- a/components/binary_sensor.zigbee/index.html +++ b/components/binary_sensor.zigbee/index.html @@ -130,6 +130,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -208,6 +211,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -220,6 +226,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -259,6 +268,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor.zwave/index.html b/components/binary_sensor.zwave/index.html index 7f5018104c..82695a757a 100644 --- a/components/binary_sensor.zwave/index.html +++ b/components/binary_sensor.zwave/index.html @@ -124,6 +124,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -202,6 +205,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -214,6 +220,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -253,6 +262,9 @@
  • aREST Binary Sensor
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/binary_sensor/index.html b/components/binary_sensor/index.html index 4f25495504..aceadfb751 100644 --- a/components/binary_sensor/index.html +++ b/components/binary_sensor/index.html @@ -110,6 +110,9 @@
  • Aurora sensor
  • +
  • + Axis Binary Sensor +
  • BeagleBone Black GPIO Binary Sensor
  • @@ -191,6 +194,9 @@
  • OctoPrint Binary Sensor
  • +
  • + PiFace Digital I/O Binary Sensor +
  • Pilight Binary Sensor
  • @@ -203,6 +209,9 @@
  • Raspberry PI GPIO Binary Sensor
  • +
  • + Raspihats Binary Sensor +
  • Ring Binary Sensor
  • @@ -245,6 +254,9 @@
  • eQ-3 MAX! Cube binary sensors
  • +
  • + myStrom Binary Sensor +
  • diff --git a/components/blink/index.html b/components/blink/index.html index 78ec4159aa..e6b87795f8 100644 --- a/components/blink/index.html +++ b/components/blink/index.html @@ -84,34 +84,36 @@
  • A sensor per camera that reports battery level.
  • A sensor per camera that reports unread notification (ie. detected motion events).
  • -

    Since the cameras are battery operated, the images are only updated in Home Assistant when the user manually forces a new photo. The image can only be updated in Home Assistant every 60 seconds in order to not overwhelm Blink’s servers with API requests.

    +

    Since the cameras are battery operated, the images are only updated in Home Assistant when the user manually forces a new photo. This image can be updated with the blink.snap_picture service followed by a blink.force_update service call to force Home Assistant to request an update from Blink’s servers. If the blink.force_update service is not called, the image will be updated within a 180 second interval, set so that automatic server requests don’t overwhelm the Blink API. As a note, all of the camera-specific sensors are only polled when a new image is requested from the camera. This means that relying on any of these sensors to provide timely and accurate data is not recommended.

    Services: There are three services availiabe for the blink platform:

    • arm_system
    • arm_camera
    • snap_picture
    • +
    • force_update
    -

    For arm_system, the value sent can be either “True” or “False” and will arm and disarm the whole blink system, respectively

    +

    For blink.arm_system, the value sent can be either “True” or “False” and will arm and disarm the whole blink system, respectively

    Arm system example

    {
         "device_armed": "True"
     }
     
    -

    Arm camera follows a similar structure, but each indidivual camera can have motion detection enabled or disabled. Because of this, you also need to supply a name. For example, if I have a camera named “Living Room” and I want to turn off motion detection on that camera, I’d call the blink.arm_camera service with the following payload:

    +

    Arm camera follows a similar structure, but each indidivual camera can have motion detection enabled or disabled. Because of this, you also need to supply a name. For example, if I have a camera named “Living Room” and I want to turn off motion detection on that camera, I’d call the blink.arm_camera service with the following payload:

    {
         "friendly_name": "Living Room",
         "device_armed": "False"
     }
     
    -

    The blink.snap_picture service takes the camera name as the payload and with take a new picture with your camera.

    +

    The blink.snap_picture service takes the camera name as the payload and with take a new picture with your camera.

    {
         "friendly_name": "Living Room"
     }
     
    +

    The blink.force_update service can simply be called with no payload to force a server update.

    Configuration variables:

    • username (Required): Your username to login to Blink
    • @@ -158,6 +160,9 @@ There are three services availiabe for the blink platform:

    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -203,6 +208,9 @@ There are three services availiabe for the blink platform:

    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/bloomsky/index.html b/components/bloomsky/index.html index 4b7015141f..e8b198a6c1 100644 --- a/components/bloomsky/index.html +++ b/components/bloomsky/index.html @@ -119,6 +119,9 @@
    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -164,6 +167,9 @@
    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/browser/index.html b/components/browser/index.html index 079fe845a4..82681163bb 100644 --- a/components/browser/index.html +++ b/components/browser/index.html @@ -132,7 +132,7 @@ HTTP
    • - Home Assistant 0.42 + Home Assistant 0.45
    • Introduction diff --git a/components/camera.amcrest/index.html b/components/camera.amcrest/index.html index 37a534bca7..38930a6306 100644 --- a/components/camera.amcrest/index.html +++ b/components/camera.amcrest/index.html @@ -84,9 +84,12 @@
    • name (Optional): This parameter allows you to override the name of your camera. The default is “Amcrest Camera”.
    • port (Optional): The port that the camera is running on. The default is 80.
    • resolution (Optional): This parameter allows you to specify the camera resolution. For a high resolution (1080/720p), specify the option high. For VGA resolution (640x480p), specify the option low. If omitted, it defaults to high.
    • -
    • stream_source (Optional): The data source for the live stream. mjpeg will use the camera’s native MJPEG stream, whereas snapshot will use the camera’s snapshot API to create a stream from still images. If omitted, it defaults to mjpeg.
    • +
    • stream_source (Optional): The data source for the live stream. mjpeg will use the camera’s native MJPEG stream, whereas snapshot will use the camera’s snapshot API to create a stream from still images. You can also set the rtsp option to generate the streaming via RTSP protocol. If omitted, it defaults to mjpeg.
    • +
    • ffmpeg_arguments: (Optional): Extra options to pass to ffmpeg, e.g. image quality or video filter options.

    Note: Amcrest cameras with newer firmwares no longer have the ability to stream high definition video with MJPEG encoding. You may need to use low resolution stream or the snapshot stream source instead. If the quality seems too poor, lower the Frame Rate (FPS) and max out the Bit Rate settings in your camera’s configuration manager.

    +

    Note: If you set the stream_source option to rtsp, make sure to follow the steps mentioned at +FFMPEG documentation to install the ffmpeg.

    To check if your Amcrest camera is supported/tested, visit the supportability matrix link from the python-amcrest project.

    @@ -118,6 +121,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.axis/index.html b/components/camera.axis/index.html new file mode 100644 index 0000000000..d100c2a4cb --- /dev/null +++ b/components/camera.axis/index.html @@ -0,0 +1,195 @@ + + + + + + + + + Axis Camera - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Axis Camera +

    +
    +
    +

    The Axis camera platform allows you to stream video from your Axis cameras.

    +

    The requirement is that you have setup your Axis camera.

    +
    +
    + +
    +
    + + + + diff --git a/components/camera.blink/index.html b/components/camera.blink/index.html index c2c7baf272..31a682807f 100644 --- a/components/camera.blink/index.html +++ b/components/camera.blink/index.html @@ -105,6 +105,9 @@ To get your Blink cameras working with Home Assistant, follow the instructions f
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.bloomsky/index.html b/components/camera.bloomsky/index.html index b60c956a7e..2c8835502c 100644 --- a/components/camera.bloomsky/index.html +++ b/components/camera.bloomsky/index.html @@ -109,6 +109,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.dispatcher/index.html b/components/camera.dispatcher/index.html index bfcc34fc4a..351cd48c0f 100644 --- a/components/camera.dispatcher/index.html +++ b/components/camera.dispatcher/index.html @@ -113,6 +113,9 @@ This platform is meant for developers only.
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.ffmpeg/index.html b/components/camera.ffmpeg/index.html index 70d9bcdeee..7ece18ae14 100644 --- a/components/camera.ffmpeg/index.html +++ b/components/camera.ffmpeg/index.html @@ -113,6 +113,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.foscam/index.html b/components/camera.foscam/index.html index 1ac4876425..b8c0a3471d 100644 --- a/components/camera.foscam/index.html +++ b/components/camera.foscam/index.html @@ -108,6 +108,9 @@ There seems to be some issues within Foscam with lengthy passwords and passwords
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.generic/index.html b/components/camera.generic/index.html index 684dc291df..22fbfe71a5 100644 --- a/components/camera.generic/index.html +++ b/components/camera.generic/index.html @@ -115,6 +115,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.local_file/index.html b/components/camera.local_file/index.html index f7dcce6520..1fb9eee8d0 100644 --- a/components/camera.local_file/index.html +++ b/components/camera.local_file/index.html @@ -108,6 +108,9 @@ The given file_path must be an existing f
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.mjpeg/index.html b/components/camera.mjpeg/index.html index 7ea1e1a58f..213f660e7b 100644 --- a/components/camera.mjpeg/index.html +++ b/components/camera.mjpeg/index.html @@ -108,6 +108,9 @@ There is a Nest component configured to u
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.netatmo/index.html b/components/camera.netatmo/index.html index a0f35e86da..791d2a93ff 100644 --- a/components/camera.netatmo/index.html +++ b/components/camera.netatmo/index.html @@ -134,6 +134,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.rpi_camera/index.html b/components/camera.rpi_camera/index.html index 1c968cb485..6419f47863 100644 --- a/components/camera.rpi_camera/index.html +++ b/components/camera.rpi_camera/index.html @@ -111,6 +111,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.synology/index.html b/components/camera.synology/index.html index e18c1f0b8b..3e3ddcaccb 100644 --- a/components/camera.synology/index.html +++ b/components/camera.synology/index.html @@ -122,6 +122,9 @@ Most users will need to set verify_ssl to
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.uvc/index.html b/components/camera.uvc/index.html index f406bdebd3..899ea35cbf 100644 --- a/components/camera.uvc/index.html +++ b/components/camera.uvc/index.html @@ -78,8 +78,9 @@

    Configuration variables:

    • nvr (Required): The IP or hostname of the NVR (Network Video Recorder) server.
    • -
    • port (Optional): The port number to use for accessing the NVR.
    • key (Required): The API key available from the NVR web interface.
    • +
    • port (Optional): The port number to use for accessing the NVR.
    • +
    • password (Optional): The camera password. Defaults to ubnt if not given.
    @@ -103,6 +104,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.verisure/index.html b/components/camera.verisure/index.html index f8c3a7ecc9..49de4b27f5 100644 --- a/components/camera.verisure/index.html +++ b/components/camera.verisure/index.html @@ -110,6 +110,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera.zoneminder/index.html b/components/camera.zoneminder/index.html index 2236bc1647..40e32819f9 100644 --- a/components/camera.zoneminder/index.html +++ b/components/camera.zoneminder/index.html @@ -112,6 +112,9 @@ You must have the ZoneMinder component con
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/camera/index.html b/components/camera/index.html index 868aadf1fb..215909f5b2 100644 --- a/components/camera/index.html +++ b/components/camera/index.html @@ -80,6 +80,9 @@
  • Amcrest IP Camera
  • +
  • + Axis Camera +
  • Blink Camera
  • diff --git a/components/climate.knx/index.html b/components/climate.knx/index.html index bbf816dd8b..19d9fd3f1b 100644 --- a/components/climate.knx/index.html +++ b/components/climate.knx/index.html @@ -168,9 +168,15 @@
  • Particulate matter Sensor
  • +
  • + PiFace Digital I/O +
  • Raspberry PI GPIO
  • +
  • + Raspihats +
  • Skybeacon sensor
  • diff --git a/components/config/index.html b/components/config/index.html index f3f967d034..553de6ab7a 100644 --- a/components/config/index.html +++ b/components/config/index.html @@ -122,7 +122,7 @@ HTTP
  • - Home Assistant 0.42 + Home Assistant 0.45
  • Introduction diff --git a/components/configurator/index.html b/components/configurator/index.html index 39a0737a46..ffc9de63bf 100644 --- a/components/configurator/index.html +++ b/components/configurator/index.html @@ -114,7 +114,7 @@ This component is intended for developers. HTTP
  • - Home Assistant 0.42 + Home Assistant 0.45
  • Introduction diff --git a/components/cover.command_line/index.html b/components/cover.command_line/index.html index dcadbe9f3a..731bf07ac0 100644 --- a/components/cover.command_line/index.html +++ b/components/cover.command_line/index.html @@ -167,6 +167,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.garadget/index.html b/components/cover.garadget/index.html index 79b5e0d056..9410fdc004 100644 --- a/components/cover.garadget/index.html +++ b/components/cover.garadget/index.html @@ -181,6 +181,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.homematic/index.html b/components/cover.homematic/index.html index 48d4238597..f332bf0ec7 100644 --- a/components/cover.homematic/index.html +++ b/components/cover.homematic/index.html @@ -125,6 +125,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.isy994/index.html b/components/cover.isy994/index.html index 239c81a8eb..b25be99f69 100644 --- a/components/cover.isy994/index.html +++ b/components/cover.isy994/index.html @@ -125,6 +125,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.lutron_caseta/index.html b/components/cover.lutron_caseta/index.html new file mode 100644 index 0000000000..f26806c2b8 --- /dev/null +++ b/components/cover.lutron_caseta/index.html @@ -0,0 +1,182 @@ + + + + + + + + + Lutron Caseta Cover - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Lutron Caseta Cover +

    +
    +
    +

    To get your Lutron Caseta covers working with Home Assistant, follow the instructions for the general Lutron Caseta component.

    +
    +
    + +
    +
    + + + + diff --git a/components/cover.mqtt/index.html b/components/cover.mqtt/index.html index 00d8d7838b..9dba99b3d0 100644 --- a/components/cover.mqtt/index.html +++ b/components/cover.mqtt/index.html @@ -222,6 +222,9 @@ state from state_topic. If these messages
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.myq/index.html b/components/cover.myq/index.html index 7ce601316a..1211f43357 100644 --- a/components/cover.myq/index.html +++ b/components/cover.myq/index.html @@ -113,6 +113,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.mysensors/index.html b/components/cover.mysensors/index.html index b916ad8678..b4bcdb8344 100644 --- a/components/cover.mysensors/index.html +++ b/components/cover.mysensors/index.html @@ -282,6 +282,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.opengarage/index.html b/components/cover.opengarage/index.html index 63c25cf826..6576881c3b 100644 --- a/components/cover.opengarage/index.html +++ b/components/cover.opengarage/index.html @@ -191,6 +191,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.rfxtrx/index.html b/components/cover.rfxtrx/index.html index 1ef5bd1371..782ec4c730 100644 --- a/components/cover.rfxtrx/index.html +++ b/components/cover.rfxtrx/index.html @@ -156,6 +156,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.rpi_gpio/index.html b/components/cover.rpi_gpio/index.html index 4bcb6a84d5..0635fd981d 100644 --- a/components/cover.rpi_gpio/index.html +++ b/components/cover.rpi_gpio/index.html @@ -155,6 +155,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.scsgate/index.html b/components/cover.scsgate/index.html index 204ac5e271..08abdfa725 100644 --- a/components/cover.scsgate/index.html +++ b/components/cover.scsgate/index.html @@ -135,6 +135,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.vera/index.html b/components/cover.vera/index.html index 4c688ec262..208784503b 100644 --- a/components/cover.vera/index.html +++ b/components/cover.vera/index.html @@ -129,6 +129,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.wink/index.html b/components/cover.wink/index.html index 889193c984..64cd6dfa7e 100644 --- a/components/cover.wink/index.html +++ b/components/cover.wink/index.html @@ -149,6 +149,9 @@ The above devices are confimed to work, but others may work as well.
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover.zwave/index.html b/components/cover.zwave/index.html index a9944f3a71..a6dc2877d3 100644 --- a/components/cover.zwave/index.html +++ b/components/cover.zwave/index.html @@ -125,6 +125,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/cover/index.html b/components/cover/index.html index dd74c816a2..cf944ddd16 100644 --- a/components/cover/index.html +++ b/components/cover/index.html @@ -184,6 +184,9 @@
  • ISY994 Cover
  • +
  • + Lutron Caseta Cover +
  • MQTT Cover
  • diff --git a/components/datadog/index.html b/components/datadog/index.html new file mode 100644 index 0000000000..c92e00e243 --- /dev/null +++ b/components/datadog/index.html @@ -0,0 +1,175 @@ + + + + + + + + + Datadog - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Datadog +

    +
    +
    +

    The datadog component sends all state changes to Datadog using a Datadog Agent.

    +

    Datadog allows you to analyze, monitor, cross-reference and alert upon your data. You can use it to detect statistical anomalies, see graphs across multiple sources in real-time, send critical alerts to Slack, etc.

    +

    + +

    +

    The component also sends events from the logbook into Datadog, allowing you to correlate these events with your data.

    +

    + +

    +

    To use the datadog component in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +datadog:
    +
    +
    +

    Configuration variables:

    +
      +
    • host (Optional): The IP address or hostname of your Datadog host, e.g. 192.168.1.23. Defaults to localhost.
    • +
    • port (Optional): Port to use. Defaults to 8125.
    • +
    • prefix (Optional): Prefix to use. Defaults to hass.
    • +
    • rate (Optional): The sample rate of UDP packets sent to Datadog. Defaults to 1.
    • +
    +
    +
    + +
    +
    + + + + diff --git a/components/demo/index.html b/components/demo/index.html index 554de08e1e..7c16af517a 100644 --- a/components/demo/index.html +++ b/components/demo/index.html @@ -132,7 +132,7 @@ HTTP
  • - Home Assistant 0.42 + Home Assistant 0.45
  • Introduction diff --git a/components/device_tracker.automatic/index.html b/components/device_tracker.automatic/index.html index 777bba9099..20d7edd6d5 100644 --- a/components/device_tracker.automatic/index.html +++ b/components/device_tracker.automatic/index.html @@ -68,6 +68,7 @@

    The automatic platform offers presence detection by retrieving your car’s information from the Automatic cloud service.

    To use Automatic with Home Assistant, first you must create a free development account. Automatic will generate a Client ID and Secret for you to use in your Home Assistant configuration. You will also need to update your Event Delivery preferences to ensure Home Assistant can receive updates. On the developer page, under App Settings / Event Delivery, select “Websocket” for Event Delivery Preference.

    +

    Home Assistant will also take advantage of scope:current_location if available. This will allow Home Assistant to receive periodic location updates during a trip. In order to use this functionality, you must request the scope for your application from Automatic. Once scope:current_location is available, Home Assistant will automatically make use of it after the next restart.

    Once your developer account is created, add the following to your configuration.yaml file:

    # Example configuration.yaml entry
     device_tracker:
    diff --git a/components/device_tracker.mikrotik/index.html b/components/device_tracker.mikrotik/index.html
    index 50844fc596..ee22517fb1 100644
    --- a/components/device_tracker.mikrotik/index.html
    +++ b/components/device_tracker.mikrotik/index.html
    @@ -66,15 +66,14 @@
         
       
       
    -

    The Mikrotik platform offers presence detection by looking at connected devices to a Mikrotik Routerboard based router.

    +

    The mikrotik platform offers presence detection by looking at connected devices to a Mikrotik Routerboard based router.

    To use an Mikrotik router in your installation, add the following to your configuration.yaml file:

    # Example configuration.yaml entry
     device_tracker:
       - platform: mikrotik
    -    host: 192.168.81.1
    -    username: admin
    -    password: hellomoto
    -    port: 1603
    +    host: IP_ADDRESS
    +    username: ADMIN_USERNAME
    +    password: ADMIN_PASSWORD
     

    Configuration variables:

    @@ -82,7 +81,7 @@
  • host (Required): The IP address of your router.
  • username (Required: The username of an user with administrative privileges.
  • password (Required): The password for your given admin account.
  • -
  • port (Optional): Mikrotik api port (See IP -> Services -> api ), default 8728
  • +
  • port (Optional): Mikrotik API port (see IP -> Services -> api ). Defaults to 8728.
  • See the device tracker component page for instructions how to configure the people to be tracked.

    @@ -95,7 +94,7 @@
    - Introduced in release: 0.43 + Introduced in release: 0.44
    This is a platform for diff --git a/components/digital_ocean/index.html b/components/digital_ocean/index.html index 025abebb8a..36e393f433 100644 --- a/components/digital_ocean/index.html +++ b/components/digital_ocean/index.html @@ -116,6 +116,9 @@
  • Android IP Webcam
  • +
  • + Axis +
  • Belkin WeMo
  • @@ -161,6 +164,9 @@
  • Joaoapps Join
  • +
  • + Kira +
  • LiteJet
  • diff --git a/components/discovery/index.html b/components/discovery/index.html index 8a38eb06a9..816e9e3921 100644 --- a/components/discovery/index.html +++ b/components/discovery/index.html @@ -85,6 +85,7 @@
  • Linn / Openhome
  • Denon Network Receivers
  • Bose Soundtouch speakers
  • +
  • Axis Communications security devices
  • IKEA Trådfri (Tradfri)
  • It will be able to add Google Chromecasts and Belkin WeMo switches automatically, for Philips Hue it will require some configuration from the user.

    @@ -103,6 +104,7 @@

    Valid values for ignore are:

    • apple_tv: Apple TV
    • +
    • axis: (Axis Communications security devices)
    • denonavr: Denon Network Receivers
    • directv: DirecTV
    • flux_led: Flux Led/MagicLight
    • @@ -170,7 +172,7 @@ If you see Not initializing discovery because co HTTP
    • - Home Assistant 0.42 + Home Assistant 0.45
    • Introduction diff --git a/components/dweet/index.html b/components/dweet/index.html index 8cf65867a8..dbb6eb836e 100644 --- a/components/dweet/index.html +++ b/components/dweet/index.html @@ -112,6 +112,9 @@

      Category History

        +
      • + Datadog +
      • Dweet.io
      • diff --git a/components/ecobee/index.html b/components/ecobee/index.html index 98d3289321..f387eb8026 100644 --- a/components/ecobee/index.html +++ b/components/ecobee/index.html @@ -147,6 +147,9 @@
      • Android IP Webcam
      • +
      • + Axis +
      • Belkin WeMo
      • @@ -192,6 +195,9 @@
      • Joaoapps Join
      • +
      • + Kira +
      • LiteJet
      • diff --git a/components/eight_sleep/index.html b/components/eight_sleep/index.html index 061f54603f..d02978f59d 100644 --- a/components/eight_sleep/index.html +++ b/components/eight_sleep/index.html @@ -170,6 +170,9 @@
      • Android IP Webcam
      • +
      • + Axis +
      • Belkin WeMo
      • @@ -215,6 +218,9 @@
      • Joaoapps Join
      • +
      • + Kira +
      • LiteJet
      • diff --git a/components/emoncms_history/index.html b/components/emoncms_history/index.html index ef1d4e5098..c178754da6 100644 --- a/components/emoncms_history/index.html +++ b/components/emoncms_history/index.html @@ -101,6 +101,9 @@

        Category History

          +
        • + Datadog +
        • Dweet.io
        • diff --git a/components/emulated_hue/index.html b/components/emulated_hue/index.html index 8a5f4d826f..e1bf483382 100644 --- a/components/emulated_hue/index.html +++ b/components/emulated_hue/index.html @@ -193,6 +193,9 @@ The virtual bridge has the ability to turn entities on or off, or change the bri
        • Android IP Webcam
        • +
        • + Axis +
        • Belkin WeMo
        • @@ -238,6 +241,9 @@ The virtual bridge has the ability to turn entities on or off, or change the bri
        • Joaoapps Join
        • +
        • + Kira +
        • LiteJet
        • diff --git a/components/enocean/index.html b/components/enocean/index.html index 65950e6f16..212c769c64 100644 --- a/components/enocean/index.html +++ b/components/enocean/index.html @@ -134,6 +134,9 @@
        • Android IP Webcam
        • +
        • + Axis +
        • Belkin WeMo
        • @@ -179,6 +182,9 @@
        • Joaoapps Join
        • +
        • + Kira +
        • LiteJet
        • diff --git a/components/feedreader/index.html b/components/feedreader/index.html index 689b80d093..bbc13e28e6 100644 --- a/components/feedreader/index.html +++ b/components/feedreader/index.html @@ -147,7 +147,7 @@ HTTP
        • - Home Assistant 0.42 + Home Assistant 0.45
        • Introduction diff --git a/components/ffmpeg/index.html b/components/ffmpeg/index.html index 560c138898..38742990d5 100644 --- a/components/ffmpeg/index.html +++ b/components/ffmpeg/index.html @@ -162,6 +162,9 @@ Press [q] to stop, [?] Android IP Webcam
        • +
        • + Axis +
        • Belkin WeMo
        • @@ -207,6 +210,9 @@ Press [q] to stop, [?] Joaoapps Join +
        • + Kira +
        • LiteJet
        • diff --git a/components/frontend/index.html b/components/frontend/index.html index 6395540595..84886ee1cf 100644 --- a/components/frontend/index.html +++ b/components/frontend/index.html @@ -108,7 +108,7 @@ HTTP
        • - Home Assistant 0.42 + Home Assistant 0.45
        • Introduction diff --git a/components/graphite/index.html b/components/graphite/index.html index cd0e11a8fd..19973440bf 100644 --- a/components/graphite/index.html +++ b/components/graphite/index.html @@ -93,6 +93,9 @@

          Category History

            +
          • + Datadog +
          • Dweet.io
          • diff --git a/components/ha/index.html b/components/ha/index.html index 5572d3f137..33b46f66d5 100644 --- a/components/ha/index.html +++ b/components/ha/index.html @@ -6,13 +6,13 @@ - Home Assistant 0.42 - Home Assistant + Home Assistant 0.45 - Home Assistant - + @@ -20,7 +20,7 @@ - + @@ -62,7 +62,7 @@

            - Home Assistant 0.42 + Home Assistant 0.45


            @@ -82,7 +82,7 @@
          - Introduced in release: 0.42 + Introduced in release: 0.45

          Category Other

          @@ -112,7 +112,7 @@ HTTP
        • - Home Assistant 0.42 + Home Assistant 0.45
        • Introduction diff --git a/components/history/index.html b/components/history/index.html index 154c09e205..60f83aa7dc 100644 --- a/components/history/index.html +++ b/components/history/index.html @@ -173,6 +173,9 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D

          Category History

            +
          • + Datadog +
          • Dweet.io
          • diff --git a/components/homematic/index.html b/components/homematic/index.html index 7089352c43..d9c16e7d4d 100644 --- a/components/homematic/index.html +++ b/components/homematic/index.html @@ -282,6 +282,9 @@ Using this service provides you direct access to the setValue-method of the prim
          • Android IP Webcam
          • +
          • + Axis +
          • Belkin WeMo
          • @@ -327,6 +330,9 @@ Using this service provides you direct access to the setValue-method of the prim
          • Joaoapps Join
          • +
          • + Kira +
          • LiteJet
          • diff --git a/components/http/index.html b/components/http/index.html index 1ab58e7e59..38d785e47a 100644 --- a/components/http/index.html +++ b/components/http/index.html @@ -173,7 +173,7 @@ Please note, that sources from trusted_networks< HTTP
          • - Home Assistant 0.42 + Home Assistant 0.45
          • Introduction diff --git a/components/ifttt.manything/index.html b/components/ifttt.manything/index.html index 5cdcb4cb46..6b82edf866 100644 --- a/components/ifttt.manything/index.html +++ b/components/ifttt.manything/index.html @@ -151,6 +151,9 @@ For ManyThing support, you need to set up an on<
          • Amcrest IP Camera
          • +
          • + Axis Camera +
          • Blink Camera
          • diff --git a/components/image_processing.dlib_face_detect/index.html b/components/image_processing.dlib_face_detect/index.html index 1cec57c40b..bdb226980b 100644 --- a/components/image_processing.dlib_face_detect/index.html +++ b/components/image_processing.dlib_face_detect/index.html @@ -125,6 +125,9 @@
          • OpenCV
          • +
          • + Seven segments display +
          diff --git a/components/image_processing.dlib_face_identify/index.html b/components/image_processing.dlib_face_identify/index.html index 5959841ea8..f967d99648 100644 --- a/components/image_processing.dlib_face_identify/index.html +++ b/components/image_processing.dlib_face_identify/index.html @@ -129,6 +129,9 @@
        • OpenCV
        • +
        • + Seven segments display +
        diff --git a/components/image_processing.microsoft_face_detect/index.html b/components/image_processing.microsoft_face_detect/index.html index 51df7b7611..b0066aa675 100644 --- a/components/image_processing.microsoft_face_detect/index.html +++ b/components/image_processing.microsoft_face_detect/index.html @@ -128,6 +128,9 @@
      • OpenCV
      • +
      • + Seven segments display +
      diff --git a/components/image_processing.microsoft_face_identify/index.html b/components/image_processing.microsoft_face_identify/index.html index 9c435cbd81..a2ecc6f936 100644 --- a/components/image_processing.microsoft_face_identify/index.html +++ b/components/image_processing.microsoft_face_identify/index.html @@ -129,6 +129,9 @@
    • OpenCV
    • +
    • + Seven segments display +
    diff --git a/components/image_processing.openalpr_cloud/index.html b/components/image_processing.openalpr_cloud/index.html index afe883a525..d37339f0ac 100644 --- a/components/image_processing.openalpr_cloud/index.html +++ b/components/image_processing.openalpr_cloud/index.html @@ -130,6 +130,9 @@
  • OpenCV
  • +
  • + Seven segments display +
  • diff --git a/components/image_processing.openalpr_local/index.html b/components/image_processing.openalpr_local/index.html index 77e26baa5c..2383b77643 100644 --- a/components/image_processing.openalpr_local/index.html +++ b/components/image_processing.openalpr_local/index.html @@ -142,6 +142,9 @@
  • OpenCV
  • +
  • + Seven segments display +
  • diff --git a/components/image_processing.opencv/index.html b/components/image_processing.opencv/index.html index 149c97a4b0..8f7c6f5beb 100644 --- a/components/image_processing.opencv/index.html +++ b/components/image_processing.opencv/index.html @@ -116,6 +116,9 @@
  • OpenCV
  • +
  • + Seven segments display +
  • diff --git a/components/image_processing.seven_segments/index.html b/components/image_processing.seven_segments/index.html new file mode 100644 index 0000000000..35562c3d50 --- /dev/null +++ b/components/image_processing.seven_segments/index.html @@ -0,0 +1,213 @@ + + + + + + + + + Seven segments display - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    + Seven Segments Display +

    +
    +
    +

    The seven_segments image processing platform allows you to read physical seven segments displays through Home Assistant. ssocr is used to extract the value shown on the display which is observed by a camera. ssocr need to be available on your system. Check the installation instruction for Fedora below or use $ sudo apt-get install ssocr on a Debian-based system:

    +
    $ sudo dnf -y install imlib2-devel
    +$ git clone https://github.com/auerswal/ssocr.git
    +$ cd ssocr
    +$ make
    +$ sudo make PREFIX=/usr install
    +
    +
    +

    To enable the OCR of a seven segement display in your installation, add the following to your configuration.yaml file:

    +
    # Example configuration.yaml entry
    +image_processing:
    +  - platform: seven_segments
    +    source:
    +      - entity_id: camera.seven_segments
    +
    +
    +

    Configuration variables:

    +
      +
    • ssocr_bin (Optional): The command line tool ssocr. Set it if you use a different name for the executable. Defaults to ssorc.
    • +
    • x_position (Optional): X coordinate of the upper left corner of the area to crop. Defaults to 0.
    • +
    • y_position (Optional): Y coordinate of the upper left corner of the area to crop. Defaults to 0.
    • +
    • height (Optional): Height of the area to crop. Defaults to 0.
    • +
    • width (Optional): Width of the area to crop. Defaults to 0.
    • +
    • threshold (Optional): Threshold for the difference between the digits and the background. Defaults to 0.
    • +
    • digits (Optional): Number of digits in the display. Defaults to -1.
    • +
    • source array (Required): List of image sources. +
        +
      • entity_id (Required): A camera entity id to get picture from.
      • +
      • name (Optional): This parameter allows you to override the name of your image_processing entity.
      • +
      +
    • +
    +

    Setup process

    +

    It’s suggested that the first attempt to determine the needed parameters is using ssocr directly. This may require a couple of iterations to get the result

    +
    $ ssocr -D erosion crop 390 250 490 280 -t 20 -d 4 ss-test.jpg
    +
    +
    +

    This would lead to the following entry for the configuration.yaml file:

    +
    camera:
    +  - platform: local_file
    +    file_path: /home/fab/.homeassistant/seven-seg.png
    +    name: seven_segments
    +image_processing:
    +  - platform: seven_segments
    +    x_position: 390
    +    y_position: 250
    +    height: 280
    +    width: 490
    +    threshold: 20
    +    digits: 4
    +    source:
    +      - entity_id: camera.seven_segments
    +
    +
    +

    + +

    +

    With the help of a template sensor, the value can be shown as badge.

    +
    sensor:
    +  - platform: template
    +    sensors:
    +      power_meter:
    +        value_template: ''
    +        friendly_name: 'Ampere'
    +        unit_of_measurement: 'A'
    +
    +
    +
    +
    + +
    +
    + + + + diff --git a/components/image_processing/index.html b/components/image_processing/index.html index d625c3d1cd..219d95c1d7 100644 --- a/components/image_processing/index.html +++ b/components/image_processing/index.html @@ -137,6 +137,9 @@ If you are running Home Assistant over SSL or from within a container, you will
  • OpenCV
  • +
  • + Seven segments display +
  • diff --git a/components/index.html b/components/index.html index 9738f800e9..0a404f6a1f 100644 --- a/components/index.html +++ b/components/index.html @@ -72,39 +72,39 @@ Support for these components is provided by the Home Assistant community.
    - All (667) + All (684) Featured - Added in 0.44 (18) - Added in 0.43 (15) - Added in 0.42 (14) + Added in 0.45 (16) + Added in 0.44 (20) + Added in 0.43 (14) Alarm (12) Automation (15) - Binary Sensor (46) + Binary Sensor (50) Calendar (3) - Camera (19) + Camera (20) Climate (20) - Cover (15) - DIY (17) + Cover (16) + DIY (19) Downloading (5) Energy (11) Fan (3) Finance (6) Front end (4) Health (2) - History (11) - Hub (51) - Image Processing (7) + History (12) + Hub (53) + Image Processing (8) Light (44) Lock (8) Media Player (43) Notifications (43) Organization (3) Presence Detection (38) - Remote (2) + Remote (3) Scene (3) - Sensor (76) + Sensor (78) Social (5) - Switch (54) + Switch (56) System Monitor (23) Telegram chatbot (2) Text-to-speech (6) @@ -179,6 +179,9 @@ var allComponents = [ {url:"/components/device_tracker.automatic/", title:"Automatic", cat:"presence-detection", featured: false, v: "0.28", logo: "automatic.png"}, {url:"/components/automation/", title:"Automation", cat:"automation", featured: false, v: "0.0", logo: "home-assistant.png"}, {url:"/components/light.avion/", title:"Avi-on", cat:"light", featured: false, v: "0.37", logo: "avi-on.png"}, +{url:"/components/axis/", title:"Axis", cat:"hub", featured: false, v: "0.45", logo: "axis.png"}, +{url:"/components/binary_sensor.axis/", title:"Axis Binary Sensor", cat:"binary-sensor", featured: false, v: "0.45", logo: "axis.png"}, +{url:"/components/camera.axis/", title:"Axis Camera", cat:"camera", featured: false, v: "0.45", logo: "axis.png"}, {url:"/components/weather.bom/", title:"BOM Australia", cat:"weather", featured: false, v: "0.36", logo: "bom.png"}, {url:"/components/sensor.bom/", title:"BOM Australia Sensor", cat:"weather", featured: false, v: "0.29", logo: "bom.png"}, {url:"/components/device_tracker.bt_home_hub_5/", title:"BT Home Hub 5", cat:"presence-detection", featured: false, v: "0.0", logo: "bt.png"}, @@ -234,6 +237,7 @@ var allComponents = [ {url:"/components/sensor.dsmr/", title:"DSMR/Slimme meter", cat:"energy", featured: false, v: "0.34", logo: "netbeheernederland.jpg"}, {url:"/components/sensor.dte_energy_bridge/", title:"DTE Energy Bridge", cat:"energy", featured: false, v: "0.21", logo: "dte_energy.png"}, {url:"/components/sensor.darksky/", title:"Dark Sky", cat:"weather", featured: true, v: "0.3", logo: "dark_sky.png"}, +{url:"/components/datadog/", title:"Datadog", cat:"history", featured: false, v: "0.45", logo: "datadog.png"}, {url:"/components/light.decora/", title:"Decora", cat:"light", featured: false, v: "0.37", logo: "leviton.png"}, {url:"/components/demo/", title:"Demo platforms", cat:"other", featured: false, v: "0.0", logo: "home-assistant.png"}, {url:"/components/media_player.denon/", title:"Denon Network Receivers", cat:"media-player", featured: false, v: "0.7", logo: "denon.png"}, @@ -293,6 +297,7 @@ var allComponents = [ {url:"/components/feedreader/", title:"Feedreader", cat:"other", featured: false, v: "0.18", logo: "rss.gif"}, {url:"/components/sensor.fido/", title:"Fido", cat:"sensor", featured: false, v: "0.39", logo: "fido.png"}, {url:"/components/notify.file/", title:"File", cat:"notifications", featured: false, v: "0.7", logo: "file.png"}, +{url:"/components/sensor.file/", title:"File Sensor", cat:"sensor", featured: false, v: "0.45", logo: "file.png"}, {url:"/components/media_player.firetv/", title:"FireTV", cat:"media-player", featured: false, v: "0.7", logo: "firetv.png"}, {url:"/components/sensor.fitbit/", title:"Fitbit", cat:"health", featured: false, v: "0.19", logo: "fitbit.png"}, {url:"/components/sensor.fixer/", title:"Fixer.io", cat:"finance", featured: false, v: "0.23", logo: "fixer-io.png"}, @@ -333,7 +338,7 @@ var allComponents = [ {url:"/components/switch.hikvision/", title:"Hikvision Camera Switch", cat:"switch", featured: false, v: "0.7", logo: "hikvision.png"}, {url:"/components/history/", title:"History", cat:"history", featured: false, v: "0.7", logo: "home-assistant.png"}, {url:"/components/sensor.history_stats/", title:"History Statistics Sensor", cat:"sensor", featured: false, v: "0.39", logo: "home-assistant.png"}, -{url:"/components/ha/", title:"Home Assistant 0.42", cat:"other", featured: false, v: "0.42", logo: "home-assistant.png"}, +{url:"/components/ha/", title:"Home Assistant 0.45", cat:"other", featured: false, v: "0.45", logo: "home-assistant.png"}, {url:"/components/homematic/", title:"Homematic", cat:"hub", featured: false, v: "0.0", logo: "homematic.png"}, {url:"/components/binary_sensor.homematic/", title:"Homematic Binary Sensor", cat:"binary-sensor", featured: false, v: "0.23", logo: "homematic.png"}, {url:"/components/cover.homematic/", title:"Homematic Cover", cat:"cover", featured: false, v: "0.27", logo: "homematic.png"}, @@ -390,6 +395,9 @@ var allComponents = [ {url:"/components/switch.kankun/", title:"Kankun SP3 Wifi Switch", cat:"switch", featured: false, v: "0.36", logo: ""}, {url:"/components/keyboard/", title:"Keyboard", cat:"automation", featured: false, v: "0.7", logo: "keyboard.png"}, {url:"/components/keyboard_remote/", title:"Keyboard Remote", cat:"other", featured: false, v: "0.29", logo: "keyboard.png"}, +{url:"/components/kira/", title:"Kira", cat:"hub", featured: false, v: "0.45", logo: "keene.png"}, +{url:"/components/remote.kira/", title:"Kira Remote", cat:"remote", featured: false, v: "0.45", logo: "keene.png"}, +{url:"/components/sensor.kira/", title:"Kira Sensor", cat:"sensor", featured: false, v: "0.45", logo: "keene.png"}, {url:"/components/media_player.kodi/", title:"Kodi", cat:"media-player", featured: true, v: "0.7", logo: "kodi.png"}, {url:"/components/notify.kodi/", title:"Kodi", cat:"notifications", featured: false, v: "0.29", logo: "kodi.png"}, {url:"/components/media_player.lg_netcast/", title:"LG Netcast TV", cat:"media-player", featured: false, v: "0.20", logo: "lg.png"}, @@ -419,6 +427,7 @@ var allComponents = [ {url:"/components/sensor.loop_energy/", title:"Loop Energy", cat:"energy", featured: false, v: "0.17", logo: "loop.png"}, {url:"/components/lutron/", title:"Lutron", cat:"hub", featured: false, v: "0.37", logo: "lutron.png"}, {url:"/components/lutron_caseta/", title:"Lutron Caseta", cat:"hub", featured: false, v: "0.41", logo: "lutron.png"}, +{url:"/components/cover.lutron_caseta/", title:"Lutron Caseta Cover", cat:"cover", featured: false, v: "0.0", logo: "lutron.png"}, {url:"/components/light.lutron_caseta/", title:"Lutron Caseta Light", cat:"light", featured: false, v: "0.0", logo: "lutron.png"}, {url:"/components/switch.lutron_caseta/", title:"Lutron Caseta Switch", cat:"switch", featured: false, v: "0.0", logo: "lutron.png"}, {url:"/components/light.lutron/", title:"Lutron Light", cat:"light", featured: false, v: "0.0", logo: "lutron.png"}, @@ -454,7 +463,7 @@ var allComponents = [ {url:"/components/microsoft_face/", title:"Microsoft Face", cat:"hub", featured: false, v: "0.37", logo: "microsoft.png"}, {url:"/components/image_processing.microsoft_face_detect/", title:"Microsoft Face Detect", cat:"image-processing", featured: false, v: "0.38", logo: "microsoft.png"}, {url:"/components/image_processing.microsoft_face_identify/", title:"Microsoft Face Identify", cat:"image-processing", featured: false, v: "0.37", logo: "microsoft.png"}, -{url:"/components/device_tracker.mikrotik/", title:"Mikrotik", cat:"presence-detection", featured: false, v: "0.43", logo: "mikrotik.png"}, +{url:"/components/device_tracker.mikrotik/", title:"Mikrotik", cat:"presence-detection", featured: false, v: "0.44", logo: "mikrotik.png"}, {url:"/components/sensor.min_max/", title:"Min/max Sensor", cat:"sensor", featured: false, v: "0.31", logo: "home-assistant.png"}, {url:"/components/mochad/", title:"Mochad", cat:"hub", featured: false, v: "0.32", logo: ""}, {url:"/components/switch.mochad/", title:"Mochad Switch", cat:"switch", featured: false, v: "0.32", logo: ""}, @@ -539,6 +548,9 @@ var allComponents = [ {url:"/components/light.hue/", title:"Philips Hue", cat:"light", featured: true, v: "0.7", logo: "philips_hue.png"}, {url:"/components/media_player.philips_js/", title:"Philips TV", cat:"media-player", featured: false, v: "0.34", logo: "philips.png"}, {url:"/components/sensor.pi_hole/", title:"Pi-Hole Sensor", cat:"system-monitor", featured: false, v: "0.28", logo: "pi_hole.png"}, +{url:"/components/rpi_pfio/", title:"PiFace Digital I/O", cat:"diy", featured: false, v: "0.45", logo: "raspberry-pi.png"}, +{url:"/components/binary_sensor.rpi_pfio/", title:"PiFace Digital I/O Binary Sensor", cat:"binary-sensor", featured: false, v: "0.45", logo: "raspberry-pi.png"}, +{url:"/components/switch.rpi_pfio/", title:"PiFace Digital I/O Switch", cat:"switch", featured: false, v: "0.45", logo: "raspberry-pi.png"}, {url:"/components/tts.picotts/", title:"Pico Text-to-Speech", cat:"text-to-speech", featured: false, v: "0.36", logo: "home-assistant.png"}, {url:"/components/light.piglow/", title:"Piglow", cat:"light", featured: false, v: "0.37", logo: "raspberry-pi.png"}, {url:"/components/pilight/", title:"Pilight", cat:"hub", featured: false, v: "0.26", logo: "pilight.png"}, @@ -591,6 +603,9 @@ var allComponents = [ {url:"/components/camera.rpi_camera/", title:"Raspberry Pi Camera", cat:"camera", featured: false, v: "0.17", logo: "raspberry-pi.png"}, {url:"/components/cover.rpi_gpio/", title:"Raspberry Pi Cover", cat:"cover", featured: false, v: "0.23", logo: "raspberry-pi.png"}, {url:"/components/switch.rpi_rf/", title:"Raspberry Pi RF Switch", cat:"switch", featured: false, v: "0.19", logo: "raspberry-pi.png"}, +{url:"/components/raspihats/", title:"Raspihats", cat:"diy", featured: false, v: "0.45", logo: "raspihats.png"}, +{url:"/components/binary_sensor.raspihats/", title:"Raspihats Binary Sensor", cat:"binary-sensor", featured: false, v: "0.44", logo: "raspihats.png"}, +{url:"/components/switch.raspihats/", title:"Raspihats Switch", cat:"switch", featured: false, v: "0.45", logo: "raspihats.png"}, {url:"/components/recorder/", title:"Recorder", cat:"history", featured: false, v: "0.7", logo: "home-assistant.png"}, {url:"/components/ring/", title:"Ring", cat:"hub", featured: false, v: "0.42", logo: "ring.png"}, {url:"/components/binary_sensor.ring/", title:"Ring Binary Sensor", cat:"binary-sensor", featured: false, v: "0.42", logo: "ring.png"}, @@ -614,6 +629,7 @@ var allComponents = [ {url:"/components/sensor.sensehat/", title:"Sense HAT", cat:"sensor", featured: false, v: "0.35", logo: "sense-hat.png"}, {url:"/components/light.sensehat/", title:"Sense HAT Light", cat:"light", featured: false, v: "0.0", logo: "sense-hat.png"}, {url:"/components/climate.sensibo/", title:"Sensibo A/C controller", cat:"climate", featured: false, v: "0.44", logo: "sensibo.png"}, +{url:"/components/image_processing.seven_segments/", title:"Seven segments display", cat:"image-processing", featured: false, v: "0.45", logo: "home-assistant.png"}, {url:"/components/media_player.aquostv/", title:"Sharp Aquos TV", cat:"media-player", featured: false, v: "0.35", logo: "sharp_aquos.jpg"}, {url:"/components/shell_command/", title:"Shell command", cat:"automation", featured: false, v: "0.0", logo: "home-assistant.png"}, {url:"/components/notify.simplepush/", title:"Simplepush", cat:"notifications", featured: false, v: "0.29", logo: "simplepush.png"}, @@ -784,6 +800,7 @@ var allComponents = [ {url:"/components/media_player.itunes/", title:"iTunes", cat:"media-player", featured: false, v: "0.7", logo: "itunes.png"}, {url:"/components/sensor.mfi/", title:"mFi Sensor", cat:"sensor", featured: false, v: "0.0", logo: "ubiquiti.png"}, {url:"/components/switch.mfi/", title:"mFi Switch", cat:"switch", featured: false, v: "0.0", logo: "ubiquiti.png"}, +{url:"/components/binary_sensor.mystrom/", title:"myStrom Binary Sensor", cat:"binary-sensor", featured: false, v: "0.45", logo: "mystrom.png"}, {url:"/components/switch.mystrom/", title:"myStrom Switch", cat:"switch", featured: false, v: "0.0", logo: "mystrom.png"}, {url:"/components/light.mystrom/", title:"myStrom WiFi Bulb", cat:"light", featured: false, v: "0.43", logo: "mystrom.png"}, false diff --git a/components/influxdb/index.html b/components/influxdb/index.html index da9da5b226..c0d87c828d 100644 --- a/components/influxdb/index.html +++ b/components/influxdb/index.html @@ -250,6 +250,9 @@ optional arguments:

    Category History

      +
    • + Datadog +
    • Dweet.io
    • diff --git a/components/insteon_hub/index.html b/components/insteon_hub/index.html index f35e28e9d8..c55805c352 100644 --- a/components/insteon_hub/index.html +++ b/components/insteon_hub/index.html @@ -117,6 +117,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -162,6 +165,9 @@ This component has been disabled due to a complaint by Insteon. It will be enabl
    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/insteon_local/index.html b/components/insteon_local/index.html index 1660ce7581..5557e1b9f1 100644 --- a/components/insteon_local/index.html +++ b/components/insteon_local/index.html @@ -135,6 +135,9 @@
    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -180,6 +183,9 @@
    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/insteon_plm/index.html b/components/insteon_plm/index.html index 12af19392e..481d39f35e 100644 --- a/components/insteon_plm/index.html +++ b/components/insteon_plm/index.html @@ -162,6 +162,9 @@ default is not correct.

    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -207,6 +210,9 @@ default is not correct.

    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/introduction/index.html b/components/introduction/index.html index 353f04bf67..2ae437266c 100644 --- a/components/introduction/index.html +++ b/components/introduction/index.html @@ -110,7 +110,7 @@ HTTP
    • - Home Assistant 0.42 + Home Assistant 0.45
    • Introduction diff --git a/components/isy994/index.html b/components/isy994/index.html index c1c6eea934..0dd3bab902 100644 --- a/components/isy994/index.html +++ b/components/isy994/index.html @@ -213,6 +213,9 @@ The ISY994 controller is manufactured by Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/joaoapps_join/index.html b/components/joaoapps_join/index.html index 97d171a240..4fea9eb20b 100644 --- a/components/joaoapps_join/index.html +++ b/components/joaoapps_join/index.html @@ -162,6 +162,9 @@
    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -207,6 +210,9 @@
    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/keyboard_remote/index.html b/components/keyboard_remote/index.html index 4818f77371..0dc3a10a9f 100644 --- a/components/keyboard_remote/index.html +++ b/components/keyboard_remote/index.html @@ -193,7 +193,7 @@ When the keyboard reconnects, an event keyboard_ HTTP
    • - Home Assistant 0.42 + Home Assistant 0.45
    • Introduction diff --git a/components/kira/index.html b/components/kira/index.html new file mode 100644 index 0000000000..560ab9fd9b --- /dev/null +++ b/components/kira/index.html @@ -0,0 +1,359 @@ + + + + + + + + + Kira - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +
      +
      +
      +

      + Kira +

      +
      +
      +

      The kira component is the main component to integrate Keene Electronics IR over IP Kira modules with Home Assistant.

      +

      Example Configuration

      +
      # Example configuration.yaml entry
      +kira:
      +
      +
      +

      Kira modules have no built-in mechanism for auto-discovery, so will need to be configured to send packets to Home Assistant. Documentation for this can be found on the manufacturer’s website Here.

      +

      Configuration Options

      +
      # Example configuration.yaml entry
      +kira:
      +  sensors:
      +    - name: kira_sensor
      +      host: 0.0.0.0
      +      port: 65432
      +  remotes:
      +      name: kira_remote
      +      host: 192.168.100.1
      +      port: 65432
      +
      +
      +

      Configuration variables:

      +
        +
      • sensors (Optional): Kira sensors to register +
          +
        • name (Optional): Name of this sensor.
        • +
        • host (Optional): Bind address for this sensor. 0.0.0.0 is default.
        • +
        • port (Optional): UDP port to listen for packets on. 65432 is default.
        • +
        +
      • +
      • remotes (Optional): Remote Kira modules to register +
          +
        • name (Optional): Name of this remote.
        • +
        • host (Required): IP address of Kira module to send commands to.
        • +
        • port (Optional): UDP port to send packets to. 65432 is default.
        • +
        +
      • +
      +

      If no sensors or remotes are specified, a sensor with default values will be added.

      +

      Code Configuration

      +

      The first time the Kira component is loaded, kira_codes.yaml will be created in the Home Assistant configuration directory.

      +
      # Example kira_codes.yaml entry
      +- name: LivingRoomTVOn
      +  code: "K 2322 228A 1126 023E 0227 023E 0207 023F 0658 025D 0207 023F 0227 0220 0227 023F 0222 023E 0222 0220 067D 023F 0658 0222 0227 025C 0640 023F 0658 025D 0640 023E 0658 025D 0640 023F 0222 025C 0207 0222 0678 023E 0207 023F 0227 023F 0222 025C 063B 025C 0640 023E 0660 023E 0658 025D 0207 0222 0678 023E 0660 0220 0678 023E 0202 025D 0207 023F 2000"
      +  type: kira
      +- name: HDMI_1
      +  code: "0000 006d 0026 0000 0155 00aa 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0014 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0014 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0014 0016 0014 0016 0040 0016 0040 0016 0014 0016 0015 0016 060b 0155 0055 0016 0e58 0155 0055 0016 00aa"
      +  device: LivingRoomTv
      +  type: pronto
      +- name: RGB
      +  code: "F709 DC24"
      +  device: LivingRoomTv
      +  type: nec
      +
      +
      +

      Configuration variables:

      +
        +
      • name (Required): The name of this code.
      • +
      • code (Required): The data for this code (see below).
      • +
      • device (Optional): The device this code is associated with. Default is “unknown”.
      • +
      • type (Optional): The type of this code. If this field is omitted, the type will be autodetected if possible.
      • +
      • repeat (Optional): The number of times to repeat this code (on transmit). Default is 1.
      • +
      +

      Some manufacturers (e.g. Samsung) require an IR code to be sent a number of times in a row in rapid succession (usually 3). This doesn’t apply to the vast majority of devices, but it can be helpful if needed.

      +

      Code Types

      +

      When creating an entry in kira_codes.yaml, a few different kinds of codes can be used.

      +
        +
      • kira: This is the native wire protocol used by Kira modules. These can be captured using netcat.
      • +
      • pronto: Pronto codes are supported.
      • +
      • nec: If the device uses NEC IR codes and the manufacturer has published them, they can be used here.
      • +
      +

      NOTE: NEC codes by themselves contain enough information to recognize an IR sequence, but not enough to reconstruct it. Codes of this type are receive-only (usable by sensors but not remotes).

      +
      +
      + +
      +
      + + + + diff --git a/components/knx/index.html b/components/knx/index.html index 0d2816651d..4e156aaecb 100644 --- a/components/knx/index.html +++ b/components/knx/index.html @@ -164,9 +164,15 @@
    • Particulate matter Sensor
    • +
    • + PiFace Digital I/O +
    • Raspberry PI GPIO
    • +
    • + Raspihats +
    • Skybeacon sensor
    • diff --git a/components/light.knx/index.html b/components/light.knx/index.html index 566ae73b76..c67db52ef8 100644 --- a/components/light.knx/index.html +++ b/components/light.knx/index.html @@ -165,9 +165,15 @@ For switching/light actuators that are only controlled by a single group address
    • Particulate matter Sensor
    • +
    • + PiFace Digital I/O +
    • Raspberry PI GPIO
    • +
    • + Raspihats +
    • Skybeacon sensor
    • diff --git a/components/light.lifx/index.html b/components/light.lifx/index.html index 7da1f743bc..88eb650ad0 100644 --- a/components/light.lifx/index.html +++ b/components/light.lifx/index.html @@ -78,6 +78,37 @@
      • server (Optional): Your server address. Only needed if using more than one network interface. Omit if you are unsure.
      +

      Set state

      +

      The LIFX bulbs allow a change of color and brightness even when they are turned off. This way you can control the light during the day so its settings are correct when events for turning on are received, for example from motion detectors or external buttons.

      +

      The normal light.turn_on call cannot be used for this because it always turns the power on. Thus, LIFX has its own service call that allows color changes without affecting the current power state.

      +

      Service light.lifx_set_state

      +

      Change the light to a new state.

      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Service data attributeDescription
      entity_idString or list of strings that point at entity_ids of lights. Else targets all.
      transitionDuration (in seconds) for the light to fade to the new state.
      powerTurn the light on (True) or off (False). Leave out to keep the power as it is.
      ...Use color_name, brightness etc. from light.turn_on to specify the new state.

      Light effects

      The LIFX platform supports several light effects. You can start these effects with default options by using the effect attribute of the normal light.turn_on service, for example like this:

      automation:
      diff --git a/components/light.lutron_caseta/index.html b/components/light.lutron_caseta/index.html
      index 4e40be4121..3aa4466a92 100644
      --- a/components/light.lutron_caseta/index.html
      +++ b/components/light.lutron_caseta/index.html
      @@ -86,6 +86,9 @@
               
    • Lutron Caseta
    • +
    • + Lutron Caseta Cover +
    • Lutron Caseta Switch
    • diff --git a/components/light.mystrom/index.html b/components/light.mystrom/index.html index 96fb30cb07..f8e7ea34fe 100644 --- a/components/light.mystrom/index.html +++ b/components/light.mystrom/index.html @@ -119,6 +119,9 @@

      Related components

        +
      • + myStrom Binary Sensor +
      • myStrom Switch
      • diff --git a/components/light.rpi_gpio_pwm/index.html b/components/light.rpi_gpio_pwm/index.html index 288d858a6d..f49f26c0fb 100644 --- a/components/light.rpi_gpio_pwm/index.html +++ b/components/light.rpi_gpio_pwm/index.html @@ -67,6 +67,7 @@

        The rpi_gpio_pwm platform allows to control multiple lights using pulse-width modulation, for example led strips. It supports one-color, RGB and RGBW LEDs driven by GPIOs of a Raspberry Pi or a PCA9685 controller.

        +

        For controlling the GPIOs, the platform connects to the pigpio-daemon, which must be running. On Raspbian Jessie 2016-05-10 or newer the pigpio library is already included. On other operating systems it needs to be installed first (see installation instructions).

        To enable this platform, add the following lines to your configuration.yaml:

        # Example configuration.yaml entry
         light:
        diff --git a/components/light/index.html b/components/light/index.html
        index b83de4ba3f..0e71ef5580 100644
        --- a/components/light/index.html
        +++ b/components/light/index.html
        @@ -118,6 +118,11 @@ The light component supports multiple entries in configuration.yaml
               yes
               An INT in mireds representing the color temperature you want the light to be.
             
        +    
        +      kelvin
        +      yes
        +      Alternatively, you can specify the color temperature in Kelvin.
        +    
             
               color_name
               yes
        @@ -128,6 +133,11 @@ The light component supports multiple entries in configuration.yaml
               yes
               Integer between 0 and 255 for how bright the color should be.
             
        +    
        +      brightness_pct
        +      yes
        +      Alternatively, you can specify brightness in percent (a number between 0 and 100).
        +    
             
               flash
               yes
        diff --git a/components/litejet/index.html b/components/litejet/index.html
        index 0c5087009e..f2856439a0 100644
        --- a/components/litejet/index.html
        +++ b/components/litejet/index.html
        @@ -151,6 +151,9 @@
                 
      • Android IP Webcam
      • +
      • + Axis +
      • Belkin WeMo
      • @@ -196,6 +199,9 @@
      • Joaoapps Join
      • +
      • + Kira +
      • LiteJet
      • diff --git a/components/lock.wink/index.html b/components/lock.wink/index.html index 3f18b6416b..397d008873 100644 --- a/components/lock.wink/index.html +++ b/components/lock.wink/index.html @@ -75,6 +75,169 @@
      • Generic Z-wave

      +The following services have only been confirmed on Schlage locks. +

      +

      Service wink_set_lock_alarm_mode

      +

      You can use the service wink/wink_set_lock_alarm_mode to set the alarm mode of your lock.

      + + + + + + + + + + + + + + + + + + + + +
      Service data attributeOptionalDescription
      modenoString one of tamper, activity, or forced_entry
      entity_idyesString or list of strings that point at entity_ids of locks.
      +

      Example:

      +
      script:
      +  set_locks_to_tamper:
      +    sequence:
      +      - service: wink.wink_set_lock_alarm_mode
      +        data:
      +          mode: "tamper"
      +
      +
      +

      Service wink_set_lock_alarm_sensitivity

      +

      You can use the service wink/wink_set_lock_alarm_sensitivity to set the alarm sensitivity of your lock.

      + + + + + + + + + + + + + + + + + + + + +
      Service data attributeOptionalDescription
      sensitivitynoString one of low, medium_low, medium, medium_high, high
      entity_idyesString or list of strings that point at entity_ids of locks.
      +

      Example:

      +
      script:
      +  set_locks_to_high_sensitivity:
      +    sequence:
      +      - service: wink.wink_set_lock_alarm_sensitivity
      +        data:
      +          sensitivity: "high"
      +
      +
      +

      Service wink_set_lock_alarm_state

      +

      You can use the service wink/wink_set_lock_alarm_state to set the alarm state of your lock.

      + + + + + + + + + + + + + + + + + + + + +
      Service data attributeOptionalDescription
      enablednoBoolean enabled or disabled, true or false
      entity_idyesString or list of strings that point at entity_ids of locks.
      +

      Example:

      +
      script:
      +  disable_all_locks_alarm:
      +    sequence:
      +      - service: wink.wink_set_lock_alarm_state
      +        data:
      +          enabled: false 
      +
      +
      +

      Service wink_set_lock_beeper_state

      +

      You can use the service wink/wink_set_lock_beeper_state to set the beeper state of your lock.

      + + + + + + + + + + + + + + + + + + + + +
      Service data attributeOptionalDescription
      enablednoBoolean enabled or disabled, true or false
      entity_idyesString or list of strings that point at entity_ids of locks.
      +

      Example:

      +
      script:
      +  disable_all_locks_beepers:
      +    sequence:
      +      - service: wink.wink_set_lock_beeper_state
      +        data:
      +          enabled: false
      +
      +
      +

      Service wink_set_lock_vacation_mode

      +

      You can use the service wink/wink_set_lock_vacation_mode to set the vacation mode of your lock.

      + + + + + + + + + + + + + + + + + + + + +
      Service data attributeOptionalDescription
      enablednoBoolean enabled or disabled, true or false
      entity_idyesString or list of strings that point at entity_ids of locks.
      +

      Example:

      +
      script:
      +  enabled_vacation_mode_on_all_locks:
      +    sequence:
      +      - service: wink.wink_set_lock_vacation_mode
      +        data:
      +          enabled: false
      +
      +
      +

      If supported by your lock, a binary sensor will be created for each user key code you have defined. These key codes will turn on when the code is entered and automatically turn off after a few seconds.

      diff --git a/components/logbook/index.html b/components/logbook/index.html index cdd658121b..e5857181e1 100644 --- a/components/logbook/index.html +++ b/components/logbook/index.html @@ -155,6 +155,9 @@ To exclude these entities just add them to the e

      Category History

        +
      • + Datadog +
      • Dweet.io
      • diff --git a/components/logentries/index.html b/components/logentries/index.html index 5cec8554fa..ec30a541c9 100644 --- a/components/logentries/index.html +++ b/components/logentries/index.html @@ -89,6 +89,9 @@

        Category History

          +
        • + Datadog +
        • Dweet.io
        • diff --git a/components/logger/index.html b/components/logger/index.html index a3064a6a6b..86b500997b 100644 --- a/components/logger/index.html +++ b/components/logger/index.html @@ -154,7 +154,7 @@ HTTP
        • - Home Assistant 0.42 + Home Assistant 0.45
        • Introduction diff --git a/components/lutron/index.html b/components/lutron/index.html index 9a8fed71a8..023d135658 100644 --- a/components/lutron/index.html +++ b/components/lutron/index.html @@ -118,6 +118,9 @@ It is recommended to assign a static IP address to your Main Repeater. This ensu
        • Android IP Webcam
        • +
        • + Axis +
        • Belkin WeMo
        • @@ -163,6 +166,9 @@ It is recommended to assign a static IP address to your Main Repeater. This ensu
        • Joaoapps Join
        • +
        • + Kira +
        • LiteJet
        • diff --git a/components/lutron_caseta/index.html b/components/lutron_caseta/index.html index b617df5901..d33b20ccf3 100644 --- a/components/lutron_caseta/index.html +++ b/components/lutron_caseta/index.html @@ -66,9 +66,14 @@
          -

          Lutron is an American lighting control company. They have several lines of home automation devices that manage light switches/dimmers, occupancy sensors, HVAC controls, etc. The lutron_caseta component in Home Assistant is responsible for communicating with the Lutron SmartBridge for these systems.

          -

          This component only supports the Caseta line of products. Current only supports Caseta dimmers as Home Assistant lights and caseta wall switches as Home Assistant switches.

          -

          When configured, the lutron_caseta component will automatically discover dimmers and switches as setup in the Lutron SmartBridge.

          +

          Lutron is an American lighting control company. They have several lines of home automation devices that manage light switches/dimmers, occupancy sensors, HVAC controls, etc. The lutron_caseta component in Home Assistant is responsible for communicating with the Lutron SmartBridge for these systems. Both ‘pro’ and ‘standard’ models are supported.

          +

          This component only supports the Caseta line of products. The current supported Caseta devices are:

          +
            +
          • Dimmers as Home Assistant lights
          • +
          • Wall switches as Home Assistant switches
          • +
          • Serena shades as Home Assistant covers
          • +
          +

          When configured, the lutron_caseta component will automatically discover the currently support devices as setup in the Lutron SmartBridge.

          To use Lutron Caseta devices in your installation, add the following to your configuration.yaml file using the IP of your lutron Smartbridge:

          # Example configuration.yaml entry
           lutron_caseta:
          @@ -97,6 +102,9 @@ It is recommended to assign a static IP address to your Lutron SmartBridge. This
                     

          Related components

            +
          • + Lutron Caseta Cover +
          • Lutron Caseta Light
          • @@ -117,6 +125,9 @@ It is recommended to assign a static IP address to your Lutron SmartBridge. This
          • Android IP Webcam
          • +
          • + Axis +
          • Belkin WeMo
          • @@ -162,6 +173,9 @@ It is recommended to assign a static IP address to your Lutron SmartBridge. This
          • Joaoapps Join
          • +
          • + Kira +
          • LiteJet
          • diff --git a/components/media_player.kodi/index.html b/components/media_player.kodi/index.html index c7e0314214..97e97e08dc 100644 --- a/components/media_player.kodi/index.html +++ b/components/media_player.kodi/index.html @@ -85,7 +85,99 @@
          • password (Optional): The XBMC/Kodi HTTP password.
          • turn_off_action (Optional): The desired turn off action. Options are none, quit, hibernate, suspend, reboot, or shutdown. Default none.
          • enable_websocket (Optional): Enable websocket connections to Kodi via the TCP port. Defaults to true. The websocket connection allows Kodi to push updates to Home Assistant and removes the need for Home Assistant to poll. If websockets don’t work on your installation this can be set to false.
          • +
          • timeout (Optional): Set timeout for connections to Kodi. Defaults to 5 seconds.
          +

          Service kodi_add_to_playlist

          +

          Add music to the default playlist (i.e. playlistid=0).

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          Service data attributeOptionalDescription
          entity_idnoName(s) of the Kodi entities where to add the media.
          media_typeyesMedia type identifier. It must be one of SONG or ALBUM.
          media_idnoUnique Id of the media entry to add (songid or albumid). If not defined, media_name and artist_name are needed to search the Kodi music library.
          media_namenoOptional media name for filtering media. Can be ‘ALL’ when media_type is ‘ALBUM’ and artist_name is specified, to add all songs from one artist.
          artist_namenoOptional artist name for filtering media.
          +

          Service kodi_call_method

          +

          Call a Kodi JSONRPC API method with optional parameters. Results of the Kodi API call will be redirected in a Home Assistant event: kodi_call_method_result.

          + + + + + + + + + + + + + + + + + + + + + + + + + +
          Service data attributeOptionalDescription
          entity_idnoName(s) of the Kodi entities where to run the API method.
          methodyesName of the Kodi JSONRPC API method to be called.
          any other parameternoOptional parameters for the Kodi API call.
          +

          Event triggering

          +

          When calling the kodi_call_method service, if the Kodi JSONRPC API returns data, when received by Home Assistant it will fire a kodi_call_method_result event on the event bus with the following event_data:

          +
          entity_id: "<Kodi media_player entity_id>"
          +result_ok: <boolean>
          +input: <input parameters of the service call>
          +result: <data received from the Kodi API>
          +
          +
          +

          Kodi services samples

          +

          Simple script to turn on the TV with the Kodi JSON-CEC Addon

          +
          script:
          +  activate_tv:
          +    alias: Turn on TV
          +    sequence:
          +      - alias: TV on
          +        service: media_player.kodi_call_method
          +        data:
          +            entity_id: media_player.kodi
          +            method: Addons.ExecuteAddon
          +            addonid: script.json-cec
          +            params:
          +                command: activate
          +
          +
          +

          For a more complex usage of the kodi_call_method service, with event triggering of Kodi API results, you can have a look at this example

        A sample configuration entry for Google Mail.

        @@ -104,11 +105,12 @@ recipient: - james@gmail.com - bob@gmail.com + sender_name: My Home Assistant

      Keep in mind that Google has some extra layers of protection which need special attention (Hint: ‘Less secure apps’).

      To use the SMTP notification, refer to it in an automation or script like in this example:

      -
        burglar: 
      +
        burglar:
           alias: Burglar Alarm
           sequence:
             - service: shell_command.snapshot
      @@ -119,12 +121,77 @@
                   title: 'Intruder alert'
                   message: 'Intruder alert at apartment!!'
                   data:
      -                images: 
      +                images:
                           - /home/pi/snapshot1.jpg
                           - /home/pi/snapshot2.jpg
       

      The optional images field adds in-line image attachments to the email. This sends a text/HTML multi-part message instead of the plain text default.

      +

      The optional html field makes a custom text/HTML multi-part message, allowing total freedom for sending rich html emails. In them, if you need to attach images, you can pass both arguments (html and images), the attachments will be joined with the basename of the images, so they can be included in the html page with src="cid:image_name.ext".

      +
        burglar:
      +    alias: Burglar Alarm
      +    sequence:
      +      - service: shell_command.snapshot
      +      - delay:
      +            seconds: 1
      +      - service: notify.NOTIFIER_NAME
      +        data_template:
      +            message: 'Intruder alert at apartment!!'
      +            data:
      +              images:
      +                - /home/pi/snapshot1.jpg
      +                - /home/pi/snapshot2.jpg
      +              html: >
      +                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      +                <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
      +                    <head>
      +                        <meta charset="UTF-8">
      +                        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      +                        <meta name="viewport" content="width=device-width, initial-scale=1.0">
      +                        <title>Intruder alert</title>
      +                        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css">
      +                        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
      +                        <style type="text/css">
      +                            @font-face {
      +                              font-family: 'Open Sans';
      +                              font-style: normal;
      +                              font-weight: 300;
      +                              src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZS3E-kSBmtLoNJPDtbj2Pk.ttf) format('truetype');
      +                            }
      +                            h1,h2,h3,h4,h5,h6 {
      +                                font-family:'Open Sans',Arial,sans-serif;
      +                                font-weight:400;
      +                                margin:10px 0
      +                            }
      +                        </style>
      +                    </head>
      +                    <body>
      +                      <div class="jumbotron jumbotron-fluid" style="background-color: #f00a2d; color: white;">
      +                          <div class="container py-0">
      +                              <h1>Intruder alert at apartment!!</h1>
      +                          </div>
      +                      </div>
      +                      <div class="container-fluid">
      +                        <div class="row">
      +                          <div class="col-xs-12 col-md-6 px-0">
      +                            <img class="rounded" style="width: 100%;"
      +                                alt="snapshot1" src="cid:snapshot1.jpg" />
      +                          </div>
      +                          <div class="col-xs-12 col-md-6 px-0">
      +                            <img class="rounded" style="width: 100%;"
      +                                alt="snapshot2" src="cid:snapshot2.jpg" />
      +                          </div>
      +                        </div>
      +                        <br>
      +                      </div>
      +                    </body>
      +                    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
      +                    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/js/bootstrap.min.js"></script>
      +                </html>
      +
      +
      +
      +

      Obviously, this kind of complex html email reporting is done much more conveniently using Jinja2 templating from an AppDaemon app, for example.

      This platform is fragile and not able to catch all exceptions in a smart way because of the large number of possible configuration combinations.

      A combination that will work properly is port 587 and STARTTLS. It’s recommended to enable STARTTLS, if possible.

      Keep in mind that if the password contains a colon, it needs to be wrapped in apostrophes in the configuration.yaml file.

      diff --git a/components/notify.telegram/index.html b/components/notify.telegram/index.html index f01f82d828..6011aca095 100644 --- a/components/notify.telegram/index.html +++ b/components/notify.telegram/index.html @@ -70,7 +70,8 @@

      The requirements are:

      • You need a Telegram bot. Please follow those instructions to create one and get the token for your bot. Keep in mind that bots are not allowed to contact users. You need to make the first contact with your user. Meaning that you need to send a message to the bot from your user.
      • -
      • The chat_id of an user.
      • +
      • You need to configure a Telegram bot in Home Assistant and define there your API key and the allowed chat ids to interact with.
      • +
      • The chat_id of an allowed user.

      To retrieve your chat_id, contact any of the Telegram bots created for this purpose (@myidbot, @get_id_bot)

      The quickest way to retrieve your chat_id is visiting https://api.telegram.org/botYOUR_API_TOKEN/getUpdates or to use $ curl -X GET https:/api.telegram.org/botYOUR_API_TOKEN/getUpdates. Replace YOUR_API_TOKEN with your actual token.

      @@ -89,21 +90,48 @@

      To enable Telegram notifications in your installation, add the following to your configuration.yaml file:

      -
      # Example configuration.yaml entry
      +
      # Example configuration.yaml entry for the Telegram Bot
      +telegram_bot:
      +  platform: webhooks
      +  api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
      +  allowed_chat_ids:
      +    - CHAT_ID_1
      +    - CHAT_ID_2
      +    - CHAT_ID_3
      +
      +# Example configuration.yaml entry for the notifier
       notify:
         - name: NOTIFIER_NAME
           platform: telegram
      -    api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
      -    chat_id: YOUR_CHAT_ID
      +    chat_id: CHAT_ID_2
       

      Configuration variables:

      • name (Optional): Setting the optional parameter name allows multiple notifiers to be created. The default value is notify. The notifier will bind to the service notify.NOTIFIER_NAME.
      • -
      • api_key (Required): The API token of your bot.
      • chat_id (Required): The chat ID of your user.

      To use notifications, please see the getting started with automation page.

      +

      Text message

      +
      ...
      +action:
      +  service: notify.NOTIFIER_NAME
      +  data:
      +    title: '*Send a message*'
      +    message: 'That's an example that _sends_ a *formatted* message with a custom keyboard.'
      +    data:
      +      keyboard:
      +        - '/command1, /command2'
      +        - '/command3, /command4'
      +
      +
      +

      Configuration variables:

      +
        +
      • message (Required): Message text.
      • +
      • title (Optional): Will be composed as ‘%title\n%message’.
      • +
      • keyboard (Optional): List of rows of commands, comma-separated, to make a custom keyboard.
      • +
      • inline_keyboard (Optional): List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with asociated callback data.
      • +

      Photo support

      ...
       action:
      @@ -122,11 +150,14 @@
                 caption: I.e. for a Title
       
      +

      Configuration variables:

      • url or file (Required): For local or remote path to an image.
      • caption (Optional): The title of the image.
      • username (Optional): Username for a URL which require HTTP basic authentication.
      • password (Optional): Username for a URL which require HTTP basic authentication.
      • +
      • keyboard (Optional): List of rows of commands, comma-separated, to make a custom keyboard.
      • +
      • inline_keyboard (Optional): List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with asociated callback data.

      Document support

      ...
      @@ -139,14 +170,16 @@
             document:
               file: /tmp/whatever.odf
               caption: Document Title xy
      -        
       
      +

      Configuration variables:

      • url or file (Required): For local or remote path to a document.
      • caption (Optional): The title of the document.
      • username (Optional): Username for a URL which require HTTP basic authentication.
      • password (Optional): Username for a URL which require HTTP basic authentication.
      • +
      • keyboard (Optional): List of rows of commands, comma-separated, to make a custom keyboard.
      • +
      • inline_keyboard (Optional): List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with asociated callback data.

      Location support

      ...
      @@ -162,10 +195,13 @@
               longitude: 117.22743
       
      +

      Configuration variables:

      • location (Required): For local or remote path to an image.
      • latitude (Required): The latitude to send.
      • longitude (Required): The longitude to send.
      • +
      • keyboard (Optional): List of rows of commands, comma-separated, to make a custom keyboard.
      • +
      • inline_keyboard (Optional): List of rows of commands, comma-separated, to make a custom inline keyboard with buttons with asociated callback data.
      diff --git a/components/nuimo_controller/index.html b/components/nuimo_controller/index.html index 25567bd8aa..92f36aa792 100644 --- a/components/nuimo_controller/index.html +++ b/components/nuimo_controller/index.html @@ -144,6 +144,9 @@ Then invoke home-assistant with hass --skip-pip<
    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -189,6 +192,9 @@ Then invoke home-assistant with hass --skip-pip<
    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/octoprint/index.html b/components/octoprint/index.html index c70485eb2f..c57cf2b9b6 100644 --- a/components/octoprint/index.html +++ b/components/octoprint/index.html @@ -117,6 +117,9 @@
    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -162,6 +165,9 @@
    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/opencv/index.html b/components/opencv/index.html index 3f343d0eae..2a47f713b2 100644 --- a/components/opencv/index.html +++ b/components/opencv/index.html @@ -156,6 +156,9 @@
    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -201,6 +204,9 @@
    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/persistent_notification/index.html b/components/persistent_notification/index.html index 3ec071902a..1ec2e243f9 100644 --- a/components/persistent_notification/index.html +++ b/components/persistent_notification/index.html @@ -158,7 +158,7 @@ HTTP
    • - Home Assistant 0.42 + Home Assistant 0.45
    • Introduction diff --git a/components/pilight/index.html b/components/pilight/index.html index d475ff7e49..080fd684dc 100644 --- a/components/pilight/index.html +++ b/components/pilight/index.html @@ -149,6 +149,9 @@
    • Android IP Webcam
    • +
    • + Axis +
    • Belkin WeMo
    • @@ -194,6 +197,9 @@
    • Joaoapps Join
    • +
    • + Kira +
    • LiteJet
    • diff --git a/components/plant/index.html b/components/plant/index.html index 17105ad3f8..9f2eb487c0 100644 --- a/components/plant/index.html +++ b/components/plant/index.html @@ -192,7 +192,7 @@ Another good source of this data would be the + + + + + + + Raspihats - Home Assistant + + + + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +
      +
      +
      +

      + Raspihats +

      +
      +
      +

      The raspihats component is the base for all related Raspihats platforms in Home Assistant. There is no setup needed for the component itself, for the platforms please check their corresponding pages.

      +
      +
      + +
      +
      + + + + diff --git a/components/recorder/index.html b/components/recorder/index.html index 8bd237b47a..b9f631e060 100644 --- a/components/recorder/index.html +++ b/components/recorder/index.html @@ -208,6 +208,9 @@

      Category History