From db3021af91481db93b95d7420a6e6720bcde86e2 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Sun, 17 Dec 2017 16:27:07 +0000 Subject: [PATCH] Site updated at 2017-12-17 16:27:07 UTC --- atom.xml | 393 ++++----- blog/2014/12/18/website-launched/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- blog/2015/01/13/nest-in-da-house/index.html | 12 +- blog/2015/01/24/release-notes/index.html | 12 +- .../2015/02/08/looking-at-the-past/index.html | 12 +- blog/2015/02/24/streaming-updates/index.html | 12 +- .../index.html | 12 +- blog/2015/03/08/new-logo/index.html | 12 +- blog/2015/03/11/release-notes/index.html | 12 +- blog/2015/03/22/release-notes/index.html | 12 +- blog/2015/04/25/release-notes/index.html | 12 +- .../05/09/utc-time-zone-awareness/index.html | 12 +- blog/2015/05/14/release-notes/index.html | 12 +- blog/2015/06/10/release-notes/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../13/home-assistant-meets-ifttt/index.html | 12 +- .../index.html | 12 +- .../alarm-sonos-and-itunes-support/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../11/22/survey-november-2015/index.html | 12 +- .../12/05/community-highlights/index.html | 12 +- .../index.html | 12 +- .../12/07/influxdb-and-grafana/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../01/19/perfect-home-automation/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../multi-room-audio-with-snapcast/index.html | 12 +- .../02/20/community-highlights/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- blog/2016/04/07/static-website/index.html | 12 +- .../index.html | 12 +- .../04/17/updated-documentation/index.html | 12 +- .../04/19/to-infinity-and-beyond/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../05/06/open-iot-summit-talk/index.html | 12 +- .../empowering-scripts-and-alexa/index.html | 12 +- .../index.html | 12 +- blog/2016/05/18/why-we-use-polymer/index.html | 12 +- blog/2016/05/21/release-020/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../06/01/community-highlights/index.html | 12 +- .../08/super-fast-web-enocean-lirc/index.html | 12 +- .../home-assistant-at-pycon-2016/index.html | 12 +- .../index.html | 12 +- .../usb-webcams-and-home-assistant/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../sqlalchemy-knx-join-simplisafe/index.html | 12 +- .../19/visualizing-your-iot-data/index.html | 12 +- .../index.html | 12 +- .../esp8266-and-micropython-part1/index.html | 12 +- .../index.html | 12 +- .../03/laundry-automation-update/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- blog/2016/08/16/we-have-apps-now/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../esp8266-and-micropython-part2/index.html | 12 +- .../notify-group-reload-api-pihole/index.html | 12 +- .../async-sleepiq-emoncms-stocks/index.html | 12 +- .../01/we-have-raspberry-image-now/index.html | 12 +- blog/2016/10/02/hacktoberfest/index.html | 12 +- .../08/hassbian-rest-digital-ocean/index.html | 12 +- .../index.html | 12 +- .../10/25/explaining-the-updater/index.html | 12 +- .../hacktoberfest-influxdb-weather/index.html | 12 +- .../index.html | 12 +- .../12/03/remote-websockets-sonarr/index.html | 12 +- .../index.html | 12 +- blog/2016/12/19/thank-you/index.html | 12 +- .../index.html | 12 +- .../01/14/iss-usps-images-packages/index.html | 12 +- blog/2017/01/18/numbers/index.html | 12 +- .../21/home-assistant-governance/index.html | 12 +- blog/2017/01/28/face-coffee-wink/index.html | 12 +- blog/2017/02/03/babyphone/index.html | 12 +- blog/2017/02/04/hassbian-toybox/index.html | 12 +- .../11/alert-appletv-mqtt-yeelight/index.html | 12 +- blog/2017/02/14/clt-workshop/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../2017/03/22/broken-dependencies/index.html | 12 +- .../index.html | 12 +- .../03/25/todo-volumio-workday/index.html | 12 +- .../2017/03/28/http-to-mqtt-bridge/index.html | 12 +- blog/2017/04/01/thomas-krenn-award/index.html | 12 +- .../index.html | 12 +- blog/2017/04/15/ios/index.html | 12 +- .../index.html | 12 +- .../04/22/ikea-tradfri-spotify/index.html | 12 +- .../04/24/hardware-contest-2017/index.html | 12 +- .../04/25/influxdb-grafana-docker/index.html | 12 +- .../hassbian-1.21-its-about-time/index.html | 12 +- .../index.html | 12 +- .../05/05/podcast-init-interview/index.html | 12 +- blog/2017/05/06/zigbee-opencv-dlib/index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../index.html | 12 +- .../06/02/home-assistant-podcast-1/index.html | 12 +- blog/2017/06/04/release-46/index.html | 12 +- .../index.html | 12 +- blog/2017/06/15/zwave-entity-ids/index.html | 12 +- blog/2017/06/17/release-47/index.html | 12 +- .../index.html | 12 +- blog/2017/07/02/release-48/index.html | 12 +- .../index.html | 12 +- blog/2017/07/05/hasspodcast-ep-3/index.html | 12 +- blog/2017/07/15/release-49/index.html | 12 +- blog/2017/07/17/hasspodcast-ep-4/index.html | 12 +- blog/2017/07/25/introducing-hassio/index.html | 12 +- .../2017/07/27/talk-python-podcast/index.html | 12 +- blog/2017/07/29/release-50/index.html | 12 +- blog/2017/08/01/hasspodcast-ep-5/index.html | 12 +- blog/2017/08/12/release-51/index.html | 12 +- blog/2017/08/26/release-0-52/index.html | 12 +- blog/2017/09/09/release-53/index.html | 12 +- .../index.html | 12 +- blog/2017/09/23/release-54/index.html | 12 +- .../09/26/new-hassio-build-system/index.html | 12 +- .../index.html | 12 +- blog/2017/09/29/hacktoberfest/index.html | 12 +- blog/2017/10/01/hass-podcast-ep9/index.html | 12 +- .../deprecating-python-3.4-support/index.html | 12 +- blog/2017/10/07/release-55/index.html | 12 +- .../10/15/templating-date-time/index.html | 12 +- blog/2017/10/18/hasspodcast-ep-10/index.html | 12 +- blog/2017/10/21/release-56/index.html | 12 +- .../10/23/simple-analog-sensor/index.html | 12 +- blog/2017/10/28/demo/index.html | 12 +- .../2017/11/02/secure-shell-tunnel/index.html | 12 +- blog/2017/11/04/release-57/index.html | 12 +- .../11/05/frontend-translations/index.html | 12 +- blog/2017/11/10/ttn-with-mqtt/index.html | 9 +- blog/2017/11/12/tor/index.html | 9 +- blog/2017/11/18/release-58/index.html | 12 +- .../11/29/hassio-virtual-machine/index.html | 12 +- blog/2017/12/03/release-59/index.html | 12 +- .../index.html | 239 ++++++ blog/2017/12/17/release-60/index.html | 330 ++++++++ blog/archives/index.html | 54 +- blog/categories/announcements/atom.xml | 59 +- blog/categories/announcements/index.html | 33 +- blog/categories/community/atom.xml | 2 +- blog/categories/community/index.html | 12 +- blog/categories/device-tracking/atom.xml | 2 +- blog/categories/device-tracking/index.html | 12 +- blog/categories/esp8266/atom.xml | 2 +- blog/categories/esp8266/index.html | 12 +- blog/categories/how-to/atom.xml | 2 +- blog/categories/how-to/index.html | 12 +- blog/categories/ibeacons/atom.xml | 2 +- blog/categories/ibeacons/index.html | 12 +- blog/categories/internet-of-things/atom.xml | 2 +- blog/categories/internet-of-things/index.html | 12 +- blog/categories/iot-data/atom.xml | 2 +- blog/categories/iot-data/index.html | 12 +- blog/categories/media/atom.xml | 2 +- blog/categories/media/index.html | 12 +- blog/categories/merchandise/atom.xml | 2 +- blog/categories/merchandise/index.html | 12 +- blog/categories/micropython/atom.xml | 2 +- blog/categories/micropython/index.html | 12 +- blog/categories/mqtt/atom.xml | 2 +- blog/categories/mqtt/index.html | 12 +- blog/categories/organisation/atom.xml | 2 +- blog/categories/organisation/index.html | 12 +- blog/categories/owntracks/atom.xml | 2 +- blog/categories/owntracks/index.html | 12 +- blog/categories/presence-detection/atom.xml | 2 +- blog/categories/presence-detection/index.html | 12 +- .../public-service-announcement/atom.xml | 2 +- .../public-service-announcement/index.html | 12 +- blog/categories/release-notes/atom.xml | 760 ++++++++---------- blog/categories/release-notes/index.html | 33 +- blog/categories/survey/atom.xml | 2 +- blog/categories/survey/index.html | 12 +- blog/categories/talks/atom.xml | 2 +- blog/categories/talks/index.html | 12 +- blog/categories/technology/atom.xml | 2 +- blog/categories/technology/index.html | 12 +- blog/categories/user-stories/atom.xml | 2 +- blog/categories/user-stories/index.html | 12 +- blog/categories/video/atom.xml | 2 +- blog/categories/video/index.html | 12 +- blog/categories/website/atom.xml | 2 +- blog/categories/website/index.html | 12 +- blog/index.html | 265 ++++-- blog/posts/10/index.html | 220 ++--- blog/posts/11/index.html | 204 ++--- blog/posts/12/index.html | 189 ++--- blog/posts/13/index.html | 152 ++-- blog/posts/14/index.html | 148 ++-- blog/posts/15/index.html | 154 ++-- blog/posts/16/index.html | 143 ++-- blog/posts/17/index.html | 78 ++ blog/posts/2/index.html | 154 ++-- blog/posts/3/index.html | 200 +++-- blog/posts/4/index.html | 219 +++-- blog/posts/5/index.html | 193 +++-- blog/posts/6/index.html | 263 ++---- blog/posts/7/index.html | 326 ++++---- blog/posts/8/index.html | 222 +++-- blog/posts/9/index.html | 189 ++--- components/abode/index.html | 9 + components/ads/index.html | 456 +++++++++++ .../alarm_control_panel.abode/index.html | 6 + .../index.html | 6 + .../index.html | 6 + .../alarm_control_panel.arlo/index.html | 6 + .../alarm_control_panel.canary/index.html | 233 ++++++ .../alarm_control_panel.concord232/index.html | 6 + .../alarm_control_panel.egardia/index.html | 6 + .../alarm_control_panel.envisalink/index.html | 6 + .../alarm_control_panel.ialarm/index.html | 246 ++++++ .../alarm_control_panel.manual/index.html | 68 +- .../index.html | 50 +- .../alarm_control_panel.mqtt/index.html | 6 + .../alarm_control_panel.nx584/index.html | 6 + .../index.html | 6 + .../alarm_control_panel.simplisafe/index.html | 6 + components/alarm_control_panel.spc/index.html | 6 + .../index.html | 6 + .../alarm_control_panel.verisure/index.html | 6 + .../alarm_control_panel.wink/index.html | 6 + components/alarm_control_panel/index.html | 6 + components/alarmdecoder/index.html | 9 + components/alexa/index.html | 10 +- components/amcrest/index.html | 9 + components/android_ip_webcam/index.html | 9 + components/apcupsd/index.html | 9 + components/apple_tv/index.html | 9 + components/arlo/index.html | 9 + components/axis/index.html | 9 + components/binary_sensor.abode/index.html | 3 + components/binary_sensor.ads/index.html | 401 +++++++++ .../binary_sensor.alarmdecoder/index.html | 3 + .../index.html | 3 + components/binary_sensor.arest/index.html | 3 + components/binary_sensor.aurora/index.html | 3 + components/binary_sensor.axis/index.html | 3 + components/binary_sensor.bayesian/index.html | 3 + components/binary_sensor.bbb_gpio/index.html | 3 + components/binary_sensor.blink/index.html | 3 + components/binary_sensor.bloomsky/index.html | 3 + .../binary_sensor.command_line/index.html | 3 + .../binary_sensor.concord232/index.html | 3 + components/binary_sensor.doorbird/index.html | 3 + components/binary_sensor.ecobee/index.html | 3 + .../binary_sensor.eight_sleep/index.html | 3 + components/binary_sensor.enocean/index.html | 3 + .../binary_sensor.envisalink/index.html | 3 + .../binary_sensor.ffmpeg_motion/index.html | 3 + .../binary_sensor.ffmpeg_noise/index.html | 3 + components/binary_sensor.flic/index.html | 3 + components/binary_sensor.gc100/index.html | 3 + components/binary_sensor.hikvision/index.html | 3 + components/binary_sensor.hive/index.html | 3 + components/binary_sensor.homematic/index.html | 3 + components/binary_sensor.http/index.html | 3 + .../binary_sensor.insteon_plm/index.html | 3 + components/binary_sensor.iss/index.html | 3 + components/binary_sensor.isy994/index.html | 3 + components/binary_sensor.knx/index.html | 3 + components/binary_sensor.modbus/index.html | 3 + components/binary_sensor.mqtt/index.html | 3 + components/binary_sensor.mysensors/index.html | 3 + components/binary_sensor.mystrom/index.html | 3 + components/binary_sensor.nest/index.html | 3 + components/binary_sensor.netatmo/index.html | 3 + components/binary_sensor.nx584/index.html | 3 + components/binary_sensor.octoprint/index.html | 3 + components/binary_sensor.pilight/index.html | 3 + components/binary_sensor.ping/index.html | 3 + components/binary_sensor.raincloud/index.html | 3 + components/binary_sensor.random/index.html | 9 + components/binary_sensor.raspihats/index.html | 3 + components/binary_sensor.rest/index.html | 3 + components/binary_sensor.rfxtrx/index.html | 3 + components/binary_sensor.ring/index.html | 3 + components/binary_sensor.rpi_gpio/index.html | 3 + components/binary_sensor.rpi_pfio/index.html | 3 + .../binary_sensor.satel_integra/index.html | 3 + components/binary_sensor.skybell/index.html | 3 + components/binary_sensor.sleepiq/index.html | 3 + components/binary_sensor.spc/index.html | 3 + components/binary_sensor.tcp/index.html | 3 + .../binary_sensor.tellduslive/index.html | 3 + components/binary_sensor.template/index.html | 3 + components/binary_sensor.tesla/index.html | 3 + components/binary_sensor.threshold/index.html | 3 + components/binary_sensor.trend/index.html | 3 + components/binary_sensor.velbus/index.html | 3 + components/binary_sensor.vera/index.html | 6 + components/binary_sensor.verisure/index.html | 3 + components/binary_sensor.wink/index.html | 3 + components/binary_sensor.workday/index.html | 3 + .../binary_sensor.xiaomi_aqara/index.html | 3 + components/binary_sensor.zha/index.html | 3 + components/binary_sensor.zigbee/index.html | 3 + components/binary_sensor.zwave/index.html | 3 + components/binary_sensor/index.html | 4 + components/blink/index.html | 9 + components/bloomsky/index.html | 9 + components/calendar.caldav/index.html | 258 ++++++ components/calendar.google/index.html | 3 + components/calendar.todoist/index.html | 3 + components/calendar/index.html | 3 + components/camera.abode/index.html | 3 + components/camera.amcrest/index.html | 3 + .../camera.android_ip_webcam/index.html | 3 + components/camera.arlo/index.html | 3 + components/camera.axis/index.html | 3 + components/camera.blink/index.html | 3 + components/camera.bloomsky/index.html | 3 + components/camera.canary/index.html | 263 ++++++ components/camera.dispatcher/index.html | 3 + components/camera.doorbird/index.html | 3 + components/camera.ffmpeg/index.html | 3 + components/camera.foscam/index.html | 3 + components/camera.generic/index.html | 3 + components/camera.local_file/index.html | 3 + components/camera.mjpeg/index.html | 3 + components/camera.mqtt/index.html | 3 + components/camera.neato/index.html | 3 + components/camera.nest/index.html | 3 + components/camera.netatmo/index.html | 3 + components/camera.onvif/index.html | 3 + components/camera.ring/index.html | 3 + components/camera.rpi_camera/index.html | 3 + components/camera.skybell/index.html | 3 + components/camera.synology/index.html | 3 + components/camera.usps/index.html | 3 + components/camera.uvc/index.html | 3 + components/camera.verisure/index.html | 3 + components/camera.yi/index.html | 3 + components/camera.zoneminder/index.html | 3 + components/camera/index.html | 3 + components/canary/index.html | 447 ++++++++++ .../climate.generic_thermostat/index.html | 2 + components/climate.vera/index.html | 3 + components/cloud/index.html | 42 +- components/comfoconnect/index.html | 9 + components/conversation/index.html | 3 + components/cover.abode/index.html | 3 + components/cover.command_line/index.html | 3 + components/cover.garadget/index.html | 14 + components/cover.homematic/index.html | 3 + components/cover.isy994/index.html | 3 + components/cover.knx/index.html | 3 + components/cover.lutron_caseta/index.html | 3 + components/cover.mqtt/index.html | 3 + components/cover.myq/index.html | 3 + components/cover.mysensors/index.html | 3 + components/cover.opengarage/index.html | 3 + components/cover.rflink/index.html | 3 + components/cover.rfxtrx/index.html | 3 + components/cover.rpi_gpio/index.html | 3 + components/cover.scsgate/index.html | 3 + components/cover.tahoma/index.html | 3 + components/cover.tellstick/index.html | 253 ++++++ components/cover.template/index.html | 3 + components/cover.vera/index.html | 6 + components/cover.wink/index.html | 3 + components/cover.xiaomi_aqara/index.html | 3 + components/cover.zwave/index.html | 3 + components/cover/index.html | 3 + .../device_tracker.actiontec/index.html | 3 + components/device_tracker.aruba/index.html | 3 + components/device_tracker.asuswrt/index.html | 3 + .../device_tracker.automatic/index.html | 3 + components/device_tracker.bbox/index.html | 3 + .../index.html | 3 + .../index.html | 3 + .../device_tracker.bt_home_hub_5/index.html | 3 + .../device_tracker.cisco_ios/index.html | 3 + components/device_tracker.ddwrt/index.html | 3 + components/device_tracker.fritz/index.html | 3 + components/device_tracker.geofency/index.html | 3 + .../device_tracker.gpslogger/index.html | 3 + .../device_tracker.hitron_coda/index.html | 3 + .../device_tracker.huawei_router/index.html | 3 + components/device_tracker.icloud/index.html | 3 + .../device_tracker.keenetic_ndms2/index.html | 3 + .../device_tracker.linksys_ap/index.html | 3 + .../device_tracker.linksys_smart/index.html | 3 + components/device_tracker.locative/index.html | 3 + components/device_tracker.luci/index.html | 3 + components/device_tracker.meraki/index.html | 321 ++++++++ components/device_tracker.mikrotik/index.html | 3 + components/device_tracker.mqtt/index.html | 3 + .../device_tracker.mqtt_json/index.html | 3 + .../device_tracker.mysensors/index.html | 3 + components/device_tracker.netgear/index.html | 3 + .../device_tracker.nmap_tracker/index.html | 3 + .../device_tracker.owntracks/index.html | 3 + .../device_tracker.owntracks_http/index.html | 3 + components/device_tracker.ping/index.html | 3 + components/device_tracker.sky_hub/index.html | 3 + components/device_tracker.snmp/index.html | 3 + components/device_tracker.swisscom/index.html | 3 + components/device_tracker.tado/index.html | 3 + components/device_tracker.tesla/index.html | 3 + components/device_tracker.thomson/index.html | 3 + components/device_tracker.tile/index.html | 3 + components/device_tracker.tomato/index.html | 3 + components/device_tracker.tplink/index.html | 3 + components/device_tracker.trackr/index.html | 3 + components/device_tracker.ubus/index.html | 3 + components/device_tracker.unifi/index.html | 3 + .../device_tracker.unifi_direct/index.html | 3 + .../device_tracker.upc_connect/index.html | 3 + .../device_tracker.volvooncall/index.html | 3 + components/device_tracker.xiaomi/index.html | 3 + components/device_tracker/index.html | 17 +- components/dialogflow/index.html | 3 + components/digital_ocean/index.html | 9 + components/doorbird/index.html | 9 + components/dyson/index.html | 9 + components/ecobee/index.html | 9 + components/eight_sleep/index.html | 9 + components/emulated_hue/index.html | 9 + components/enocean/index.html | 9 + components/envisalink/index.html | 6 + components/fan.xiaomi_miio/index.html | 3 + components/ffmpeg/index.html | 9 + components/frontend/index.html | 2 +- components/gc100/index.html | 9 + components/google_assistant/index.html | 3 + components/hive/index.html | 9 + components/homematic/index.html | 58 +- components/hue/index.html | 510 ++++++++++++ components/ifttt.manything/index.html | 3 + components/index.html | 91 ++- components/insteon_hub/index.html | 9 + components/insteon_local/index.html | 9 + components/insteon_plm/index.html | 9 + components/isy994/index.html | 44 +- components/joaoapps_join/index.html | 9 + components/juicenet/index.html | 9 + components/kira/index.html | 9 + components/knx/index.html | 9 + components/lametric/index.html | 9 + components/light.abode/index.html | 5 +- components/light.ads/index.html | 369 +++++++++ components/light.avion/index.html | 5 +- components/light.blinksticklight/index.html | 5 +- components/light.blinkt/index.html | 5 +- components/light.decora/index.html | 5 +- components/light.decora_wifi/index.html | 5 +- components/light.enocean/index.html | 5 +- components/light.flux_led/index.html | 5 +- components/light.hive/index.html | 5 +- components/light.homematic/index.html | 5 +- components/light.hue/index.html | 125 +-- components/light.hyperion/index.html | 5 +- components/light.insteon_hub/index.html | 5 +- components/light.insteon_local/index.html | 5 +- components/light.insteon_plm/index.html | 5 +- components/light.isy994/index.html | 5 +- components/light.knx/index.html | 5 +- components/light.lifx/index.html | 5 +- components/light.limitlessled/index.html | 5 +- components/light.litejet/index.html | 5 +- components/light.lutron/index.html | 5 +- components/light.lutron_caseta/index.html | 5 +- components/light.mochad/index.html | 5 +- components/light.mqtt/index.html | 5 +- components/light.mqtt_json/index.html | 5 +- components/light.mqtt_template/index.html | 5 +- components/light.mysensors/index.html | 5 +- components/light.mystrom/index.html | 5 +- components/light.osramlightify/index.html | 5 +- components/light.piglow/index.html | 5 +- components/light.qwikswitch/index.html | 5 +- components/light.rflink/index.html | 5 +- components/light.rfxtrx/index.html | 5 +- components/light.rpi_gpio_pwm/index.html | 5 +- components/light.scsgate/index.html | 5 +- components/light.sensehat/index.html | 5 +- components/light.skybell/index.html | 5 +- components/light.tellstick/index.html | 8 +- components/light.template/index.html | 5 +- components/light.tikteck/index.html | 5 +- components/light.tplink/index.html | 5 +- components/light.tradfri/index.html | 5 +- components/light.velbus/index.html | 5 +- components/light.vera/index.html | 8 +- components/light.wemo/index.html | 5 +- components/light.wink/index.html | 5 +- components/light.x10/index.html | 5 +- components/light.xiaomi_aqara/index.html | 5 +- components/light.xiaomi_miio/index.html | 5 +- components/light.yeelight/index.html | 5 +- components/light.yeelightsunflower/index.html | 5 +- components/light.zengge/index.html | 5 +- components/light.zha/index.html | 5 +- components/light.zigbee/index.html | 5 +- components/light.zwave/index.html | 5 +- components/light/index.html | 5 +- components/linode/index.html | 9 + components/litejet/index.html | 9 + components/lock.vera/index.html | 3 + components/lutron/index.html | 9 + components/lutron_caseta/index.html | 9 + components/mailgun/index.html | 9 + components/media_extractor/index.html | 6 + components/media_player.anthemav/index.html | 6 + components/media_player.apple_tv/index.html | 6 + components/media_player.aquostv/index.html | 6 + components/media_player.bluesound/index.html | 6 + components/media_player.braviatv/index.html | 6 + components/media_player.cast/index.html | 6 + components/media_player.clementine/index.html | 6 + components/media_player.cmus/index.html | 6 + components/media_player.denon/index.html | 6 + components/media_player.denonavr/index.html | 6 + components/media_player.directv/index.html | 6 + components/media_player.dunehd/index.html | 6 + components/media_player.emby/index.html | 6 + components/media_player.firetv/index.html | 6 + .../media_player.frontier_silicon/index.html | 6 + components/media_player.gpmdp/index.html | 6 + components/media_player.gstreamer/index.html | 6 + components/media_player.itunes/index.html | 6 + components/media_player.kodi/index.html | 6 + components/media_player.lg_netcast/index.html | 6 + .../media_player.liveboxplaytv/index.html | 6 + components/media_player.monoprice/index.html | 6 + components/media_player.mpchc/index.html | 6 + components/media_player.mpd/index.html | 6 + components/media_player.nad/index.html | 6 + components/media_player.nadtcp/index.html | 6 + components/media_player.onkyo/index.html | 6 + components/media_player.openhome/index.html | 6 + .../media_player.panasonic_viera/index.html | 6 + components/media_player.pandora/index.html | 6 + components/media_player.philips_js/index.html | 6 + components/media_player.pioneer/index.html | 6 + components/media_player.plex/index.html | 6 + components/media_player.roku/index.html | 6 + .../media_player.russound_rio/index.html | 6 + .../media_player.russound_rnet/index.html | 6 + components/media_player.samsungtv/index.html | 6 + components/media_player.snapcast/index.html | 6 + components/media_player.sonos/index.html | 6 + components/media_player.soundtouch/index.html | 6 + components/media_player.spotify/index.html | 6 + components/media_player.squeezebox/index.html | 6 + .../media_player.ue_smart_radio/index.html | 338 ++++++++ components/media_player.universal/index.html | 6 + components/media_player.vizio/index.html | 6 + components/media_player.vlc/index.html | 6 + components/media_player.volumio/index.html | 6 + components/media_player.webostv/index.html | 6 + components/media_player.yamaha/index.html | 6 + .../media_player.yamaha_musiccast/index.html | 6 + .../media_player.ziggo_mediabox_xl/index.html | 341 ++++++++ components/media_player/index.html | 6 + components/microsoft_face/index.html | 9 + components/mochad/index.html | 9 + components/modbus/index.html | 9 + components/mqtt/index.html | 9 + components/mycroft/index.html | 3 + components/mysensors/index.html | 9 + components/neato/index.html | 9 + components/nest/index.html | 9 + components/netatmo/index.html | 9 + components/notify.apns/index.html | 9 + components/notify.aws_lambda/index.html | 9 + components/notify.aws_sns/index.html | 9 + components/notify.aws_sqs/index.html | 9 + components/notify.ciscospark/index.html | 9 + components/notify.clickatell/index.html | 9 + components/notify.clicksend/index.html | 9 + components/notify.clicksend_tts/index.html | 9 + components/notify.command_line/index.html | 9 + components/notify.discord/index.html | 9 + components/notify.ecobee/index.html | 9 + components/notify.facebook/index.html | 9 + components/notify.file/index.html | 9 + components/notify.free_mobile/index.html | 9 + components/notify.gntp/index.html | 9 + components/notify.group/index.html | 9 + components/notify.hipchat/index.html | 9 + components/notify.html5/index.html | 9 + components/notify.instapush/index.html | 9 + components/notify.joaoapps_join/index.html | 9 + components/notify.knx/index.html | 9 + components/notify.kodi/index.html | 9 + components/notify.lametric/index.html | 9 + components/notify.lannouncer/index.html | 9 + .../notify.llamalab_automate/index.html | 9 + components/notify.mailgun/index.html | 9 + components/notify.matrix/index.html | 9 + components/notify.message_bird/index.html | 9 + components/notify.mqtt/index.html | 9 + components/notify.mycroft/index.html | 9 + components/notify.mysensors/index.html | 9 + components/notify.nfandroidtv/index.html | 19 +- components/notify.nma/index.html | 9 + components/notify.prowl/index.html | 9 + components/notify.pushbullet/index.html | 9 + components/notify.pushetta/index.html | 9 + components/notify.pushover/index.html | 9 + components/notify.pushsafer/index.html | 9 + components/notify.rest/index.html | 9 + components/notify.rocketchat/index.html | 9 + components/notify.sendgrid/index.html | 9 + components/notify.simplepush/index.html | 9 + components/notify.slack/index.html | 9 + components/notify.smtp/index.html | 9 + components/notify.syslog/index.html | 9 + components/notify.telegram/index.html | 9 + components/notify.telstra/index.html | 9 + components/notify.twilio_call/index.html | 9 + components/notify.twilio_sms/index.html | 9 + components/notify.twitter/index.html | 9 + components/notify.webostv/index.html | 9 + components/notify.xmpp/index.html | 9 + components/notify.yessssms/index.html | 9 + components/nuimo_controller/index.html | 9 + components/octoprint/index.html | 9 + components/pilight/index.html | 9 + components/qwikswitch/index.html | 9 + components/raincloud/index.html | 9 + components/remember_the_milk/index.html | 3 + components/rflink/index.html | 9 + components/rfxtrx/index.html | 9 + components/ring/index.html | 9 + components/satel_integra/index.html | 9 + .../scene.hunterdouglas_powerview/index.html | 3 + components/scene.lifx_cloud/index.html | 3 + components/scene.litejet/index.html | 3 + components/scene.lutron_caseta/index.html | 3 + components/scene.velux/index.html | 3 + components/scene.vera/index.html | 207 +++++ components/scene.wink/index.html | 3 + components/scene/index.html | 3 + components/scsgate/index.html | 9 + components/sensor.abode/index.html | 9 + components/sensor.ads/index.html | 553 +++++++++++++ components/sensor.alarmdecoder/index.html | 9 + components/sensor.alpha_vantage/index.html | 215 +++++ components/sensor.amcrest/index.html | 9 + .../sensor.android_ip_webcam/index.html | 9 + components/sensor.api_stream/index.html | 9 + components/sensor.arest/index.html | 9 + components/sensor.arlo/index.html | 9 + components/sensor.arwn/index.html | 9 + components/sensor.bbox/index.html | 9 + components/sensor.bh1750/index.html | 9 + components/sensor.bitcoin/index.html | 3 + components/sensor.blink/index.html | 9 + components/sensor.blockchain/index.html | 3 + components/sensor.bloomsky/index.html | 9 + components/sensor.bme280/index.html | 9 + components/sensor.broadlink/index.html | 9 + components/sensor.canary/index.html | 523 ++++++++++++ components/sensor.citybikes/index.html | 9 + components/sensor.coinmarketcap/index.html | 3 + components/sensor.comfoconnect/index.html | 9 + components/sensor.command_line/index.html | 9 + components/sensor.crimereports/index.html | 9 + components/sensor.currencylayer/index.html | 3 + components/sensor.dnsip/index.html | 9 + components/sensor.dweet/index.html | 9 + components/sensor.dyson/index.html | 9 + components/sensor.ebox/index.html | 9 + components/sensor.ecobee/index.html | 3 + components/sensor.eight_sleep/index.html | 9 + components/sensor.emoncms/index.html | 9 + components/sensor.enocean/index.html | 9 + components/sensor.envirophat/index.html | 9 + components/sensor.envisalink/index.html | 9 + components/sensor.etherscan/index.html | 3 + components/sensor.fail2ban/index.html | 9 + components/sensor.fedex/index.html | 9 + components/sensor.fido/index.html | 9 + components/sensor.file/index.html | 9 + components/sensor.fixer/index.html | 3 + components/sensor.gearbest/index.html | 558 +++++++++++++ components/sensor.geizhals/index.html | 9 + components/sensor.geo_rss_events/index.html | 9 + components/sensor.gitter/index.html | 9 + components/sensor.gpsd/index.html | 9 + components/sensor.haveibeenpwned/index.html | 9 + components/sensor.history_stats/index.html | 9 + components/sensor.hive/index.html | 9 + components/sensor.homematic/index.html | 9 + components/sensor.http/index.html | 9 + components/sensor.htu21d/index.html | 9 + components/sensor.imap/index.html | 9 + .../sensor.imap_email_content/index.html | 9 + components/sensor.influxdb/index.html | 9 + components/sensor.isy994/index.html | 9 + components/sensor.juicenet/index.html | 9 + components/sensor.kira/index.html | 9 + components/sensor.knx/index.html | 9 + components/sensor.kwb/index.html | 9 + components/sensor.lacrosse/index.html | 9 + components/sensor.luftdaten/index.html | 22 +- components/sensor.mfi/index.html | 9 + components/sensor.mhz19/index.html | 9 + components/sensor.min_max/index.html | 9 + components/sensor.modbus/index.html | 9 + components/sensor.modem_callerid/index.html | 9 + components/sensor.mold_indicator/index.html | 9 + components/sensor.mopar/index.html | 9 + components/sensor.mqtt/index.html | 9 + components/sensor.mqtt_room/index.html | 3 + components/sensor.mysensors/index.html | 9 + components/sensor.nest/index.html | 9 + components/sensor.octoprint/index.html | 9 + components/sensor.openevse/index.html | 9 + .../sensor.openexchangerates/index.html | 3 + components/sensor.opensky/index.html | 9 + components/sensor.otp/index.html | 9 + components/sensor.pilight/index.html | 9 + components/sensor.plex/index.html | 6 + components/sensor.pocketcasts/index.html | 9 + components/sensor.pushbullet/index.html | 9 + components/sensor.qnap/index.html | 9 + components/sensor.radarr/index.html | 9 + components/sensor.raincloud/index.html | 9 + components/sensor.random/index.html | 9 + components/sensor.rest/index.html | 14 + components/sensor.rflink/index.html | 9 + components/sensor.rfxtrx/index.html | 9 + components/sensor.ring/index.html | 9 + components/sensor.ripple/index.html | 3 + components/sensor.scrape/index.html | 9 + components/sensor.season/index.html | 9 + components/sensor.sensehat/index.html | 9 + components/sensor.serial/index.html | 9 + components/sensor.shodan/index.html | 9 + components/sensor.skybell/index.html | 9 + components/sensor.sleepiq/index.html | 9 + components/sensor.sonarr/index.html | 9 + components/sensor.statistics/index.html | 9 + components/sensor.sytadin/index.html | 9 + components/sensor.tado/index.html | 9 + components/sensor.tahoma/index.html | 3 + components/sensor.tank_utility/index.html | 9 + components/sensor.tcp/index.html | 9 + components/sensor.ted5000/index.html | 9 + components/sensor.tellduslive/index.html | 9 + components/sensor.tellstick/index.html | 12 + components/sensor.temper/index.html | 9 + components/sensor.template/index.html | 9 + components/sensor.tesla/index.html | 9 + components/sensor.thethingsnetwork/index.html | 9 + components/sensor.thinkingcleaner/index.html | 9 + components/sensor.tibber/index.html | 9 + components/sensor.time_date/index.html | 3 + components/sensor.toon/index.html | 9 + components/sensor.travisci/index.html | 9 + components/sensor.ups/index.html | 9 + components/sensor.uptime/index.html | 9 + components/sensor.usps/index.html | 9 + components/sensor.vera/index.html | 12 + components/sensor.verisure/index.html | 9 + components/sensor.version/index.html | 9 + components/sensor.whois/index.html | 9 + components/sensor.wink/index.html | 9 + components/sensor.worldclock/index.html | 3 + components/sensor.xiaomi_aqara/index.html | 9 + components/sensor.yahoo_finance/index.html | 5 +- components/sensor.zha/index.html | 9 + components/sensor.zigbee/index.html | 9 + components/sensor.zoneminder/index.html | 9 + components/sensor.zwave/index.html | 9 + components/sensor/index.html | 12 + components/skybell/index.html | 9 + components/sleepiq/index.html | 9 + components/snips/index.html | 77 +- components/spc/index.html | 9 + components/switch.abode/index.html | 3 + components/switch.acer_projector/index.html | 3 + components/switch.ads/index.html | 421 ++++++++++ .../switch.android_ip_webcam/index.html | 3 + components/switch.anel_pwrctrl/index.html | 3 + components/switch.arest/index.html | 3 + components/switch.bbb_gpio/index.html | 3 + components/switch.broadlink/index.html | 3 + components/switch.command_line/index.html | 3 + components/switch.digital_ocean/index.html | 3 + components/switch.digitalloggers/index.html | 3 + components/switch.dlink/index.html | 3 + components/switch.doorbird/index.html | 3 + components/switch.edimax/index.html | 3 + components/switch.enocean/index.html | 3 + components/switch.fritzdect/index.html | 3 + components/switch.gc100/index.html | 3 + components/switch.hikvisioncam/index.html | 3 + components/switch.hive/index.html | 3 + components/switch.homematic/index.html | 3 + components/switch.hook/index.html | 3 + components/switch.insteon_local/index.html | 3 + components/switch.insteon_plm/index.html | 3 + components/switch.isy994/index.html | 3 + components/switch.kankun/index.html | 3 + components/switch.knx/index.html | 3 + components/switch.litejet/index.html | 3 + components/switch.lutron_caseta/index.html | 3 + components/switch.mfi/index.html | 3 + components/switch.mochad/index.html | 3 + components/switch.modbus/index.html | 3 + components/switch.mqtt/index.html | 3 + components/switch.mysensors/index.html | 3 + components/switch.mystrom/index.html | 3 + components/switch.neato/index.html | 3 + components/switch.netio/index.html | 3 + components/switch.orvibo/index.html | 3 + components/switch.pilight/index.html | 3 + .../switch.pulseaudio_loopback/index.html | 3 + components/switch.qwikswitch/index.html | 3 + components/switch.rachio/index.html | 3 + components/switch.rainbird/index.html | 9 + components/switch.raincloud/index.html | 3 + components/switch.rainmachine/index.html | 3 + components/switch.raspihats/index.html | 3 + components/switch.rest/index.html | 3 + components/switch.rflink/index.html | 3 + components/switch.rfxtrx/index.html | 3 + components/switch.rpi_gpio/index.html | 3 + components/switch.rpi_pfio/index.html | 3 + components/switch.rpi_rf/index.html | 3 + components/switch.scsgate/index.html | 3 + components/switch.skybell/index.html | 3 + components/switch.snmp/index.html | 3 + components/switch.tellduslive/index.html | 3 + components/switch.tellstick/index.html | 6 + components/switch.telnet/index.html | 3 + components/switch.template/index.html | 3 + components/switch.tesla/index.html | 3 + components/switch.thinkingcleaner/index.html | 3 + components/switch.toon/index.html | 3 + components/switch.tplink/index.html | 3 + components/switch.velbus/index.html | 3 + components/switch.vera/index.html | 6 + components/switch.verisure/index.html | 3 + components/switch.vultr/index.html | 3 + components/switch.wake_on_lan/index.html | 3 + components/switch.wemo/index.html | 3 + components/switch.wink/index.html | 3 + components/switch.xiaomi_aqara/index.html | 3 + components/switch.xiaomi_miio/index.html | 3 + components/switch.zha/index.html | 3 + components/switch.zigbee/index.html | 3 + components/switch.zoneminder/index.html | 3 + components/switch.zwave/index.html | 3 + components/switch/index.html | 3 + components/tado/index.html | 9 + components/tahoma/index.html | 9 + components/telegram_bot.broadcast/index.html | 164 +++- components/telegram_bot.polling/index.html | 164 +++- components/telegram_bot.webhooks/index.html | 164 +++- components/telegram_bot/index.html | 9 + components/tellduslive/index.html | 9 + components/tellstick/index.html | 12 + components/tesla/index.html | 9 + components/thethingsnetwork/index.html | 9 + components/toon/index.html | 9 + components/tradfri/index.html | 9 + components/twilio/index.html | 9 + components/usps/index.html | 9 + components/velbus/index.html | 9 + components/velux/index.html | 9 + components/vera/index.html | 14 +- components/verisure/index.html | 9 + components/volvooncall/index.html | 9 + components/vultr/index.html | 9 + components/wemo/index.html | 9 + components/wink/index.html | 9 + components/xiaomi_aqara/index.html | 9 + components/zha/index.html | 9 + components/zoneminder/index.html | 9 + components/zwave/index.html | 9 + developers/development_environment/index.html | 4 +- images/blog/2017-12-0.60/components.png | Bin 0 -> 82112 bytes images/supported_brands/alpha_vantage.png | Bin 0 -> 7109 bytes .../supported_brands/antifurto365-ialarm.png | Bin 0 -> 10410 bytes images/supported_brands/beckhoff.png | Bin 0 -> 7728 bytes images/supported_brands/canary.png | Bin 0 -> 11216 bytes images/supported_brands/gearbest.png | Bin 0 -> 5920 bytes images/supported_brands/meraki.png | Bin 0 -> 3541 bytes images/supported_brands/ueradio.png | Bin 0 -> 6473 bytes images/supported_brands/ziggo.png | Bin 0 -> 4892 bytes index.html | 29 +- sitemap.xml | 164 +++- version.json | 18 +- 919 files changed, 15842 insertions(+), 3639 deletions(-) create mode 100644 blog/2017/12/17/introducing-home-assistant-cloud/index.html create mode 100644 blog/2017/12/17/release-60/index.html create mode 100644 components/ads/index.html create mode 100644 components/alarm_control_panel.canary/index.html create mode 100644 components/alarm_control_panel.ialarm/index.html create mode 100644 components/binary_sensor.ads/index.html create mode 100644 components/calendar.caldav/index.html create mode 100644 components/camera.canary/index.html create mode 100644 components/canary/index.html create mode 100644 components/cover.tellstick/index.html create mode 100644 components/device_tracker.meraki/index.html create mode 100644 components/hue/index.html create mode 100644 components/light.ads/index.html create mode 100644 components/media_player.ue_smart_radio/index.html create mode 100644 components/media_player.ziggo_mediabox_xl/index.html create mode 100644 components/scene.vera/index.html create mode 100644 components/sensor.ads/index.html create mode 100644 components/sensor.alpha_vantage/index.html create mode 100644 components/sensor.canary/index.html create mode 100644 components/sensor.gearbest/index.html create mode 100644 components/switch.ads/index.html create mode 100644 images/blog/2017-12-0.60/components.png create mode 100644 images/supported_brands/alpha_vantage.png create mode 100644 images/supported_brands/antifurto365-ialarm.png create mode 100644 images/supported_brands/beckhoff.png create mode 100644 images/supported_brands/canary.png create mode 100644 images/supported_brands/gearbest.png create mode 100644 images/supported_brands/meraki.png create mode 100644 images/supported_brands/ueradio.png create mode 100644 images/supported_brands/ziggo.png diff --git a/atom.xml b/atom.xml index 1832b28eb4..a5796ac6c7 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ @@ -13,6 +13,213 @@ Octopress + + <![CDATA[Introducing Home Assistant Cloud]]> + + 2017-12-17T03:00:00+00:00 + https://home-assistant.io/blog/2017/12/17/introducing-home-assistant-cloud + Today we’re introducing the next step in the Home Assistant saga: the Home Assistant Cloud. The goal of the Home Assistant Cloud is to bridge the gap between your local Home Assistant instance and services in the cloud while delivering the maximum possible security and privacy.

+ +

The first service that is supported via the Home Assistant Cloud is the Amazon Alexa Smart Home skill. This integration will allow you to control all your devices in Home Assistant via Amazon Alexa. You will be able to say “Alexa, turn on the kitchen lights” and your local Home Assistant will turn on the lights. Because Alexa talks to Home Assistant, it doesn’t matter what kind of lights they are! Anything that is linked to Home Assistant will work. IKEA lights, a 10 year old X10 switch or something you’ve made yourself. As long as Home Assistant can control it, you can control it via Alexa.

+ +

We have designed the Home Assistant Cloud with security in mind. When you activate the new Cloud component, your instance will setup a secure connection to the Home Assistant Cloud. Alexa will deliver messages to our cloud which we will forward to your local instance for processing. We just forward the response back to Alexa. This means that we do not have to store the state of your house in our cloud, we’re just the messenger!

+ +

We are making the beta of the Home Assistant Cloud publicly available today. During the beta period the Home Assistant Cloud will be free to use. We are currently planning to run a beta till March 1, 2018 0:00 UTC. Once the beta ends, the Home Assistant Cloud will be part of our Community Support package which will run at $5 USD/month.

+ +

By subscribing to the Community Support package you will show your support for the Home Assistant organization, its projects and its community. It will help fund development, cover our operating costs and gives you access to use Home Assistant Cloud.

+ +

So if you ever felt like donating money to support the development of Home Assistant and Hass.io: sign up for the Home Assistant Cloud!

+ +

Why not take donations?

+ +

With donations you have to convince people to keep donating and it will be hard to plan around the amount of available money. The biggest concern is what do you do when there is not enough money. We could shut down the servers or again depend on the wallets of our developers. We could run Wikipedia style advertisements for donating, but those are even more annoying than running advertisements.

+ +

Getting started

+ +

Upgrade Home Assistant to 0.60 and enable the cloud and config components:

+ +
# Example configuration.yaml entry
+cloud:
+config:
+
+
+ +

Now restart Home Assistant and navigate to the configuration panel. It will offer a new cloud section. Here you can create an account and login. Once logged in, your instance will connect to the cloud.

+ +

The next step is to configure Alexa. This can be done by enabling the Home Assistant skill for Alexa and link your Home Assistant cloud account.

+ +

Once you’re done, ask Alexa to discover devices (“Alexa, discover devices”) and you are all set to control them: “Alexa, turn on <device name>”.

+ +

FAQ

+ +

Will Home Assistant and Hass.io remain open source?

+ +

Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working together in creating something amazing. The only thing that will require a subscription is the optional cloud functionality.

+ +

What other features will come to the cloud?

+ +

We have a lot of ideas! We are not going to make any promises but here are some things that we’re looking into:

+ +
    +
  • Google Home / Google Assistant Smart Home skill
  • +
  • Allow easy linking of other cloud services to Home Assistant. No more local juggling with OAuth flows. For example, link your Fitbit account and the Fitbit component will show up in Home Assistant.
  • +
  • Encrypted backups of your Hass.io data
  • +
  • Text to speech powered by AWS Polly
  • +
  • Generic HTTP cloud endpoint for people to send messages to their local instance. This will allow people to build applications on - top of the Home Assistant cloud.
  • +
  • IFTTT integration
  • +
  • Alexa shopping list integration
  • +
+]]>
+
+ + + <![CDATA[0.60: Beckhoff/TwinCAT, WebDav, Gearbest, iAlarm]]> + + 2017-12-17T02:00:00+00:00 + https://home-assistant.io/blog/2017/12/17/release-60 +

+ +

The biggest change for 0.60 will be covered in a separate blog post. Thus, we will keep it short here. Just one thing: This is the last release in 2017. We will be back to our bi-weekly release cycle in 2018.

+ +

A big “Thank you” to all people who supported us to make this release possible.

+ +

TwinCAT

+

With the brand-new ADS (automation device specification) component by @stlehmann allows you to hook Home Assistant into this fieldbus independent interface which is often used between Beckhoff devices running with TwinCAT.

+ +

WebDav calendar

+

Thanks to @maxlaverse Home Assistant support now WebDav calendars.

+ +

Tracking prices

+

With the new gearbest sensor there is now an additional sensor available to track the price of a product.

+ +

Financial details

+

Yahoo! has discontinued their financial service. To fill this gap we have now the alpha_vantage sensor which is intruded in this release and allows you to monitor the stock market.

+ +

New Platforms

+ + + +

Breaking Changes

+ + + +

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.

+ +

All changes

+ + + +]]>
+
+ <![CDATA[0.59: Order pizza, Entity Picker, Color Wheel]]> @@ -2013,190 +2220,6 @@ Demo is running... -> CTRL + C to shutdown
  • Let’s Encrypt
  • -]]> -
    - - - <![CDATA[Improved Hass.io build system]]> - - 2017-09-26T03:00:00+00:00 - https://home-assistant.io/blog/2017/09/26/new-hassio-build-system - -This is going to be a technical post for Hass.io add-on developers and people that run locally build add-ons (not the default). -

    - -

    Two months ago we introduced Hass.io, allowing our users to easily install, update and manage their Home Assistant installation. In this short time we’ve seen great adoption from the community. Around 20% of our users are choosing Hass.io as their method of running Home Assistant today. We’ve also seen many add-ons being made available on the forums. There are currently 14 reposities full of add-ons being shared!

    - -

    Hass.io is built on top of Docker, a container runtime. One thing that Docker did not support was dynamic build environements. That was annoying for Hass.io because by supporting multiple CPU architectures, that was exactly what we needed! Luckily this feature has been added in Docker 17.05. By moving to Docker 17.05 as the minimum supported version we will be able to replace our templated Dockerfile approach with standard Dockerfiles that work out of the box. Thanks to Frenck for notifying us of this new build feature.

    - -

    This change only impacts people that build add-ons or use add-ons that are built locally. You can check if your add-on is building locally on the detail page of add-ons.

    - -

    -If you are an add-on developer, read the documentation on how to publish your add-ons to Docker Hub. This will greatly improve the user experience. -

    - -

    Template changes

    - -

    As an add-on developer, you will only have to change one line in your template to make it compatible with the new system. If you wish, you can also change the default build options for your image using the new build.json file.

    - -

    Old:

    - -
    FROM %%BASE_IMAGE%%
    -
    -
    - -

    New:

    - -
    ARG BUILD_FROM
    -FROM $BUILD_FROM
    -
    -
    - -

    When

    - -

    The new system will become active with Hass.io 0.64 and Host OS 1.1. Host OS 1.1 is available today. Navigate to Advanced Settings in the Hass.io panel to start the OTA update.

    - -

    We have also updated our build scripts and replaced it with a builder docker engine. This builder makes deploying Hass.io components very easy. All basic functionality is supported. If you want more functionality, check out the builder by the Community Hass.io Add-ons project.

    - -]]>
    -
    - - - <![CDATA[0.54: Todoist, DoorBird, Abode cameras]]> - - 2017-09-23T00:11:05+00:00 - https://home-assistant.io/blog/2017/09/23/release-54 -

    - -

    We’re approaching the end of September and that means that it was our birthday! We are now officially 4 years old and are getting more amazing with every release. This release too will include some great new stuff and tons of bugfixes. Included is a bug fix by @fanthos that should fix the frontend in some browsers. If you had issues with your browser before, make sure to check out this release.

    - -

    This release we’ve started the work to make our Xiaomi integrations more robust. This meant that we’ve had to rename the components to make it more clear which of the Xiaomi protocols are being used. We have some developers working on making this very affordable home automation solution a first class citizen in the Home Assistant ecosystem, stay tuned for more integrations!

    - -

    Another cool thing in this release is the new mqtt_statestream component to export state changes to MQTT. Each entity will be exported on their own topic which makes it very easy to subscribe to individual entity updates.

    - -

    New Platforms

    - - - -

    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

    - -
      -
    • Sensor - OneWire: This update changes the names of the sensors from <sensor_name> to <sensor_name> <Sensor_type> (@tcastberg - #9404) (sensor.onewire docs) (breaking change)
    • -
    • Renamed Xiaomi platforms to include their protocol names. xiaomi -> xiaomi_aqara, xiaomi_aqara.switch, xiaomi_aqara.light, xiaomi_aqara.binary_sensor, … and vacuum.xiaomi, xiaomi_philipslight -> xiaomi_miio, vacuum.xiaomi_miio, light.xiaomi_miio (@danielhiversen - #9426) (breaking change)
    • -
    • Swiss Public Transport sensor: All times handled by the Swiss Public Transport sensor are now in ISO 8601 format. Please update your templates sensors and automations. (@fabaff - #9129) (sensor.swiss_public_transport docs) (breaking change)
    • -
    • iOS: All category identifiers need to be lowercase. If you do not update, it will break actionable notifications to IOS devices sent by scripts/automations. (@rbflurry - #9427) (breaking change)
    • -
    • Fitbit: Put endpoints behind /api like the other oauth-using components (@happyleavesaoc - #9460) (sensor.fitbit docs) (breaking change)
    • -
    • Version 0.53 introduced a bug in the HomeMatic component which breaks the usage of system variables on the CCU / Homegear. This has not been fixed yet. If you are using these variables in your automations you should skip updates until the bug has been resolved. Upgrading is safe however if you only interact with devices.
    • -
    - -

    All changes

    - - - ]]>
    diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 58c2eb1e32..bab35ff9c7 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -128,6 +128,12 @@

    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 70785ddbc7..feca9fc837 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 @@ -162,6 +162,12 @@ 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 935dbd4f89..b61939770c 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 @@ -152,6 +152,12 @@

    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 99961fd6c9..6b846cb5d7 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 @@ -135,6 +135,12 @@

    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 52479f4430..6df20ef2a9 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -139,6 +139,12 @@

    Recent Posts

    diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 565f2c83df..24275355a8 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -145,6 +145,12 @@ 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 ad47639742..2399af3975 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -150,6 +150,12 @@ 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 3630606692..8a919a6531 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -136,6 +136,12 @@

    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 077ebd0bd2..a4a7ca275c 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 @@ -130,6 +130,12 @@

    Recent Posts

    diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index 927e0c55b4..44b96da755 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -133,6 +133,12 @@ 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 13dd62d910..93e47ddb40 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -158,6 +158,12 @@ 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 5ee4df24a3..cc236fa585 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -194,6 +194,12 @@ 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 4b8500ebe1..7915a5226c 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -202,6 +202,12 @@

    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 a4043b2cd6..ffc4809a08 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -146,6 +146,12 @@

    Recent Posts

    diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index b1624ea7ee..25ceeff37f 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -216,6 +216,12 @@ 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 6e15380f86..1e40b8b9ca 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -262,6 +262,12 @@ 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 b09870c06b..3afe688fc0 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 @@ -226,6 +226,12 @@ 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 103d42cb77..56ecac730d 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 @@ -209,6 +209,12 @@ 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 5834f224d8..3bde7ad022 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 @@ -146,6 +146,12 @@

    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 ad14a6a6db..68e5232c6e 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 @@ -246,6 +246,12 @@ 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 b7eba4d309..bb5d1fa4ee 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 @@ -207,6 +207,12 @@

    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 729fdee20b..46e73a5fac 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 @@ -284,6 +284,12 @@

    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 67e4e73572..6bda1ff781 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -274,6 +274,12 @@

    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 c07a8a19fb..f8e21445bf 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 @@ -173,6 +173,12 @@ 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 37671f83e7..27d83fad60 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 @@ -169,6 +169,12 @@ 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 bce770a4b0..6041db5278 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 @@ -152,6 +152,12 @@ 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 ea3886bac9..df6f2b370d 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 @@ -337,6 +337,12 @@ 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 b54c0fcef2..05b9a9363b 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 @@ -142,6 +142,12 @@

    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 c131445b7b..1756887b49 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 @@ -159,6 +159,12 @@ 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 3491ce7d0f..22c9793741 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 @@ -157,6 +157,12 @@

    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 980402e15e..74dc239de2 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -184,6 +184,12 @@

    Recent Posts

    diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 330998eabe..8e258a2dfa 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -135,6 +135,12 @@

    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 4d31167b1d..ba0fcda8a6 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 @@ -143,6 +143,12 @@

    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 89c2cb9da3..b4ef4143b6 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -197,6 +197,12 @@ 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 8db03f6aec..014b213234 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 @@ -164,6 +164,12 @@ 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 d326086d07..3055810466 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 @@ -150,6 +150,12 @@ 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 38de314484..bdf774d26e 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 @@ -192,6 +192,12 @@ 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 53758cd617..e757954573 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 @@ -167,6 +167,12 @@

    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 5cb407c794..d9ed0978fa 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 @@ -158,6 +158,12 @@

    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 4022767687..e9daa45482 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -147,6 +147,12 @@

    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 f66b8316fb..0e2c71c6ef 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 @@ -161,6 +161,12 @@ 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 0f102b3304..0c14d6740d 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 @@ -281,6 +281,12 @@ 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 b1188635a9..20d4bff6fd 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 @@ -255,6 +255,12 @@

    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 1f13bd3cc4..096e647546 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 @@ -166,6 +166,12 @@

    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 1090ac9b90..e364147975 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 @@ -220,6 +220,12 @@

    Recent Posts

    diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index aff1df518b..28f5b91f02 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -163,6 +163,12 @@ 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 31ccfe3cb1..8d3372f161 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 @@ -165,6 +165,12 @@

    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 f1e2e0506a..9b4c020cf8 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 @@ -166,6 +166,12 @@ 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 cc09b371d6..13a8889b0b 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 @@ -174,6 +174,12 @@

    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 fa116070d3..0c7baf4380 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 @@ -134,6 +134,12 @@

    Recent Posts

    diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index 2d38ddf0b6..7c22d2facf 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -137,6 +137,12 @@

    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 eb72a65475..07702779f2 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 @@ -146,6 +146,12 @@

    Recent Posts

    diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 0e468dfd4f..c1bb093144 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -132,6 +132,12 @@

    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 919a677a40..16108585a8 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -144,6 +144,12 @@

    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 d340c6fafa..b55061b894 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 @@ -166,6 +166,12 @@

    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 ac6805d4be..9cfe822f9f 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 @@ -208,6 +208,12 @@ 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 00c66d4a23..529d9eab30 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -132,6 +132,12 @@

    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 b56fd65d36..a57542a92a 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -206,6 +206,12 @@

    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 471ec823db..14c9cb941b 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -132,6 +132,12 @@

    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 d1c819dc7e..255f57ac54 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -138,6 +138,12 @@

    Recent Posts

    diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index 53bf1b7eae..7a4f7da18f 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -162,6 +162,12 @@

    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 bd84bc89ab..dcf9532d89 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 @@ -135,6 +135,12 @@

    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 296981a28b..4c6647d97a 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 @@ -236,6 +236,12 @@

    Recent Posts

    diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index 93550f4e46..060bb453cb 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -144,6 +144,12 @@

    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 5758137992..e40bfe67a2 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 @@ -176,6 +176,12 @@

    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 6d4a2edf18..f1c0762a7e 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 @@ -148,6 +148,12 @@

    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 478a1b473b..5e257aebbb 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 @@ -170,6 +170,12 @@

    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 45ee64fb3d..99fb97ea3e 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 @@ -216,6 +216,12 @@ 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 e668f90d3c..d13a8c0fde 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 @@ -171,6 +171,12 @@

    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 dfc3f2ccf1..545b2737eb 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -161,6 +161,12 @@ 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 4b093b5c7c..1c0fe90b6a 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -167,6 +167,12 @@

    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 ee92dc393a..72af809a02 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -204,6 +204,12 @@ 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 14a4ad4875..be80997772 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 @@ -171,6 +171,12 @@ 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 507b391773..0789b0720c 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -251,6 +251,12 @@ 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 6db523d47e..418478a139 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 @@ -183,6 +183,12 @@

    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 6d0688eafd..664f064b39 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -215,6 +215,12 @@

    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 fd8602b663..a7b6cd3164 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 @@ -210,6 +210,12 @@

    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 02f52e2ef0..a1b81591f4 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 @@ -183,6 +183,12 @@

    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 3eb3de5a53..352ade2d40 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -221,6 +221,12 @@

    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 8408ac8132..c95efc730c 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 @@ -133,6 +133,12 @@ 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 64e8d4cd54..ad270b16ca 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -282,6 +282,12 @@

    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 f27e26a80d..ecc2984705 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -209,6 +209,12 @@ 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 611bb365b0..9cab41da8a 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 @@ -211,6 +211,12 @@

    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 8cd8eee130..59c63e0c47 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -216,6 +216,12 @@

    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 5b8631992c..62f2001d94 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 @@ -137,6 +137,12 @@

    Recent Posts

    diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index ca773bbe8d..5bc088517b 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -145,6 +145,12 @@

    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 993bc68a11..5cbfbc9a49 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -227,6 +227,12 @@

    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 2c5a1fecda..2686bcb8fe 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -399,6 +399,12 @@

    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 eeb2832bab..9c9b351108 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -155,6 +155,12 @@

    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 6d22e32a5a..a38c037a7f 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -223,6 +223,12 @@

    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 2d7ac8c8d7..801158db5b 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 @@ -184,6 +184,12 @@

    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 55dfad9bb7..e762995980 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -245,6 +245,12 @@

    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 a51c75e286..10d193a192 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 @@ -198,6 +198,12 @@

    Recent Posts

    diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index 48d08fe715..3848d9ceab 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -136,6 +136,12 @@

    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 56ce3ad5bc..375b2bfb25 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 @@ -146,6 +146,12 @@

    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 3b17862748..627b5220e5 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -215,6 +215,12 @@ 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 c45d5a0a86..ed84bd8ced 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -138,6 +138,12 @@

    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 0351cc28a7..70ad39a4cf 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -175,6 +175,12 @@

    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 dc2b3df85a..f7a5233cba 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -261,6 +261,12 @@

    Recent Posts

    diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index 5cc5f739a4..2632eef553 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -240,6 +240,12 @@ 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 1c33493dfd..3021df632d 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -166,6 +166,12 @@ 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 3440071db4..fce5288459 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -253,6 +253,12 @@

    Recent Posts

    diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index cb4c13cc4d..df383b9c6c 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -136,6 +136,12 @@

    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 2135608ce2..9fd57b74f8 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 @@ -170,6 +170,12 @@

    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 2750ab87a5..9b49228a63 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 @@ -308,6 +308,12 @@

    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 f57077b081..cd24f064f4 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 @@ -341,6 +341,12 @@ 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 952057a4f1..092ae61b53 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -138,6 +138,12 @@

    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 9dc85eca83..30c55f34d7 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 @@ -131,6 +131,12 @@

    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 fdcad8637b..599421ca49 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -286,6 +286,12 @@

    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 a0fd235bac..127f70c256 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -179,6 +179,12 @@

    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 af0a5f893d..511eca1dfb 100644 --- a/blog/2017/04/01/thomas-krenn-award/index.html +++ b/blog/2017/04/01/thomas-krenn-award/index.html @@ -140,6 +140,12 @@

    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 be602fe26c..459d6004a8 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 @@ -339,6 +339,12 @@

    Recent Posts

    diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index f2c95be3de..405f8218b8 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -143,6 +143,12 @@

    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 bac5b1b36d..fd0e6d4ccb 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 @@ -196,6 +196,12 @@ 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 a299d4e310..0161a494d5 100644 --- a/blog/2017/04/22/ikea-tradfri-spotify/index.html +++ b/blog/2017/04/22/ikea-tradfri-spotify/index.html @@ -341,6 +341,12 @@ 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 269c017a54..8e7316f5f5 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -136,6 +136,12 @@

    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 c3f024ae32..973756bd8d 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -178,6 +178,12 @@

    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 82ef8e1687..ea31d5a015 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 @@ -153,6 +153,12 @@

    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 4ff757d6e6..b5d6510482 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 @@ -167,6 +167,12 @@ $ 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 a078c67651..9f16b0996c 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -132,6 +132,12 @@

    Recent Posts

    diff --git a/blog/2017/05/06/zigbee-opencv-dlib/index.html b/blog/2017/05/06/zigbee-opencv-dlib/index.html index 7dcf6fe2bb..348ad3338b 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -330,6 +330,12 @@

    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 21353eec8a..a829f3fb5c 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 @@ -133,6 +133,12 @@

    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 c47111f49e..c83b455135 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 @@ -236,6 +236,12 @@ 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 f8f8a18470..7b0776d14c 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 @@ -131,6 +131,12 @@

    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 index 0e7a6695ed..598b7aad64 100644 --- a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html +++ b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html @@ -289,6 +289,12 @@ If you have a security key set in your Open Z-Wave

    Recent Posts

    diff --git a/blog/2017/06/02/home-assistant-podcast-1/index.html b/blog/2017/06/02/home-assistant-podcast-1/index.html index f6b00ca617..a5300db2b6 100644 --- a/blog/2017/06/02/home-assistant-podcast-1/index.html +++ b/blog/2017/06/02/home-assistant-podcast-1/index.html @@ -132,6 +132,12 @@

    Recent Posts

    diff --git a/blog/2017/06/04/release-46/index.html b/blog/2017/06/04/release-46/index.html index b7cf21a51e..6754fbfa47 100644 --- a/blog/2017/06/04/release-46/index.html +++ b/blog/2017/06/04/release-46/index.html @@ -275,6 +275,12 @@

    Recent Posts

    diff --git a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html index 9f07e107f4..7772c43d5c 100644 --- a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html +++ b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html @@ -131,6 +131,12 @@

    Recent Posts

    diff --git a/blog/2017/06/15/zwave-entity-ids/index.html b/blog/2017/06/15/zwave-entity-ids/index.html index fe40147992..666ba63f39 100644 --- a/blog/2017/06/15/zwave-entity-ids/index.html +++ b/blog/2017/06/15/zwave-entity-ids/index.html @@ -131,6 +131,12 @@

    Recent Posts

    diff --git a/blog/2017/06/17/release-47/index.html b/blog/2017/06/17/release-47/index.html index fb1a6180e5..ae81f4186f 100644 --- a/blog/2017/06/17/release-47/index.html +++ b/blog/2017/06/17/release-47/index.html @@ -372,6 +372,12 @@ trigger:

    Recent Posts

    diff --git a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html index 0829034c27..26d2bb46bc 100644 --- a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html +++ b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html @@ -155,6 +155,12 @@ Core Developer, Home Assistant

    Recent Posts

    diff --git a/blog/2017/07/02/release-48/index.html b/blog/2017/07/02/release-48/index.html index 515888f84b..3635e45b23 100644 --- a/blog/2017/07/02/release-48/index.html +++ b/blog/2017/07/02/release-48/index.html @@ -342,6 +342,12 @@

    Recent Posts

    diff --git a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html index 110ad4fa61..7f28c4d01d 100644 --- a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html +++ b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html @@ -178,6 +178,12 @@ Community Leader, Home Assistant

    Recent Posts

    diff --git a/blog/2017/07/05/hasspodcast-ep-3/index.html b/blog/2017/07/05/hasspodcast-ep-3/index.html index b69c376aa6..090f281d56 100644 --- a/blog/2017/07/05/hasspodcast-ep-3/index.html +++ b/blog/2017/07/05/hasspodcast-ep-3/index.html @@ -129,6 +129,12 @@

    Recent Posts

    diff --git a/blog/2017/07/15/release-49/index.html b/blog/2017/07/15/release-49/index.html index 8d0c537963..8b80fdee0b 100644 --- a/blog/2017/07/15/release-49/index.html +++ b/blog/2017/07/15/release-49/index.html @@ -328,6 +328,12 @@ Screenshot of a green dashboard

    Recent Posts

    diff --git a/blog/2017/07/17/hasspodcast-ep-4/index.html b/blog/2017/07/17/hasspodcast-ep-4/index.html index e6effbc7c5..4692ec1599 100644 --- a/blog/2017/07/17/hasspodcast-ep-4/index.html +++ b/blog/2017/07/17/hasspodcast-ep-4/index.html @@ -129,6 +129,12 @@

    Recent Posts

    diff --git a/blog/2017/07/25/introducing-hassio/index.html b/blog/2017/07/25/introducing-hassio/index.html index 7cbe936933..a0ff680baf 100644 --- a/blog/2017/07/25/introducing-hassio/index.html +++ b/blog/2017/07/25/introducing-hassio/index.html @@ -163,6 +163,12 @@ Hass.io dashboard

    Recent Posts

    diff --git a/blog/2017/07/27/talk-python-podcast/index.html b/blog/2017/07/27/talk-python-podcast/index.html index 94e541850b..65b651050f 100644 --- a/blog/2017/07/27/talk-python-podcast/index.html +++ b/blog/2017/07/27/talk-python-podcast/index.html @@ -132,6 +132,12 @@

    Recent Posts

    diff --git a/blog/2017/07/29/release-50/index.html b/blog/2017/07/29/release-50/index.html index ca51228c50..10b3188c8e 100644 --- a/blog/2017/07/29/release-50/index.html +++ b/blog/2017/07/29/release-50/index.html @@ -300,6 +300,12 @@

    Recent Posts

    diff --git a/blog/2017/08/01/hasspodcast-ep-5/index.html b/blog/2017/08/01/hasspodcast-ep-5/index.html index d39e3f7580..d2ef5513c0 100644 --- a/blog/2017/08/01/hasspodcast-ep-5/index.html +++ b/blog/2017/08/01/hasspodcast-ep-5/index.html @@ -130,6 +130,12 @@

    Recent Posts

    diff --git a/blog/2017/08/12/release-51/index.html b/blog/2017/08/12/release-51/index.html index 9474fc2d11..bf47b70849 100644 --- a/blog/2017/08/12/release-51/index.html +++ b/blog/2017/08/12/release-51/index.html @@ -297,6 +297,12 @@

    Recent Posts

    diff --git a/blog/2017/08/26/release-0-52/index.html b/blog/2017/08/26/release-0-52/index.html index 2e6f14ce82..5a64dccea6 100644 --- a/blog/2017/08/26/release-0-52/index.html +++ b/blog/2017/08/26/release-0-52/index.html @@ -286,6 +286,12 @@

    Recent Posts

    diff --git a/blog/2017/09/09/release-53/index.html b/blog/2017/09/09/release-53/index.html index 35e4e6d321..f4fc102f3a 100644 --- a/blog/2017/09/09/release-53/index.html +++ b/blog/2017/09/09/release-53/index.html @@ -310,6 +310,12 @@ Screenshot of the new customize editor.

    Recent Posts

    diff --git a/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html b/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html index 121a7ed8db..5a66c55b6d 100644 --- a/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html +++ b/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html @@ -139,6 +139,12 @@ Other than that the changes are mostly to our tool

    Recent Posts

    diff --git a/blog/2017/09/23/release-54/index.html b/blog/2017/09/23/release-54/index.html index a9bef34ee5..8062cd868e 100644 --- a/blog/2017/09/23/release-54/index.html +++ b/blog/2017/09/23/release-54/index.html @@ -245,6 +245,12 @@

    Recent Posts

    diff --git a/blog/2017/09/26/new-hassio-build-system/index.html b/blog/2017/09/26/new-hassio-build-system/index.html index 8b014df506..531bd24c9a 100644 --- a/blog/2017/09/26/new-hassio-build-system/index.html +++ b/blog/2017/09/26/new-hassio-build-system/index.html @@ -149,6 +149,12 @@ FROM $BUILD_FROM

    Recent Posts

    diff --git a/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html b/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html index 65167f8c5d..59bc908a88 100644 --- a/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html +++ b/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html @@ -152,6 +152,12 @@

    Recent Posts

    diff --git a/blog/2017/09/29/hacktoberfest/index.html b/blog/2017/09/29/hacktoberfest/index.html index 7596352687..0df8ef4ecb 100644 --- a/blog/2017/09/29/hacktoberfest/index.html +++ b/blog/2017/09/29/hacktoberfest/index.html @@ -146,6 +146,12 @@

    Recent Posts

    diff --git a/blog/2017/10/01/hass-podcast-ep9/index.html b/blog/2017/10/01/hass-podcast-ep9/index.html index 3df709d310..545dcb0192 100644 --- a/blog/2017/10/01/hass-podcast-ep9/index.html +++ b/blog/2017/10/01/hass-podcast-ep9/index.html @@ -131,6 +131,12 @@

    Recent Posts

    diff --git a/blog/2017/10/06/deprecating-python-3.4-support/index.html b/blog/2017/10/06/deprecating-python-3.4-support/index.html index 1bbbecaff1..2b58473698 100644 --- a/blog/2017/10/06/deprecating-python-3.4-support/index.html +++ b/blog/2017/10/06/deprecating-python-3.4-support/index.html @@ -138,6 +138,12 @@

    Recent Posts

    diff --git a/blog/2017/10/07/release-55/index.html b/blog/2017/10/07/release-55/index.html index 80a654c091..d79272d298 100644 --- a/blog/2017/10/07/release-55/index.html +++ b/blog/2017/10/07/release-55/index.html @@ -272,6 +272,12 @@

    Recent Posts

    diff --git a/blog/2017/10/15/templating-date-time/index.html b/blog/2017/10/15/templating-date-time/index.html index 2a5e5d3b62..a88e915e64 100644 --- a/blog/2017/10/15/templating-date-time/index.html +++ b/blog/2017/10/15/templating-date-time/index.html @@ -146,6 +146,12 @@

    Recent Posts

    diff --git a/blog/2017/10/18/hasspodcast-ep-10/index.html b/blog/2017/10/18/hasspodcast-ep-10/index.html index 40f1f9c18a..1710209f6f 100644 --- a/blog/2017/10/18/hasspodcast-ep-10/index.html +++ b/blog/2017/10/18/hasspodcast-ep-10/index.html @@ -129,6 +129,12 @@

    Recent Posts

    diff --git a/blog/2017/10/21/release-56/index.html b/blog/2017/10/21/release-56/index.html index c877999583..1201376bfc 100644 --- a/blog/2017/10/21/release-56/index.html +++ b/blog/2017/10/21/release-56/index.html @@ -327,6 +327,12 @@

    Recent Posts

    diff --git a/blog/2017/10/23/simple-analog-sensor/index.html b/blog/2017/10/23/simple-analog-sensor/index.html index b86164ef2b..034047c43e 100644 --- a/blog/2017/10/23/simple-analog-sensor/index.html +++ b/blog/2017/10/23/simple-analog-sensor/index.html @@ -205,6 +205,12 @@

    Recent Posts

    diff --git a/blog/2017/10/28/demo/index.html b/blog/2017/10/28/demo/index.html index 25b4363fd3..ca9fc47b62 100644 --- a/blog/2017/10/28/demo/index.html +++ b/blog/2017/10/28/demo/index.html @@ -197,6 +197,12 @@ Demo is running... -> CTRL + C to shutdown

    Recent Posts

    diff --git a/blog/2017/11/02/secure-shell-tunnel/index.html b/blog/2017/11/02/secure-shell-tunnel/index.html index 85c792d98b..afd53db739 100644 --- a/blog/2017/11/02/secure-shell-tunnel/index.html +++ b/blog/2017/11/02/secure-shell-tunnel/index.html @@ -172,6 +172,12 @@ Last login: Fri Oct 27 17:50:09 2017

    Recent Posts

    diff --git a/blog/2017/11/04/release-57/index.html b/blog/2017/11/04/release-57/index.html index 7902e03e13..fdb5bd6f49 100644 --- a/blog/2017/11/04/release-57/index.html +++ b/blog/2017/11/04/release-57/index.html @@ -377,6 +377,12 @@ The Home Assistant sidebar in 12 different languages.

    Recent Posts

    diff --git a/blog/2017/11/05/frontend-translations/index.html b/blog/2017/11/05/frontend-translations/index.html index ae6b0b9916..4c6d147c38 100644 --- a/blog/2017/11/05/frontend-translations/index.html +++ b/blog/2017/11/05/frontend-translations/index.html @@ -134,6 +134,12 @@ The Home Assistant sidebar in 12 different languages.

    Recent Posts

    diff --git a/blog/2017/11/10/ttn-with-mqtt/index.html b/blog/2017/11/10/ttn-with-mqtt/index.html index 3504e6fc09..52a8497be6 100644 --- a/blog/2017/11/10/ttn-with-mqtt/index.html +++ b/blog/2017/11/10/ttn-with-mqtt/index.html @@ -293,6 +293,12 @@

    Recent Posts

    diff --git a/blog/2017/11/12/tor/index.html b/blog/2017/11/12/tor/index.html index d981ea3fee..726c12e245 100644 --- a/blog/2017/11/12/tor/index.html +++ b/blog/2017/11/12/tor/index.html @@ -200,6 +200,12 @@ INFO: -----------------------------------------------------------

    Recent Posts

    diff --git a/blog/2017/11/18/release-58/index.html b/blog/2017/11/18/release-58/index.html index 19de684b07..33ec9659fc 100644 --- a/blog/2017/11/18/release-58/index.html +++ b/blog/2017/11/18/release-58/index.html @@ -298,18 +298,18 @@ For Custom UI users: your custom UI will need to be updated before it can work w

    Recent Posts

    diff --git a/blog/2017/11/29/hassio-virtual-machine/index.html b/blog/2017/11/29/hassio-virtual-machine/index.html index cd869b5c98..34f94d9997 100644 --- a/blog/2017/11/29/hassio-virtual-machine/index.html +++ b/blog/2017/11/29/hassio-virtual-machine/index.html @@ -235,18 +235,18 @@ ada5bbfc74f0 homeassistant/qemux86-64-homeassistant "/

    Recent Posts

    diff --git a/blog/2017/12/03/release-59/index.html b/blog/2017/12/03/release-59/index.html index 8dc8a8e0f8..f6f3b4df85 100644 --- a/blog/2017/12/03/release-59/index.html +++ b/blog/2017/12/03/release-59/index.html @@ -282,18 +282,18 @@

    Recent Posts

    diff --git a/blog/2017/12/17/introducing-home-assistant-cloud/index.html b/blog/2017/12/17/introducing-home-assistant-cloud/index.html new file mode 100644 index 0000000000..272956e391 --- /dev/null +++ b/blog/2017/12/17/introducing-home-assistant-cloud/index.html @@ -0,0 +1,239 @@ + + + + + + + + + Introducing Home Assistant Cloud - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    Introducing Home Assistant Cloud

    +
    + + + four minutes reading time + + +
      +
    • Announcements
    • +
    +
    + Comments +
    +
    +

    Today we’re introducing the next step in the Home Assistant saga: the Home Assistant Cloud. The goal of the Home Assistant Cloud is to bridge the gap between your local Home Assistant instance and services in the cloud while delivering the maximum possible security and privacy.

    +

    The first service that is supported via the Home Assistant Cloud is the Amazon Alexa Smart Home skill. This integration will allow you to control all your devices in Home Assistant via Amazon Alexa. You will be able to say “Alexa, turn on the kitchen lights” and your local Home Assistant will turn on the lights. Because Alexa talks to Home Assistant, it doesn’t matter what kind of lights they are! Anything that is linked to Home Assistant will work. IKEA lights, a 10 year old X10 switch or something you’ve made yourself. As long as Home Assistant can control it, you can control it via Alexa.

    +

    We have designed the Home Assistant Cloud with security in mind. When you activate the new Cloud component, your instance will setup a secure connection to the Home Assistant Cloud. Alexa will deliver messages to our cloud which we will forward to your local instance for processing. We just forward the response back to Alexa. This means that we do not have to store the state of your house in our cloud, we’re just the messenger!

    +

    We are making the beta of the Home Assistant Cloud publicly available today. During the beta period the Home Assistant Cloud will be free to use. We are currently planning to run a beta till March 1, 2018 0:00 UTC. Once the beta ends, the Home Assistant Cloud will be part of our Community Support package which will run at $5 USD/month.

    +

    By subscribing to the Community Support package you will show your support for the Home Assistant organization, its projects and its community. It will help fund development, cover our operating costs and gives you access to use Home Assistant Cloud.

    +

    So if you ever felt like donating money to support the development of Home Assistant and Hass.io: sign up for the Home Assistant Cloud!

    +

    Why not take donations?

    +

    With donations you have to convince people to keep donating and it will be hard to plan around the amount of available money. The biggest concern is what do you do when there is not enough money. We could shut down the servers or again depend on the wallets of our developers. We could run Wikipedia style advertisements for donating, but those are even more annoying than running advertisements.

    +

    Getting started

    +

    Upgrade Home Assistant to 0.60 and enable the cloud and config components:

    +
    # Example configuration.yaml entry
    +cloud:
    +config:
    +
    +
    +

    Now restart Home Assistant and navigate to the configuration panel. It will offer a new cloud section. Here you can create an account and login. Once logged in, your instance will connect to the cloud.

    +

    The next step is to configure Alexa. This can be done by enabling the Home Assistant skill for Alexa and link your Home Assistant cloud account.

    +

    Once you’re done, ask Alexa to discover devices (“Alexa, discover devices”) and you are all set to control them: “Alexa, turn on <device name>”.

    +

    FAQ

    +

    Will Home Assistant and Hass.io remain open source?

    +

    Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working together in creating something amazing. The only thing that will require a subscription is the optional cloud functionality.

    +

    What other features will come to the cloud?

    +

    We have a lot of ideas! We are not going to make any promises but here are some things that we’re looking into:

    +
      +
    • Google Home / Google Assistant Smart Home skill
    • +
    • Allow easy linking of other cloud services to Home Assistant. No more local juggling with OAuth flows. For example, link your Fitbit account and the Fitbit component will show up in Home Assistant.
    • +
    • Encrypted backups of your Hass.io data
    • +
    • Text to speech powered by AWS Polly
    • +
    • Generic HTTP cloud endpoint for people to send messages to their local instance. This will allow people to build applications on - top of the Home Assistant cloud.
    • +
    • IFTTT integration
    • +
    • Alexa shopping list integration
    • +
    +
    +
    +

    Comments

    +
    +
    +
    + +
    +
    + + + + + + + + diff --git a/blog/2017/12/17/release-60/index.html b/blog/2017/12/17/release-60/index.html new file mode 100644 index 0000000000..11aedd9d0b --- /dev/null +++ b/blog/2017/12/17/release-60/index.html @@ -0,0 +1,330 @@ + + + + + + + + + 0.60: Beckhoff/TwinCAT, WebDav, Gearbest, iAlarm - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    0.60: Beckhoff/TwinCAT, WebDav, Gearbest, iAlarm

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

    +

    The biggest change for 0.60 will be covered in a separate blog post. Thus, we will keep it short here. Just one thing: This is the last release in 2017. We will be back to our bi-weekly release cycle in 2018.

    +

    A big “Thank you” to all people who supported us to make this release possible.

    +

    TwinCAT

    +

    With the brand-new ADS (automation device specification) component by @stlehmann allows you to hook Home Assistant into this fieldbus independent interface which is often used between Beckhoff devices running with TwinCAT.

    +

    WebDav calendar

    +

    Thanks to @maxlaverse Home Assistant support now WebDav calendars.

    +

    Tracking prices

    +

    With the new gearbest sensor there is now an additional sensor available to track the price of a product.

    +

    Financial details

    +

    Yahoo! has discontinued their financial service. To fill this gap we have now the alpha_vantage sensor which is intruded in this release and allows you to monitor the stock market.

    +

    New Platforms

    + +

    Breaking Changes

    + +

    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.

    +

    All changes

    + +
    +
    +

    Comments

    +
    +
    +
    + +
    +
    + + + + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index 3967a7b906..838e7ad6b8 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -3544,6 +3544,48 @@
    + + + + @@ -3584,6 +3626,12 @@

    Recent Posts

    diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 5b4ab6f4de..f234499ec3 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ @@ -13,6 +13,63 @@ Octopress + + <![CDATA[Introducing Home Assistant Cloud]]> + + 2017-12-17T03:00:00+00:00 + https://home-assistant.io/blog/2017/12/17/introducing-home-assistant-cloud + Why not take donations? + +With donations you have to convince people to keep donating and it will be hard to plan around the amount of available money. The biggest concern is what do you do when there is not enough money. We could shut down the servers or again depend on the wallets of our developers. We could run Wikipedia style advertisements for donating, but those are even more annoying than running advertisements. + +## Getting started + +Upgrade Home Assistant to 0.60 and enable the [`cloud`](/components/cloud/) and [`config`](/components/config/) components: + +```yaml +# Example configuration.yaml entry +cloud: +config: +``` + +Now restart Home Assistant and navigate to the configuration panel. It will offer a new cloud section. Here you can create an account and login. Once logged in, your instance will connect to the cloud. + +The next step is to configure Alexa. This can be done by enabling the Home Assistant skill for Alexa and link your Home Assistant cloud account. + +Once you’re done, ask Alexa to discover devices (“Alexa, discover devices”) and you are all set to control them: “Alexa, turn on <device name>”. + +## FAQ + +**Will Home Assistant and Hass.io remain open source?** + +Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working together in creating something amazing. The only thing that will require a subscription is the optional cloud functionality. + +**What other features will come to the cloud?** + +We have a lot of ideas! We are not going to make any promises but here are some things that we’re looking into: + +- Google Home / Google Assistant Smart Home skill +- Allow easy linking of other cloud services to Home Assistant. No more local juggling with OAuth flows. For example, link your Fitbit account and the Fitbit component will show up in Home Assistant. +- Encrypted backups of your Hass.io data +- Text to speech powered by AWS Polly +- Generic HTTP cloud endpoint for people to send messages to their local instance. This will allow people to build applications on - top of the Home Assistant cloud. +- IFTTT integration +- Alexa shopping list integration +]]> + + <![CDATA[Introducing Hass.io]]> diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index f38481f024..a094317982 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -79,6 +79,27 @@

    2017

    +
    +
    diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index d2fc73622a..eb1bbe3d10 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 0dd1715986..b33b27c011 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -457,6 +457,12 @@

    Recent Posts

    diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index eeccef6725..7bcd2ac2a6 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-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 2233e07e0a..c2daeade7c 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -138,6 +138,12 @@

    Recent Posts

    diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index b5497a7e0e..02c2272ce3 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 88d9cd7bfe..2a8d2f8a18 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -186,6 +186,12 @@

    Recent Posts

    diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 33711614c2..d54f1a7ea2 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-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index d0f19728ed..bd027cc77b 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -760,6 +760,12 @@

    Recent Posts

    diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 5666a0996a..6ee8367435 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index 86af0ad925..ab3558ee3f 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -161,6 +161,12 @@

    Recent Posts

    diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index e528245ff1..d1191bccb7 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-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+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 ade09535eb..2e4233cc81 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -222,6 +222,12 @@

    Recent Posts

    diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 342863c483..cf68c1eddf 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-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index a6227111b1..76ebdb93e8 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -181,6 +181,12 @@

    Recent Posts

    diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 773a54f88e..7851561e59 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/index.html b/blog/categories/media/index.html index 8106990b2d..328d0ef5a3 100644 --- a/blog/categories/media/index.html +++ b/blog/categories/media/index.html @@ -325,6 +325,12 @@

    Recent Posts

    diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index cecb4106ed..b9dddb5f39 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 2e70ac22aa..40c69b6e91 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -136,6 +136,12 @@

    Recent Posts

    diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 6c7f6e53c1..fd46c7c7e4 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index 25ed35a071..ed0a6bd647 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -185,6 +185,12 @@

    Recent Posts

    diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 145c9d9413..6e83f86c8f 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 4da57ce12e..0c5cf1bdc3 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -207,6 +207,12 @@

    Recent Posts

    diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 9c7d017b66..3fc303a3f7 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index c2b14327b8..7c73de7a66 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -201,6 +201,12 @@

    Recent Posts

    diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index c7dfe9dd33..83dadda063 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index 827a982cdc..e13f7e9b2a 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -161,6 +161,12 @@

    Recent Posts

    diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 49652b576e..f37fa0ed4a 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-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index df7d69e3d8..3591c64e7c 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -138,6 +138,12 @@

    Recent Posts

    diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 915975b0ca..4d4127f994 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-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+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 dd110cd114..2f3883faea 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -158,6 +158,12 @@

    Recent Posts

    diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 2e26de6b37..4ad2d20cb5 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-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ @@ -13,6 +13,357 @@ Octopress + + <![CDATA[0.60: Beckhoff/TwinCAT, WebDav, Gearbest, iAlarm]]> + + 2017-12-17T02:00:00+00:00 + https://home-assistant.io/blog/2017/12/17/release-60 + + +The biggest change for 0.60 will be covered in a separate [blog post](/blog/2017/12/17/introducing-home-assistant-cloud/). Thus, we will keep it short here. Just one thing: This is the last release in 2017. We will be back to our bi-weekly release cycle in 2018. + +A big "Thank you" to all people who supported us to make this release possible. + +## TwinCAT +With the brand-new [ADS (automation device specification)][ads docs] component by [@stlehmann] allows you to hook Home Assistant into this fieldbus independent interface which is often used between Beckhoff devices running with TwinCAT. + +## WebDav calendar +Thanks to [@maxlaverse] Home Assistant support now [WebDav calendars][calendar.caldav docs]. + +## Tracking prices +With the new [`gearbest` sensor][sensor.gearbest docs] there is now an additional sensor available to track the price of a product. + +## Financial details +Yahoo! has discontinued their financial service. To fill this gap we have now the [`alpha_vantage` sensor][sensor.alpha_vantage docs] which is intruded in this release and allows you to monitor the stock market. + +## New Platforms + +- Add iAlarm support ([@RyuzakiKK] - [#10878]) ([alarm_control_panel.ialarm docs]) (new-platform) +- Add Alpha Vantage sensor ([@fabaff] - [#10873]) ([sensor.alpha_vantage docs]) (new-platform) +- Add ADS component ([@stlehmann] - [#10142]) ([ads docs]) ([binary_sensor.ads docs]) ([light.ads docs]) ([sensor.ads docs]) ([switch.ads docs]) (new-platform) +- Gearbest sensor ([@HerrHofrat] - [#10556]) ([sensor.gearbest docs]) (new-platform) +- Add Ziggo Mediabox XL media_player ([@b10m] - [#10514]) ([media_player.ziggo_mediabox_xl docs]) (new-platform) +- Meraki AP Device tracker ([@masarliev] - [#10971]) ([device_tracker.meraki docs]) (new-platform) +- Added Vera scenes ([@alanfischer] - [#10424]) ([vera docs]) ([scene.vera docs]) (new-platform) +- Add support for Canary component and platforms ([@snjoetw] - [#10306]) ([canary docs]) ([camera.canary docs]) ([sensor.canary docs]) (new-platform) +- Add support for Logitech UE Smart Radios. ([@GreenTurtwig] - [#10077]) ([media_player.ue_smart_radio docs]) (new-platform) +- Added support for cover in tellstick ([@perfalk] - [#10858]) ([tellstick docs]) ([cover.tellstick docs]) (new-platform) +- Add a caldav calendar component ([@maxlaverse] - [#10842]) ([calendar.caldav docs]) (new-platform) +- Refactor hue to split bridge support from light platform ([@andreacampi] - [#10691]) ([hue docs]) ([light.hue docs]) (breaking change) (new-platform) + +## Breaking Changes + +- Update snips to listen on new mqtt topic and utilize rawValue ([@tschmidty69] - [#11020]) ([snips docs]) (breaking change) +- Refactor hue to split bridge support from light platform ([@andreacampi] - [#10691]) ([hue docs]) ([light.hue docs]) (breaking change) (new-platform) +- Use luftdaten module ([@fabaff] - [#10970]) ([sensor.luftdaten docs]) (breaking change) +- ISY994 sensor improvements ([@OverloadUT] - [#10805]) ([isy994 docs]) ([binary_sensor.isy994 docs]) (breaking change) +- Homematic next ([@pvizeli] - [#11156]) ([homematic docs]) (breaking change) + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). 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](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + +## All changes + +- Update ecobee version to fix stack-trace issue ([@PhracturedBlue] - [#10894]) ([ecobee docs]) +- Pybotvac multi ([@raymccarthy] - [#10843]) ([neato docs]) +- More declarative timeout syntax for manual alarm control panel. ([@bonzini] - [#10738]) ([alarm_control_panel.manual docs]) ([alarm_control_panel.manual_mqtt docs]) +- Unpacking RESTful sensor JSON results into attributes. ([@nickovs] - [#10753]) ([sensor.rest docs]) +- Bump dev to 0.60.0.dev0 ([@fabaff] - [#10912]) +- Update eliqonline.py ([@molobrakos] - [#10914]) ([sensor.eliqonline docs]) +- Add iAlarm support ([@RyuzakiKK] - [#10878]) ([alarm_control_panel.ialarm docs]) (new-platform) +- Correction of Samsung Power OFF behaviour ([@RiRomain] - [#10907]) ([media_player.samsungtv docs]) +- Add Alpha Vantage sensor ([@fabaff] - [#10873]) ([sensor.alpha_vantage docs]) (new-platform) +- Don't repeat getting receiver name on each update / pushed to denonavr 0.5.5 ([@scarface-4711] - [#10915]) ([media_player.denonavr docs]) +- Add Min and Event Count Metrics To Prometheus ([@bah2830] - [#10530]) ([prometheus docs]) +- Update coveragerc ([@balloob] - [#10931]) +- Report availability of TP-Link smart sockets ([@DanNixon] - [#10933]) ([switch.tplink docs]) +- Set percent unit for battery level so that history displays properly; edited variable name for consistency ([@nbougues] - [#10932]) ([sensor.tesla docs]) +- Export climate status and target temperature to Prometheus ([@hudashot] - [#10919]) ([prometheus docs]) +- Tado ignore invalid devices ([@dasos] - [#10927]) ([climate.tado docs]) +- don't ignore voltage data if sensor data changed ([@PaulAnnekov] - [#10925]) ([xiaomi_aqara docs]) +- Add ADS component ([@stlehmann] - [#10142]) ([ads docs]) ([binary_sensor.ads docs]) ([light.ads docs]) ([sensor.ads docs]) ([switch.ads docs]) (new-platform) +- Gearbest sensor ([@HerrHofrat] - [#10556]) ([sensor.gearbest docs]) (new-platform) +- Add Ziggo Mediabox XL media_player ([@b10m] - [#10514]) ([media_player.ziggo_mediabox_xl docs]) (new-platform) +- Generic thermostat initial_operation_mode ([@ziotibia81] - [#10690]) ([climate.generic_thermostat docs]) +- Use new build path for dev translations ([@armills] - [#10937]) +- Add option to set default hide if away for new devices ([@masarliev] - [#10762]) ([device_tracker docs]) +- Allow disabling the LEDs on TP-Link smart plugs ([@DanNixon] - [#10980]) ([switch.tplink docs]) +- Meraki AP Device tracker ([@masarliev] - [#10971]) ([device_tracker.meraki docs]) (new-platform) +- Update tradfri.py ([@pvizeli] - [#10991]) ([light.tradfri docs]) +- webostv: Ensure source exists before use ([@OddBloke] - [#10959]) ([media_player.webostv docs]) +- Ensure Docker script files uses LF line endings to support Docker for Windows. ([@R1chardTM] - [#10067]) +- Added Vera scenes ([@alanfischer] - [#10424]) ([vera docs]) ([scene.vera docs]) (new-platform) +- Fix Egardia alarm status shown as unknown after restart ([@jeroenterheerdt] - [#11010]) ([alarm_control_panel.egardia docs]) +- Handle OSError when forcibly turning off media_player.samsungtv ([@lwis] - [#10997]) ([media_player.samsungtv docs]) +- Shuffle support in Sonos ([@mar-schmidt] - [#10875]) ([media_player.sonos docs]) +- Add support for Canary component and platforms ([@snjoetw] - [#10306]) ([canary docs]) ([camera.canary docs]) ([sensor.canary docs]) (new-platform) +- Ignore Sonos players with unknown hostnames ([@amelchio] - [#11013]) +- Support LIFX Mini products ([@amelchio] - [#10996]) ([light.lifx docs]) +- Update snips to listen on new mqtt topic and utilize rawValue ([@tschmidty69] - [#11020]) ([snips docs]) (breaking change) +- Change default js version to auto ([@andrey-git] - [#10999]) +- Serialize mochad requests ([@mtreinish] - [#11029]) ([mochad docs]) ([light.mochad docs]) ([switch.mochad docs]) +- In dev mode expose only relevant sources ([@andrey-git] - [#11026]) +- Added force_update for REST sensor ([@foxel] - [#11016]) ([sensor.miflora docs]) ([sensor.mqtt docs]) ([sensor.rest docs]) +- Add support for Logitech UE Smart Radios. ([@GreenTurtwig] - [#10077]) ([media_player.ue_smart_radio docs]) (new-platform) +- Make notify.html5 depend on config ([@balloob] - [#11052]) ([notify.html5 docs]) +- This change fixes the error `OSError: [WinError 193]` on Windows debuggers (i.e. PyCharm) ([@tringler] - [#11034]) +- Added support for cover in tellstick ([@perfalk] - [#10858]) ([tellstick docs]) ([cover.tellstick docs]) (new-platform) +- Add a caldav calendar component ([@maxlaverse] - [#10842]) ([calendar.caldav docs]) (new-platform) +- Add GPS coords to meraki ([@addelovein] - [#10998]) ([device_tracker.meraki docs]) +- Refactor hue to split bridge support from light platform ([@andreacampi] - [#10691]) ([hue docs]) ([light.hue docs]) (breaking change) (new-platform) +- add custom bypass status to total connect ([@uchagani] - [#11042]) ([alarm_control_panel.totalconnect docs]) +- Volvo on call: Optional use of Scandinavian miles. Also add average fuel consumption property ([@molobrakos] - [#11051]) ([volvooncall docs]) ([sensor.volvooncall docs]) +- Allow tradfri to read the available state of the device ([@pvizeli] - [#11056]) ([light.tradfri docs]) +- Upgrade aiohttp to 2.3.6 ([@fabaff] - [#11079]) +- Upgrade yarl to 0.16.0 ([@fabaff] - [#11078]) +- Upgrade psutil to 5.4.2 ([@fabaff] - [#11083]) ([sensor.systemmonitor docs]) +- Upgrade youtube_dl to 2017.12.10 ([@fabaff] - [#11080]) ([media_extractor docs]) +- Upgrade shodan to 1.7.7 ([@fabaff] - [#11084]) ([sensor.shodan docs]) +- Update tellcore-net to 0.4 ([@pvizeli] - [#11087]) ([tellstick docs]) +- Bump pymusiccast to version 0.1.6 ([@jalmeroth] - [#11091]) ([media_player.yamaha_musiccast docs]) +- Use luftdaten module ([@fabaff] - [#10970]) ([sensor.luftdaten docs]) (breaking change) +- Bump pyatv to 0.3.9 ([@postlund] - [#11104]) ([apple_tv docs]) +- Report availability for TP-Link smart bulbs ([@DanNixon] - [#10976]) ([light.tplink docs]) +- Fix incorrect comment. ([@emosenkis] - [#11111]) +- Update Warrant ([@balloob] - [#11101]) ([cloud docs]) +- Fixed typo in automation.py ([@ryanm101] - [#11116]) ([config.automation docs]) +- Add media position properties ([@pschmitt] - [#10076]) ([media_player.liveboxplaytv docs]) +- update pyripple ([@nkgilley] - [#11122]) ([sensor.ripple docs]) +- Skip HASS emulated Hue bridges from detection. ([@andreacampi] - [#11128]) ([hue docs]) +- Always consume the no_throttle keyword argument. ([@andreacampi] - [#11126]) +- Add problem device class ([@armills] - [#11130]) ([binary_sensor docs]) +- set default utc offset to 0 ([@pollett] - [#11114]) ([sensor.efergy docs]) +- Allow using more than one keyboard remote ([@BryanJacobs] - [#11061]) ([keyboard_remote docs]) +- ISY994 sensor improvements ([@OverloadUT] - [#10805]) ([isy994 docs]) ([binary_sensor.isy994 docs]) (breaking change) +- Disable html5 notify dependency ([@balloob] - [#11135]) ([notify.html5 docs]) +- Upgrade Homematic ([@danielperna84] - [#11149]) ([homematic docs]) +- Fix X10 commands for mochad light turn on ([@mtreinish] - [#11146]) ([light.mochad docs]) +- Homematic next ([@pvizeli] - [#11156]) ([homematic docs]) (breaking change) +- Resolve hostnames ([@pvizeli] - [#11160]) ([homematic docs]) +- Perform logbook filtering on the worker thread ([@armills] - [#11161]) ([logbook docs]) +- Don't connect to cloud if subscription expired ([@balloob] - [#11163]) ([cloud docs]) ([cloud.const docs]) +- Add install mode to homematic ([@pvizeli] - [#11164]) ([homematic docs]) +- convert alarmdecoder interface from async to sync ([@PhracturedBlue] - [#11168]) ([alarmdecoder docs]) +- Remove logging ([@cmsimike] - [#11173]) ([sensor.octoprint docs]) +- Revbump to SoCo 0.13 and add support for Night Sound and Speech Enhancement. ([@rbdixon] - [#10765]) ([media_player.sonos docs]) + +[#10067]: https://github.com/home-assistant/home-assistant/pull/10067 +[#10076]: https://github.com/home-assistant/home-assistant/pull/10076 +[#10077]: https://github.com/home-assistant/home-assistant/pull/10077 +[#10142]: https://github.com/home-assistant/home-assistant/pull/10142 +[#10306]: https://github.com/home-assistant/home-assistant/pull/10306 +[#10424]: https://github.com/home-assistant/home-assistant/pull/10424 +[#10514]: https://github.com/home-assistant/home-assistant/pull/10514 +[#10530]: https://github.com/home-assistant/home-assistant/pull/10530 +[#10556]: https://github.com/home-assistant/home-assistant/pull/10556 +[#10690]: https://github.com/home-assistant/home-assistant/pull/10690 +[#10691]: https://github.com/home-assistant/home-assistant/pull/10691 +[#10738]: https://github.com/home-assistant/home-assistant/pull/10738 +[#10753]: https://github.com/home-assistant/home-assistant/pull/10753 +[#10762]: https://github.com/home-assistant/home-assistant/pull/10762 +[#10765]: https://github.com/home-assistant/home-assistant/pull/10765 +[#10805]: https://github.com/home-assistant/home-assistant/pull/10805 +[#10842]: https://github.com/home-assistant/home-assistant/pull/10842 +[#10843]: https://github.com/home-assistant/home-assistant/pull/10843 +[#10858]: https://github.com/home-assistant/home-assistant/pull/10858 +[#10873]: https://github.com/home-assistant/home-assistant/pull/10873 +[#10875]: https://github.com/home-assistant/home-assistant/pull/10875 +[#10878]: https://github.com/home-assistant/home-assistant/pull/10878 +[#10894]: https://github.com/home-assistant/home-assistant/pull/10894 +[#10907]: https://github.com/home-assistant/home-assistant/pull/10907 +[#10912]: https://github.com/home-assistant/home-assistant/pull/10912 +[#10914]: https://github.com/home-assistant/home-assistant/pull/10914 +[#10915]: https://github.com/home-assistant/home-assistant/pull/10915 +[#10919]: https://github.com/home-assistant/home-assistant/pull/10919 +[#10925]: https://github.com/home-assistant/home-assistant/pull/10925 +[#10927]: https://github.com/home-assistant/home-assistant/pull/10927 +[#10931]: https://github.com/home-assistant/home-assistant/pull/10931 +[#10932]: https://github.com/home-assistant/home-assistant/pull/10932 +[#10933]: https://github.com/home-assistant/home-assistant/pull/10933 +[#10937]: https://github.com/home-assistant/home-assistant/pull/10937 +[#10959]: https://github.com/home-assistant/home-assistant/pull/10959 +[#10970]: https://github.com/home-assistant/home-assistant/pull/10970 +[#10971]: https://github.com/home-assistant/home-assistant/pull/10971 +[#10976]: https://github.com/home-assistant/home-assistant/pull/10976 +[#10980]: https://github.com/home-assistant/home-assistant/pull/10980 +[#10991]: https://github.com/home-assistant/home-assistant/pull/10991 +[#10996]: https://github.com/home-assistant/home-assistant/pull/10996 +[#10997]: https://github.com/home-assistant/home-assistant/pull/10997 +[#10998]: https://github.com/home-assistant/home-assistant/pull/10998 +[#10999]: https://github.com/home-assistant/home-assistant/pull/10999 +[#11010]: https://github.com/home-assistant/home-assistant/pull/11010 +[#11013]: https://github.com/home-assistant/home-assistant/pull/11013 +[#11016]: https://github.com/home-assistant/home-assistant/pull/11016 +[#11020]: https://github.com/home-assistant/home-assistant/pull/11020 +[#11026]: https://github.com/home-assistant/home-assistant/pull/11026 +[#11029]: https://github.com/home-assistant/home-assistant/pull/11029 +[#11034]: https://github.com/home-assistant/home-assistant/pull/11034 +[#11042]: https://github.com/home-assistant/home-assistant/pull/11042 +[#11051]: https://github.com/home-assistant/home-assistant/pull/11051 +[#11052]: https://github.com/home-assistant/home-assistant/pull/11052 +[#11056]: https://github.com/home-assistant/home-assistant/pull/11056 +[#11061]: https://github.com/home-assistant/home-assistant/pull/11061 +[#11078]: https://github.com/home-assistant/home-assistant/pull/11078 +[#11079]: https://github.com/home-assistant/home-assistant/pull/11079 +[#11080]: https://github.com/home-assistant/home-assistant/pull/11080 +[#11083]: https://github.com/home-assistant/home-assistant/pull/11083 +[#11084]: https://github.com/home-assistant/home-assistant/pull/11084 +[#11087]: https://github.com/home-assistant/home-assistant/pull/11087 +[#11091]: https://github.com/home-assistant/home-assistant/pull/11091 +[#11101]: https://github.com/home-assistant/home-assistant/pull/11101 +[#11104]: https://github.com/home-assistant/home-assistant/pull/11104 +[#11111]: https://github.com/home-assistant/home-assistant/pull/11111 +[#11114]: https://github.com/home-assistant/home-assistant/pull/11114 +[#11116]: https://github.com/home-assistant/home-assistant/pull/11116 +[#11122]: https://github.com/home-assistant/home-assistant/pull/11122 +[#11126]: https://github.com/home-assistant/home-assistant/pull/11126 +[#11128]: https://github.com/home-assistant/home-assistant/pull/11128 +[#11130]: https://github.com/home-assistant/home-assistant/pull/11130 +[#11135]: https://github.com/home-assistant/home-assistant/pull/11135 +[#11146]: https://github.com/home-assistant/home-assistant/pull/11146 +[#11149]: https://github.com/home-assistant/home-assistant/pull/11149 +[#11156]: https://github.com/home-assistant/home-assistant/pull/11156 +[#11160]: https://github.com/home-assistant/home-assistant/pull/11160 +[#11161]: https://github.com/home-assistant/home-assistant/pull/11161 +[#11163]: https://github.com/home-assistant/home-assistant/pull/11163 +[#11164]: https://github.com/home-assistant/home-assistant/pull/11164 +[#11168]: https://github.com/home-assistant/home-assistant/pull/11168 +[#11173]: https://github.com/home-assistant/home-assistant/pull/11173 +[@BryanJacobs]: https://github.com/BryanJacobs +[@DanNixon]: https://github.com/DanNixon +[@GreenTurtwig]: https://github.com/GreenTurtwig +[@HerrHofrat]: https://github.com/HerrHofrat +[@OddBloke]: https://github.com/OddBloke +[@OverloadUT]: https://github.com/OverloadUT +[@PaulAnnekov]: https://github.com/PaulAnnekov +[@PhracturedBlue]: https://github.com/PhracturedBlue +[@R1chardTM]: https://github.com/R1chardTM +[@RiRomain]: https://github.com/RiRomain +[@RyuzakiKK]: https://github.com/RyuzakiKK +[@addelovein]: https://github.com/addelovein +[@alanfischer]: https://github.com/alanfischer +[@amelchio]: https://github.com/amelchio +[@andreacampi]: https://github.com/andreacampi +[@andrey-git]: https://github.com/andrey-git +[@armills]: https://github.com/armills +[@b10m]: https://github.com/b10m +[@bah2830]: https://github.com/bah2830 +[@balloob]: https://github.com/balloob +[@bonzini]: https://github.com/bonzini +[@cmsimike]: https://github.com/cmsimike +[@danielperna84]: https://github.com/danielperna84 +[@dasos]: https://github.com/dasos +[@emosenkis]: https://github.com/emosenkis +[@fabaff]: https://github.com/fabaff +[@foxel]: https://github.com/foxel +[@hudashot]: https://github.com/hudashot +[@jalmeroth]: https://github.com/jalmeroth +[@jeroenterheerdt]: https://github.com/jeroenterheerdt +[@lwis]: https://github.com/lwis +[@mar-schmidt]: https://github.com/mar-schmidt +[@masarliev]: https://github.com/masarliev +[@maxlaverse]: https://github.com/maxlaverse +[@molobrakos]: https://github.com/molobrakos +[@mtreinish]: https://github.com/mtreinish +[@nbougues]: https://github.com/nbougues +[@nickovs]: https://github.com/nickovs +[@nkgilley]: https://github.com/nkgilley +[@perfalk]: https://github.com/perfalk +[@pollett]: https://github.com/pollett +[@postlund]: https://github.com/postlund +[@pschmitt]: https://github.com/pschmitt +[@pvizeli]: https://github.com/pvizeli +[@raymccarthy]: https://github.com/raymccarthy +[@rbdixon]: https://github.com/rbdixon +[@ryanm101]: https://github.com/ryanm101 +[@scarface-4711]: https://github.com/scarface-4711 +[@snjoetw]: https://github.com/snjoetw +[@stlehmann]: https://github.com/stlehmann +[@tringler]: https://github.com/tringler +[@tschmidty69]: https://github.com/tschmidty69 +[@uchagani]: https://github.com/uchagani +[@ziotibia81]: https://github.com/ziotibia81 +[ads docs]: https://home-assistant.io/components/ads/ +[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/ +[alarm_control_panel.ialarm docs]: https://home-assistant.io/components/alarm_control_panel.ialarm/ +[alarm_control_panel.manual docs]: https://home-assistant.io/components/alarm_control_panel.manual/ +[alarm_control_panel.manual_mqtt docs]: https://home-assistant.io/components/alarm_control_panel.manual_mqtt/ +[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/ +[alarmdecoder docs]: https://home-assistant.io/components/alarmdecoder/ +[apple_tv docs]: https://home-assistant.io/components/apple_tv/ +[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/ +[binary_sensor.ads docs]: https://home-assistant.io/components/binary_sensor.ads/ +[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/ +[calendar.caldav docs]: https://home-assistant.io/components/calendar.caldav/ +[camera.canary docs]: https://home-assistant.io/components/camera.canary/ +[canary docs]: https://home-assistant.io/components/canary/ +[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/ +[climate.tado docs]: https://home-assistant.io/components/climate.tado/ +[cloud docs]: https://home-assistant.io/components/cloud/ +[cloud.const docs]: https://home-assistant.io/components/cloud.const/ +[config.automation docs]: https://home-assistant.io/components/config.automation/ +[cover.tellstick docs]: https://home-assistant.io/components/cover.tellstick/ +[device_tracker docs]: https://home-assistant.io/components/device_tracker/ +[device_tracker.meraki docs]: https://home-assistant.io/components/device_tracker.meraki/ +[ecobee docs]: https://home-assistant.io/components/ecobee/ +[homematic docs]: https://home-assistant.io/components/homematic/ +[hue docs]: https://home-assistant.io/components/hue/ +[isy994 docs]: https://home-assistant.io/components/isy994/ +[keyboard_remote docs]: https://home-assistant.io/components/keyboard_remote/ +[light.ads docs]: https://home-assistant.io/components/light.ads/ +[light.hue docs]: https://home-assistant.io/components/light.hue/ +[light.lifx docs]: https://home-assistant.io/components/light.lifx/ +[light.mochad docs]: https://home-assistant.io/components/light.mochad/ +[light.tplink docs]: https://home-assistant.io/components/light.tplink/ +[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ +[logbook docs]: https://home-assistant.io/components/logbook/ +[media_extractor docs]: https://home-assistant.io/components/media_extractor/ +[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/ +[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/ +[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/ +[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/ +[media_player.ue_smart_radio docs]: https://home-assistant.io/components/media_player.ue_smart_radio/ +[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/ +[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/ +[media_player.ziggo_mediabox_xl docs]: https://home-assistant.io/components/media_player.ziggo_mediabox_xl/ +[mochad docs]: https://home-assistant.io/components/mochad/ +[neato docs]: https://home-assistant.io/components/neato/ +[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ +[prometheus docs]: https://home-assistant.io/components/prometheus/ +[scene.vera docs]: https://home-assistant.io/components/scene.vera/ +[sensor.ads docs]: https://home-assistant.io/components/sensor.ads/ +[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/ +[sensor.canary docs]: https://home-assistant.io/components/sensor.canary/ +[sensor.efergy docs]: https://home-assistant.io/components/sensor.efergy/ +[sensor.eliqonline docs]: https://home-assistant.io/components/sensor.eliqonline/ +[sensor.gearbest docs]: https://home-assistant.io/components/sensor.gearbest/ +[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/ +[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/ +[sensor.mqtt docs]: https://home-assistant.io/components/sensor.mqtt/ +[sensor.octoprint docs]: https://home-assistant.io/components/sensor.octoprint/ +[sensor.rest docs]: https://home-assistant.io/components/sensor.rest/ +[sensor.ripple docs]: https://home-assistant.io/components/sensor.ripple/ +[sensor.shodan docs]: https://home-assistant.io/components/sensor.shodan/ +[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/ +[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/ +[sensor.volvooncall docs]: https://home-assistant.io/components/sensor.volvooncall/ +[snips docs]: https://home-assistant.io/components/snips/ +[switch.ads docs]: https://home-assistant.io/components/switch.ads/ +[switch.mochad docs]: https://home-assistant.io/components/switch.mochad/ +[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/ +[tellstick docs]: https://home-assistant.io/components/tellstick/ +[vera docs]: https://home-assistant.io/components/vera/ +[volvooncall docs]: https://home-assistant.io/components/volvooncall/ +[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/ +]]> + + <![CDATA[0.59: Order pizza, Entity Picker, Color Wheel]]> @@ -2131,413 +2482,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [#10024]: https://github.com/home-assistant/home-assistant/pull/10024 [#10029]: https://github.com/home-assistant/home-assistant/pull/10029 [@bieniu]: https://github.com/bieniu -]]> - - - - <![CDATA[0.55: Tibber, DuckDNS, The Things Network, Owntrack]]> - - 2017-10-07T10:00:00+00:00 - https://home-assistant.io/blog/2017/10/07/release-55 - - -Beside the improved Wink support which was contributed by [@w1ll1am23], ships this release a wide variety of new components and platforms. The `input_slider` components has received a makeover by [@BioSehnsucht] and is now [`input_number`][input_number docs]. [@tinloaf] added a feature that allows you to enter dates: [`input_datetime`][input_datetime docs]. Both will help you to improve your automation rules. - -## DuckDNS -Using Home Assistant with [DuckDNS](http://www.duckdns.org) for Dynamic DNS (DDNS or DynDNS) is an [old story](https://home-assistant.io/blog/2015/12/13/setup-encryption-using-lets-encrypt/). DuckDNS is also integrated in [Hass.io](https://home-assistant.io/addons/duckdns/). 0.55 ships a component for non Hass.io users to get a similar feature. - -## Recorder -The purging of data was [improved][recorder docs]. With `purge_interval` you can schedule regular purges of older events and states. In combination you can specify with `purge_keep_days` the amount of days you want to keep. The new service `recorder.purge` allows you to handle this task when needed. - -## Owntracks -[Owntracks](http://owntracks.org/) is an easy way to track your devices. For some times we have the device tracker which depends on [MQTT][device_tracker.owntracks docs] but thanks to a new feature in Owntracks we can now offer support for HTTP. The [new platform][device_tracker.owntracks_http docs] doesn't require a MQTT broker but sends messages directly as HTTP requests to Home Assistant. - -## Tibber -This release introduces a new sensor: [Tibber][sensor.tibber docs]. The sensor provides the current electricity price if you are a [Tibber](https://tibber.com/) customer. This will allow you to make automation for turning off the heater when the electricity price is high or only charge your electric car when the prices are low. We further plan to add support for showing future electricity prices and historic electricity consumption data. Tibber is currently only available in Norway and Sweden - -## The Things Network -[The Things Network](https://www.thethingsnetwork.org/) (TTN) is a [LoRaWAN](https://www.thethingsnetwork.org/wiki/LoRaWAN/Home) based network especially designed for IoT devices. With this [integration][thethingsnetwork docs] one can observe the state of devices which are out of range of the local WiFi network as long as they are connected to a TTN gateway. - -## New Platforms - -- GeoRSS sensor ([@exxamalte] - [#9331]) ([sensor.geo_rss_events docs]) (new-platform) -- Add DuckDNS component ([@balloob] - [#9556]) ([duckdns docs]) (new-platform) -- Add OwnTracks over HTTP ([@balloob] - [#9582]) ([http docs]) ([device_tracker.owntracks docs]) ([device_tracker.owntracks_http docs]) (new-platform) -- Add an input_datetime ([@tinloaf] - [#9313]) ([input_datetime docs]) (new-platform) -- Cover component for RFlink ([@passie] - [#9432]) ([rflink docs]) ([cover.rflink docs]) (new-platform) -- Introducing support to Melnor RainCloud sprinkler systems ([@tchellomello] - [#9287]) ([raincloud docs]) ([binary_sensor.raincloud docs]) ([sensor.raincloud docs]) ([switch.raincloud docs]) (new-platform) -- MQTT climate platform [continuation of #8750] ([@tinloaf] - [#9589]) ([climate.mqtt docs]) (new-platform) -- Add Tibber sensor ([@danielhiversen] - [#9661]) ([sensor.tibber docs]) (new-platform) -- Updating clicksendaudio component based on feedback ([@jeroenterheerdt] - [#9692]) ([notify.clicksendaudio docs]) (new-platform) -- Support for The Things Network ([@fabaff] - [#9627]) ([thethingsnetwork docs]) ([sensor.thethingsnetwork docs]) (new-platform) - -## 0.55.1 - October 15 - -- Fix for TypeError in synology camera ([@snjoetw] - [#9754]) ([camera.synology docs]) -- missing is_closed ( rflink cover fix ) ([@passie] - [#9776]) ([cover.rflink docs]) -- [light.tradfri] Fix transition time ([@lwis] - [#9785]) ([light.tradfri docs]) -- OwnTracks: Fix handler is None checking ([@balloob] - [#9794]) ([device_tracker.owntracks docs]) -- Changed yaml.load into yaml.safe_load ([@GenericStudent] - [#9841]) ([google docs]) -- Bugfix/9811 jinja autoescape ([@GenericStudent] - [#9842]) -- Livebox Play TV bug: fix #9839 ([@pschmitt] - [#9880]) ([media_player.liveboxplaytv docs]) - -## If you need help... -...don't hesitate to use our very active [forums][forum] or join us for a little [chat][discord]. 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 - -- history_graph component: If your component used `history.get_significant_states` function then you need to adjust the string `entitity_id` parameter has been changed to a list of strings `entity_ids` parameter. ([@andrey-git] - [#9472]) ([history_graph docs]) (breaking change) -- UPNP component: The `external_port` configuration option was removed. ([@balloob] - [#9560]) ([upnp docs]) (breaking change) -- New Wink services: pair new device, rename, delete and add new lock key code. All device attributes that are multi-words are now separated by "_" and no longer " ". ([@w1ll1am23] - [#9303]) ([wink docs]) ([binary_sensor.wink docs]) ([lock.wink docs]) (breaking change) -- TP-Link Switch: Attribute names now uses underscores and unnecessary capitalization was removed. ([@djchen] - [#9607]) ([switch.tplink docs]) (breaking change) -- Renamed `input_slider` to `input_number` which has now a numeric text box option. ([@BioSehnsucht] - [#9494]) ([demo docs]) ([input_number docs]) (breaking change) -- Recorder: Add new purge service and interval. The recorder component no longer accepts a `purge_days` parameter. If you are using `purge_days` you must use `purge_interval` and `purge_keep_days`. ([@milanvo] - [#9523]) ([recorder docs]) (breaking change) -- OpenCV image processing: Typo in classifier was fixed. ([@arsaboo] - [#9697]) ([image_processing.opencv docs]) (breaking change) -- Tradfri Lights: Async support with resource observation. ([@lwis] - [#7815]) ([tradfri docs]) ([light.tradfri docs]) (breaking change) - -## All changes - -- flux led lib 0.20 ([@danielhiversen] - [#9533]) ([light.flux_led docs]) -- Update AbodePy to 0.11.8 ([@MisterWil] - [#9537]) ([abode docs]) -- Bump python_openzwave to 0.4.0.35 ([@arsaboo] - [#9542]) ([zwave docs]) -- update usps ([@happyleavesaoc] - [#9540]) ([usps docs]) ([camera.usps docs]) ([sensor.usps docs]) -- Bugfix Homematic hub object ([@pvizeli] - [#9544]) ([homematic docs]) -- Fix a bunch of typos ([@mika] - [#9545]) -- Catch no longer existing process in systemmonitor ([@Tommatheussen] - [#9535]) ([sensor.systemmonitor docs]) -- Upgrade pyasn1 to 0.3.6 ([@fabaff] - [#9548]) -- Add history_graph component ([@andrey-git] - [#9472]) (breaking change) -- GeoRSS sensor ([@exxamalte] - [#9331]) ([sensor.geo_rss_events docs]) (new-platform) -- Fixed bug with all switch devices being excluded ([@MisterWil] - [#9555]) ([switch.abode docs]) -- fix usps? ([@happyleavesaoc] - [#9557]) ([usps docs]) ([sensor.usps docs]) -- Added support for ARM_NIGHT for manual_mqtt alarm ([@snjoetw] - [#9358]) ([alarm_control_panel.manual_mqtt docs]) -- Various AirVisual bugfixes ([@bachya] - [#9554]) ([sensor.airvisual docs]) -- Updated Arlo cameras with new attributes ([@bachya] - [#9565]) ([arlo docs]) ([camera.arlo docs]) -- Allow specifying multiple ports for UPNP component ([@balloob] - [#9560]) ([upnp docs]) (breaking change) -- Update yeelight to 0.3.3. ([@pfalcon] - [#9561]) ([light.yeelight docs]) -- Add test cases and fix for device_defaults fire_event option. ([@aequitas] - [#9567]) ([light.rflink docs]) ([switch.rflink docs]) -- Use simplepush module, enable event, and allow encrypted communication ([@fabaff] - [#9568]) ([notify.simplepush docs]) -- Add DuckDNS component ([@balloob] - [#9556]) ([duckdns docs]) (new-platform) -- Clean up OwnTracks ([@balloob] - [#9569]) ([device_tracker.owntracks docs]) -- MQTT Cover: Add availability topic and configurable payloads ([@marthoc] - [#9445]) ([cover.mqtt docs]) -- Upgrade dsmr_parser to 0.11 ([@fabaff] - [#9576]) ([sensor.dsmr docs]) -- Added new statistic attributes ([@sti0] - [#9433]) ([vacuum.xiaomi docs]) -- Upgrade youtube_dl to 2017.9.24 ([@fabaff] - [#9575]) ([media_extractor docs]) -- Upgrade lyft_rides to 0.2 ([@enriquegh] - [#9578]) ([sensor.lyft docs]) -- Increase Comed timeout since it sometimes takes a long time for the API to respond ([@joe248] - [#9536]) ([sensor.comed_hourly_pricing docs]) -- Allow customizable turn on action for LG WebOS tv ([@cmsimike] - [#9206]) ([media_player.webostv docs]) (breaking change) -- IMAP Unread sensor updated for async and push ([@amelchio] - [#9562]) ([sensor.imap docs]) -- Replace emulated_hue: with emulated_hue_hidden: for consistency. ([@rbflurry] - [#9382]) ([emulated_hue docs]) -- Upgrade Sphinx to 1.6.4 ([@fabaff] - [#9584]) -- Bump pyatv to 0.3.5 ([@postlund] - [#9586]) ([apple_tv docs]) ([media_player.apple_tv docs]) -- New Wink services. pair new device, rename, and delete, add new lock key code. Add water heater support ([@w1ll1am23] - [#9303]) ([wink docs]) ([binary_sensor.wink docs]) ([lock.wink docs]) (breaking change) -- Fixes UPS MyChoice exception ([@bachya] - [#9587]) ([sensor.ups docs]) -- FedEx: Adds "packages" as a unit ([@bachya] - [#9588]) ([sensor.fedex docs]) -- Cleanup entity & remove warning ([@pvizeli] - [#9606]) -- Add OwnTracks over HTTP ([@balloob] - [#9582]) ([http docs]) ([device_tracker.owntracks docs]) ([device_tracker.owntracks_http docs]) (new-platform) -- upgrade python-ecobee-api ([@nkgilley] - [#9612]) ([ecobee docs]) -- Change TP-Link Switch power statistics attribute names ([@djchen] - [#9607]) ([switch.tplink docs]) (breaking change) -- Migrate Alexa smart home to registry ([@balloob] - [#9616]) ([alexa.smart_home docs]) -- Add an input_datetime ([@tinloaf] - [#9313]) ([input_datetime docs]) (new-platform) -- Cover component for RFlink ([@passie] - [#9432]) ([rflink docs]) ([cover.rflink docs]) (new-platform) -- Introducing support to Melnor RainCloud sprinkler systems ([@tchellomello] - [#9287]) ([raincloud docs]) ([binary_sensor.raincloud docs]) ([sensor.raincloud docs]) ([switch.raincloud docs]) (new-platform) -- Rewrite synology camera by using py-synology package ([@snjoetw] - [#9583]) ([camera.synology docs]) -- yeelight: allow turn_off transitions, fixes #9602 ([@rytilahti] - [#9605]) ([light.yeelight docs]) -- Move 'voltage' to const ([@fabaff] - [#9621]) ([sensor.pvoutput docs]) ([switch.tplink docs]) -- Yamaha MusicCast: check known_hosts ([@jalmeroth] - [#9580]) ([media_player.yamaha_musiccast docs]) -- Fixed away_mode for Ecobee thermostat. ([@etsinko] - [#9559]) ([climate.ecobee docs]) -- Switched VeraSensor to use category ids ([@alanfischer] - [#9624]) ([sensor.vera docs]) -- splunk: Handle datetime objects in event payload ([@philk] - [#9628]) ([splunk docs]) -- MQTT climate platform [continuation of #8750] ([@tinloaf] - [#9589]) ([climate.mqtt docs]) (new-platform) -- wunderground: fix supported language codes #9631 ([@szogi] - [#9633]) ([sensor.wunderground docs]) -- add myself to codeowners ([@rytilahti] - [#9642]) -- raspihats: unmet dependency fix ([@szogi] - [#9638]) ([raspihats docs]) -- Fixes broken source links in API docs ([@David-Byrne] - [#9636]) -- Move group services into their own YAML ([@balloob] - [#9597]) ([group docs]) -- Facebook Messenger notify component: add support for sending messages to specific page user IDs ([@mweimerskirch] - [#9643]) ([notify.facebook docs]) -- arlo: Add battery level sensor ([@vickyg3] - [#9637]) ([sensor.arlo docs]) -- Add hysteresis attribute to threshold binary sensor ([@hotplot] - [#9596]) ([binary_sensor.threshold docs]) -- Upgrade numpy to 1.13.3 ([@fabaff] - [#9646]) ([image_processing.opencv docs]) -- Upgrade youtube_dl to 2017.10.01 ([@fabaff] - [#9647]) ([media_extractor docs]) -- Upgrade discord.py to 0.16.12 ([@fabaff] - [#9648]) ([notify.discord docs]) -- Upgrade netdisco to 1.2.2 ([@fabaff] - [#9649]) -- Upgrade influxdb to 4.1.1 ([@fabaff] - [#9652]) ([influxdb docs]) -- Upgrade googlemaps to 2.5.1 ([@fabaff] - [#9653]) ([sensor.google_travel_time docs]) -- mqtt_statestream: Add options to publish attributes/timestamps ([@mw-white] - [#9645]) ([mqtt_statestream docs]) -- Fixed bugs related to exception handling in pythonegardia. Updating package requirement accordingly ([@jeroenterheerdt] - [#9663]) ([alarm_control_panel.egardia docs]) -- Update google-api-python-client to 1.6.4 ([@arsaboo] - [#9658]) ([google docs]) -- Bump abode to 0.11.9 ([@MisterWil] - [#9660]) ([abode docs]) -- Unit tests to improve core coverage ([@armills] - [#9659]) -- Upgrade pyitachip2ir to 0.0.7 ([@alanfischer] - [#9669]) ([remote.itach docs]) -- Fix typo in cancel_command description ([@FletcherAU] - [#9671]) -- Rename input_slider to input_number and add numeric text box option ([@BioSehnsucht] - [#9494]) ([demo docs]) ([input_number docs]) (breaking change) -- Properly handle an invalid end_time ([@alanfischer] - [#9675]) ([history docs]) -- Support new feature to push API data to hassio ([@pvizeli] - [#9679]) ([hassio docs]) -- Adding ignore capability to Egardia component ([@jeroenterheerdt] - [#9676]) ([alarm_control_panel.egardia docs]) -- Fix Google Calendar/oauth2client warning ([@mbrrg] - [#9677]) ([google docs]) -- Implement DSMR5 support. ([@aequitas] - [#9686]) ([sensor.dsmr docs]) -- Add Tibber sensor ([@danielhiversen] - [#9661]) ([sensor.tibber docs]) (new-platform) -- Add recorder purge service, rework purge timer ([@milanvo] - [#9523]) (breaking change) -- Fix restore state by filter out null value row from DB query ([@milanvo] - [#9690]) ([history docs]) -- Updating clicksendaudio component based on feedback ([@jeroenterheerdt] - [#9692]) ([notify.clicksendaudio docs]) (new-platform) -- Refactoring of onewire sensor component ([@bestlibre] - [#9691]) ([sensor.onewire docs]) -- HassIO replace config changes ([@pvizeli] - [#9695]) ([hassio docs]) -- Fixed typo in opencv ([@arsaboo] - [#9697]) ([image_processing.opencv docs]) (breaking change) -- [light.tradfri] async support with resource observation. ([@lwis] - [#7815]) ([tradfri docs]) ([light.tradfri docs]) (breaking change) -- Create secrets file in default config ([@balloob] - [#9685]) -- Support for The Things Network ([@fabaff] - [#9627]) ([thethingsnetwork docs]) ([sensor.thethingsnetwork docs]) (new-platform) -- Deprecate Python 3.4 support ([@balloob] - [#9684]) -- Fix coap commit ([@balloob] - [#9712]) -- [light.tradfri] Clone all of aiocoap to ensure pinned commit will be present ([@lwis] - [#9713]) - -[#7815]: https://github.com/home-assistant/home-assistant/pull/7815 -[#9206]: https://github.com/home-assistant/home-assistant/pull/9206 -[#9287]: https://github.com/home-assistant/home-assistant/pull/9287 -[#9303]: https://github.com/home-assistant/home-assistant/pull/9303 -[#9313]: https://github.com/home-assistant/home-assistant/pull/9313 -[#9331]: https://github.com/home-assistant/home-assistant/pull/9331 -[#9358]: https://github.com/home-assistant/home-assistant/pull/9358 -[#9382]: https://github.com/home-assistant/home-assistant/pull/9382 -[#9432]: https://github.com/home-assistant/home-assistant/pull/9432 -[#9433]: https://github.com/home-assistant/home-assistant/pull/9433 -[#9445]: https://github.com/home-assistant/home-assistant/pull/9445 -[#9472]: https://github.com/home-assistant/home-assistant/pull/9472 -[#9494]: https://github.com/home-assistant/home-assistant/pull/9494 -[#9523]: https://github.com/home-assistant/home-assistant/pull/9523 -[#9533]: https://github.com/home-assistant/home-assistant/pull/9533 -[#9535]: https://github.com/home-assistant/home-assistant/pull/9535 -[#9536]: https://github.com/home-assistant/home-assistant/pull/9536 -[#9537]: https://github.com/home-assistant/home-assistant/pull/9537 -[#9540]: https://github.com/home-assistant/home-assistant/pull/9540 -[#9542]: https://github.com/home-assistant/home-assistant/pull/9542 -[#9544]: https://github.com/home-assistant/home-assistant/pull/9544 -[#9545]: https://github.com/home-assistant/home-assistant/pull/9545 -[#9548]: https://github.com/home-assistant/home-assistant/pull/9548 -[#9554]: https://github.com/home-assistant/home-assistant/pull/9554 -[#9555]: https://github.com/home-assistant/home-assistant/pull/9555 -[#9556]: https://github.com/home-assistant/home-assistant/pull/9556 -[#9557]: https://github.com/home-assistant/home-assistant/pull/9557 -[#9559]: https://github.com/home-assistant/home-assistant/pull/9559 -[#9560]: https://github.com/home-assistant/home-assistant/pull/9560 -[#9561]: https://github.com/home-assistant/home-assistant/pull/9561 -[#9562]: https://github.com/home-assistant/home-assistant/pull/9562 -[#9565]: https://github.com/home-assistant/home-assistant/pull/9565 -[#9567]: https://github.com/home-assistant/home-assistant/pull/9567 -[#9568]: https://github.com/home-assistant/home-assistant/pull/9568 -[#9569]: https://github.com/home-assistant/home-assistant/pull/9569 -[#9575]: https://github.com/home-assistant/home-assistant/pull/9575 -[#9576]: https://github.com/home-assistant/home-assistant/pull/9576 -[#9578]: https://github.com/home-assistant/home-assistant/pull/9578 -[#9580]: https://github.com/home-assistant/home-assistant/pull/9580 -[#9582]: https://github.com/home-assistant/home-assistant/pull/9582 -[#9583]: https://github.com/home-assistant/home-assistant/pull/9583 -[#9584]: https://github.com/home-assistant/home-assistant/pull/9584 -[#9586]: https://github.com/home-assistant/home-assistant/pull/9586 -[#9587]: https://github.com/home-assistant/home-assistant/pull/9587 -[#9588]: https://github.com/home-assistant/home-assistant/pull/9588 -[#9589]: https://github.com/home-assistant/home-assistant/pull/9589 -[#9596]: https://github.com/home-assistant/home-assistant/pull/9596 -[#9597]: https://github.com/home-assistant/home-assistant/pull/9597 -[#9605]: https://github.com/home-assistant/home-assistant/pull/9605 -[#9606]: https://github.com/home-assistant/home-assistant/pull/9606 -[#9607]: https://github.com/home-assistant/home-assistant/pull/9607 -[#9612]: https://github.com/home-assistant/home-assistant/pull/9612 -[#9616]: https://github.com/home-assistant/home-assistant/pull/9616 -[#9621]: https://github.com/home-assistant/home-assistant/pull/9621 -[#9624]: https://github.com/home-assistant/home-assistant/pull/9624 -[#9627]: https://github.com/home-assistant/home-assistant/pull/9627 -[#9628]: https://github.com/home-assistant/home-assistant/pull/9628 -[#9633]: https://github.com/home-assistant/home-assistant/pull/9633 -[#9636]: https://github.com/home-assistant/home-assistant/pull/9636 -[#9637]: https://github.com/home-assistant/home-assistant/pull/9637 -[#9638]: https://github.com/home-assistant/home-assistant/pull/9638 -[#9642]: https://github.com/home-assistant/home-assistant/pull/9642 -[#9643]: https://github.com/home-assistant/home-assistant/pull/9643 -[#9645]: https://github.com/home-assistant/home-assistant/pull/9645 -[#9646]: https://github.com/home-assistant/home-assistant/pull/9646 -[#9647]: https://github.com/home-assistant/home-assistant/pull/9647 -[#9648]: https://github.com/home-assistant/home-assistant/pull/9648 -[#9649]: https://github.com/home-assistant/home-assistant/pull/9649 -[#9652]: https://github.com/home-assistant/home-assistant/pull/9652 -[#9653]: https://github.com/home-assistant/home-assistant/pull/9653 -[#9658]: https://github.com/home-assistant/home-assistant/pull/9658 -[#9659]: https://github.com/home-assistant/home-assistant/pull/9659 -[#9660]: https://github.com/home-assistant/home-assistant/pull/9660 -[#9661]: https://github.com/home-assistant/home-assistant/pull/9661 -[#9663]: https://github.com/home-assistant/home-assistant/pull/9663 -[#9669]: https://github.com/home-assistant/home-assistant/pull/9669 -[#9671]: https://github.com/home-assistant/home-assistant/pull/9671 -[#9675]: https://github.com/home-assistant/home-assistant/pull/9675 -[#9676]: https://github.com/home-assistant/home-assistant/pull/9676 -[#9677]: https://github.com/home-assistant/home-assistant/pull/9677 -[#9679]: https://github.com/home-assistant/home-assistant/pull/9679 -[#9684]: https://github.com/home-assistant/home-assistant/pull/9684 -[#9685]: https://github.com/home-assistant/home-assistant/pull/9685 -[#9686]: https://github.com/home-assistant/home-assistant/pull/9686 -[#9690]: https://github.com/home-assistant/home-assistant/pull/9690 -[#9691]: https://github.com/home-assistant/home-assistant/pull/9691 -[#9692]: https://github.com/home-assistant/home-assistant/pull/9692 -[#9695]: https://github.com/home-assistant/home-assistant/pull/9695 -[#9697]: https://github.com/home-assistant/home-assistant/pull/9697 -[#9712]: https://github.com/home-assistant/home-assistant/pull/9712 -[#9713]: https://github.com/home-assistant/home-assistant/pull/9713 -[@BioSehnsucht]: https://github.com/BioSehnsucht -[@David-Byrne]: https://github.com/David-Byrne -[@FletcherAU]: https://github.com/FletcherAU -[@MisterWil]: https://github.com/MisterWil -[@Tommatheussen]: https://github.com/Tommatheussen -[@aequitas]: https://github.com/aequitas -[@alanfischer]: https://github.com/alanfischer -[@amelchio]: https://github.com/amelchio -[@andrey-git]: https://github.com/andrey-git -[@armills]: https://github.com/armills -[@arsaboo]: https://github.com/arsaboo -[@bachya]: https://github.com/bachya -[@balloob]: https://github.com/balloob -[@bestlibre]: https://github.com/bestlibre -[@cmsimike]: https://github.com/cmsimike -[@danielhiversen]: https://github.com/danielhiversen -[@djchen]: https://github.com/djchen -[@enriquegh]: https://github.com/enriquegh -[@etsinko]: https://github.com/etsinko -[@exxamalte]: https://github.com/exxamalte -[@fabaff]: https://github.com/fabaff -[@happyleavesaoc]: https://github.com/happyleavesaoc -[@hotplot]: https://github.com/hotplot -[@jalmeroth]: https://github.com/jalmeroth -[@jeroenterheerdt]: https://github.com/jeroenterheerdt -[@joe248]: https://github.com/joe248 -[@lwis]: https://github.com/lwis -[@marthoc]: https://github.com/marthoc -[@mbrrg]: https://github.com/mbrrg -[@mika]: https://github.com/mika -[@milanvo]: https://github.com/milanvo -[@mw-white]: https://github.com/mw-white -[@mweimerskirch]: https://github.com/mweimerskirch -[@nkgilley]: https://github.com/nkgilley -[@passie]: https://github.com/passie -[@pfalcon]: https://github.com/pfalcon -[@philk]: https://github.com/philk -[@postlund]: https://github.com/postlund -[@pvizeli]: https://github.com/pvizeli -[@rbflurry]: https://github.com/rbflurry -[@rytilahti]: https://github.com/rytilahti -[@snjoetw]: https://github.com/snjoetw -[@sti0]: https://github.com/sti0 -[@szogi]: https://github.com/szogi -[@tchellomello]: https://github.com/tchellomello -[@tinloaf]: https://github.com/tinloaf -[@vickyg3]: https://github.com/vickyg3 -[@w1ll1am23]: https://github.com/w1ll1am23 -[abode docs]: https://home-assistant.io/components/abode/ -[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/ -[alarm_control_panel.manual_mqtt docs]: https://home-assistant.io/components/alarm_control_panel.manual_mqtt/ -[alexa.smart_home docs]: https://home-assistant.io/components/alexa/ -[apple_tv docs]: https://home-assistant.io/components/apple_tv/ -[arlo docs]: https://home-assistant.io/components/arlo/ -[binary_sensor.raincloud docs]: https://home-assistant.io/components/binary_sensor.raincloud/ -[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/ -[binary_sensor.wink docs]: https://home-assistant.io/components/binary_sensor.wink/ -[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/ -[camera.synology docs]: https://home-assistant.io/components/camera.synology/ -[camera.usps docs]: https://home-assistant.io/components/camera.usps/ -[climate.ecobee docs]: https://home-assistant.io/components/climate.ecobee/ -[climate.mqtt docs]: https://home-assistant.io/components/climate.mqtt/ -[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/ -[cover.rflink docs]: https://home-assistant.io/components/cover.rflink/ -[demo docs]: https://home-assistant.io/components/demo/ -[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/ -[device_tracker.owntracks_http docs]: https://home-assistant.io/components/device_tracker.owntracks_http/ -[duckdns docs]: https://home-assistant.io/components/duckdns/ -[ecobee docs]: https://home-assistant.io/components/ecobee/ -[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/ -[google docs]: https://home-assistant.io/components/calendar.google/ -[group docs]: https://home-assistant.io/components/group/ -[hassio docs]: https://home-assistant.io/hassio/ -[history docs]: https://home-assistant.io/components/history/ -[homematic docs]: https://home-assistant.io/components/homematic/ -[http docs]: https://home-assistant.io/components/http/ -[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/ -[influxdb docs]: https://home-assistant.io/components/influxdb/ -[input_datetime docs]: https://home-assistant.io/components/input_datetime/ -[input_number docs]: https://home-assistant.io/components/input_number/ -[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/ -[light.rflink docs]: https://home-assistant.io/components/light.rflink/ -[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ -[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/ -[lock.wink docs]: https://home-assistant.io/components/lock.wink/ -[media_extractor docs]: https://home-assistant.io/components/media_extractor/ -[media_player.apple_tv docs]: https://home-assistant.io/components/media_player.apple_tv/ -[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/ -[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/ -[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/ -[notify.clicksendaudio docs]: https://home-assistant.io/components/notify.clicksendaudio/ -[notify.discord docs]: https://home-assistant.io/components/notify.discord/ -[notify.facebook docs]: https://home-assistant.io/components/notify.facebook/ -[notify.simplepush docs]: https://home-assistant.io/components/notify.simplepush/ -[raincloud docs]: https://home-assistant.io/components/raincloud/ -[raspihats docs]: https://home-assistant.io/components/raspihats/ -[recorder docs]: https://home-assistant.io/components/recorder/ -[remote.itach docs]: https://home-assistant.io/components/remote.itach/ -[rflink docs]: https://home-assistant.io/components/rflink/ -[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/ -[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/ -[sensor.comed_hourly_pricing docs]: https://home-assistant.io/components/sensor.comed_hourly_pricing/ -[sensor.dsmr docs]: https://home-assistant.io/components/sensor.dsmr/ -[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/ -[sensor.geo_rss_events docs]: https://home-assistant.io/components/sensor.geo_rss_events/ -[sensor.google_travel_time docs]: https://home-assistant.io/components/sensor.google_travel_time/ -[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/ -[sensor.lyft docs]: https://home-assistant.io/components/sensor.lyft/ -[sensor.onewire docs]: https://home-assistant.io/components/sensor.onewire/ -[sensor.pvoutput docs]: https://home-assistant.io/components/sensor.pvoutput/ -[sensor.raincloud docs]: https://home-assistant.io/components/sensor.raincloud/ -[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/ -[sensor.thethingsnetwork docs]: https://home-assistant.io/components/sensor.thethingsnetwork/ -[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/ -[sensor.ups docs]: https://home-assistant.io/components/sensor.ups/ -[sensor.usps docs]: https://home-assistant.io/components/sensor.usps/ -[sensor.vera docs]: https://home-assistant.io/components/sensor.vera/ -[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ -[splunk docs]: https://home-assistant.io/components/splunk/ -[switch.abode docs]: https://home-assistant.io/components/switch.abode/ -[switch.raincloud docs]: https://home-assistant.io/components/switch.raincloud/ -[switch.rflink docs]: https://home-assistant.io/components/switch.rflink/ -[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/ -[thethingsnetwork docs]: https://home-assistant.io/components/thethingsnetwork/ -[tradfri docs]: https://home-assistant.io/components/tradfri/ -[upnp docs]: https://home-assistant.io/components/upnp/ -[usps docs]: https://home-assistant.io/components/usps/ -[vacuum.xiaomi docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/ -[wink docs]: https://home-assistant.io/components/wink/ -[zwave docs]: https://home-assistant.io/components/zwave/ -[forum]: https://community.home-assistant.io/ -[issue]: https://github.com/home-assistant/home-assistant/issues -[discord]: https://discord.gg/c5DvZ4e -[history_graph docs]: https://home-assistant.io/components/history_graph/ -[#9754]: https://github.com/home-assistant/home-assistant/pull/9754 -[#9776]: https://github.com/home-assistant/home-assistant/pull/9776 -[#9785]: https://github.com/home-assistant/home-assistant/pull/9785 -[#9794]: https://github.com/home-assistant/home-assistant/pull/9794 -[#9841]: https://github.com/home-assistant/home-assistant/pull/9841 -[#9842]: https://github.com/home-assistant/home-assistant/pull/9842 -[#9880]: https://github.com/home-assistant/home-assistant/pull/9880 -[@GenericStudent]: https://github.com/GenericStudent -[@balloob]: https://github.com/balloob -[@lwis]: https://github.com/lwis -[@passie]: https://github.com/passie -[@pschmitt]: https://github.com/pschmitt -[@snjoetw]: https://github.com/snjoetw -[camera.synology docs]: https://home-assistant.io/components/camera.synology/ -[cover.rflink docs]: https://home-assistant.io/components/cover.rflink/ -[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/ -[google docs]: https://home-assistant.io/components/google/ -[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ -[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/ ]]> diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 00ce86c439..02d5876865 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -79,6 +79,27 @@

    2017

    +
    +
    diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 08cbf7cc3e..648edd00cb 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index b7bd14705d..385010824a 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -136,6 +136,12 @@

    Recent Posts

    diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index d88f2a9cb8..ccff2b964a 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index bb2d391cb5..3eeea4b66c 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -137,6 +137,12 @@

    Recent Posts

    diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 3d96163ba0..9501826ba2 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 1cd071afa1..b3da61a1ec 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -305,6 +305,12 @@

    Recent Posts

    diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index b0e20c0230..0e83de0db3 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-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index d4e652a0f0..c15318974f 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -158,6 +158,12 @@

    Recent Posts

    diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 36cdb7c231..37f31739e4 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index 4bd20e7ef8..818aa5c62b 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -267,6 +267,12 @@

    Recent Posts

    diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index e4ab808c8d..875a420da7 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-12-17T09:33:10+00:00 + 2017-12-17T16:12:35+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 13742f8d8f..29dff3a9e3 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -158,6 +158,12 @@

    Recent Posts

    diff --git a/blog/index.html b/blog/index.html index 51e2e2e080..ce2ed6fa0d 100644 --- a/blog/index.html +++ b/blog/index.html @@ -67,6 +67,209 @@
    +
    +
    +

    + Introducing Home Assistant Cloud +

    +
    + + + four minutes reading time + + +
      +
    • Announcements
    • +
    +
    + Comments +
    +
    +
    +

    Today we’re introducing the next step in the Home Assistant saga: the Home Assistant Cloud. The goal of the Home Assistant Cloud is to bridge the gap between your local Home Assistant instance and services in the cloud while delivering the maximum possible security and privacy.

    +

    The first service that is supported via the Home Assistant Cloud is the Amazon Alexa Smart Home skill. This integration will allow you to control all your devices in Home Assistant via Amazon Alexa. You will be able to say “Alexa, turn on the kitchen lights” and your local Home Assistant will turn on the lights. Because Alexa talks to Home Assistant, it doesn’t matter what kind of lights they are! Anything that is linked to Home Assistant will work. IKEA lights, a 10 year old X10 switch or something you’ve made yourself. As long as Home Assistant can control it, you can control it via Alexa.

    +

    We have designed the Home Assistant Cloud with security in mind. When you activate the new Cloud component, your instance will setup a secure connection to the Home Assistant Cloud. Alexa will deliver messages to our cloud which we will forward to your local instance for processing. We just forward the response back to Alexa. This means that we do not have to store the state of your house in our cloud, we’re just the messenger!

    +

    We are making the beta of the Home Assistant Cloud publicly available today. During the beta period the Home Assistant Cloud will be free to use. We are currently planning to run a beta till March 1, 2018 0:00 UTC. Once the beta ends, the Home Assistant Cloud will be part of our Community Support package which will run at $5 USD/month.

    +

    By subscribing to the Community Support package you will show your support for the Home Assistant organization, its projects and its community. It will help fund development, cover our operating costs and gives you access to use Home Assistant Cloud.

    +

    So if you ever felt like donating money to support the development of Home Assistant and Hass.io: sign up for the Home Assistant Cloud!

    +

    Why not take donations?

    +

    With donations you have to convince people to keep donating and it will be hard to plan around the amount of available money. The biggest concern is what do you do when there is not enough money. We could shut down the servers or again depend on the wallets of our developers. We could run Wikipedia style advertisements for donating, but those are even more annoying than running advertisements.

    +

    Getting started

    +

    Upgrade Home Assistant to 0.60 and enable the cloud and config components:

    +
    # Example configuration.yaml entry
    +cloud:
    +config:
    +
    +
    +

    Now restart Home Assistant and navigate to the configuration panel. It will offer a new cloud section. Here you can create an account and login. Once logged in, your instance will connect to the cloud.

    +

    The next step is to configure Alexa. This can be done by enabling the Home Assistant skill for Alexa and link your Home Assistant cloud account.

    +

    Once you’re done, ask Alexa to discover devices (“Alexa, discover devices”) and you are all set to control them: “Alexa, turn on <device name>”.

    +

    FAQ

    +

    Will Home Assistant and Hass.io remain open source?

    +

    Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working together in creating something amazing. The only thing that will require a subscription is the optional cloud functionality.

    +

    What other features will come to the cloud?

    +

    We have a lot of ideas! We are not going to make any promises but here are some things that we’re looking into:

    +
      +
    • Google Home / Google Assistant Smart Home skill
    • +
    • Allow easy linking of other cloud services to Home Assistant. No more local juggling with OAuth flows. For example, link your Fitbit account and the Fitbit component will show up in Home Assistant.
    • +
    • Encrypted backups of your Hass.io data
    • +
    • Text to speech powered by AWS Polly
    • +
    • Generic HTTP cloud endpoint for people to send messages to their local instance. This will allow people to build applications on - top of the Home Assistant cloud.
    • +
    • IFTTT integration
    • +
    • Alexa shopping list integration
    • +
    +
    +
    +
    +
    +
    +

    + 0.60: Beckhoff/TwinCAT, WebDav, Gearbest, iAlarm +

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

    +

    The biggest change for 0.60 will be covered in a separate blog post. Thus, we will keep it short here. Just one thing: This is the last release in 2017. We will be back to our bi-weekly release cycle in 2018.

    +

    A big “Thank you” to all people who supported us to make this release possible.

    +

    TwinCAT

    +

    With the brand-new ADS (automation device specification) component by @stlehmann allows you to hook Home Assistant into this fieldbus independent interface which is often used between Beckhoff devices running with TwinCAT.

    +

    WebDav calendar

    +

    Thanks to @maxlaverse Home Assistant support now WebDav calendars.

    +

    Tracking prices

    +

    With the new gearbest sensor there is now an additional sensor available to track the price of a product.

    +

    Financial details

    +

    Yahoo! has discontinued their financial service. To fill this gap we have now the alpha_vantage sensor which is intruded in this release and allows you to monitor the stock market.

    +

    New Platforms

    + +

    Breaking Changes

    + +

    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.

    +

    All changes

    + +
    +
    +

    @@ -461,68 +664,6 @@ The Home Assistant sidebar in 12 different languages.


    -
    -
    -

    - Home Assistant Demo -

    -
    - - - four minutes reading time - - -
      -
    • How-To
    • -
    -
    - Comments -
    -
    -
    -

    If you are planning to host a Home Assistant meetup or doing a talk, then you probably want to show Home Assistant to an audience. You could use a Wireless router, bulbs, switches, and a single board computer to do a realistic demo. For a workshop, this is what I usually do because I think that working with physical hardware is more fun for the participants. The issue is that you need time to set up, power and space. For a talk or in a location, where you only have a beamer and a table or a lectern, the physical hardware approach is not very convenient.

    -

    The simplest way to show Home Assistant to others is the online demo at https://home-assistant.io/demo/

    -

    - - Home Assistant’s online demo -

    - Read on → -
    -
    -
    -
    -
    -

    - Serial analog sensor -

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

    This blog post is about building a super simple analog sensor for Home Assistant. The physical sensor will send the data over its virtual serial port as it will be connected over USB. The concept is similar to the TEMPer USB devices. The attatched sensor type to the microcontroller can be any kind of sensor which gives you an analog signal from brightness over soil moisture to temperature.

    -

    The microcontroller will only transfer the voltage of an analog input pin which will be between 0 and 1024. Home Assistant will use the new serial sensor platform to read the data and perform actions to convert the raw reading into a real measurement. This means that you don’t have to adjust the code of your microcontroller if you change the attached sensor type.

    -

    - - The assembled sensor -

    - Read on → -
    -
    -
    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 05f4637c5a..96463e87c0 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -67,6 +67,118 @@
    +
    +
    +

    + Laundry Sensors with NodeMCU and Home Assistant +

    +
    + + + four minutes reading time + + +
      +
    • User-Stories
    • +
    +
    + Comments +
    +
    +
    +

    This is a guest post by Home Assistant user and contributor Nolan Gilley.

    +

    Today I’ll show you how I used Home Assistant, a NodeMCU (ESP8266), and a couple of accelerometers to automate our laundry room. This is a rewrite of an old post where I did the same thing using a Moteino & Raspberry Pi. This version only requires a NodeMCU.

    +

    We have an older washer and dryer which doesn’t have any form of notification when cycles complete. Home Assistant was the obvious solution, I just needed to create sensors for the washer and dryer. I tried using sound sensors but found them unreliable. I ended up using an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect whether they’re open or closed. I connected the accelerometers and reed switches to an NodeMCU which will relay the data to my MQTT broker.

    +

    + + Block diagram of schematic +

    + Read on → +
    +
    +
    +
    +
    +

    + 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.
    • +
    +
    +
    +

    @@ -415,114 +527,6 @@ In the past month I was thinking about ways to integrate USB webcams into Home A

    Hotfix 0.22.1 - June 20

    • Insteon Hub lights will load again
    • -
    -
    -
    -
    -
    -
    -

    - Home Assistant at PyCon 2016 -

    -
    - - - two minutes reading time - - -
      -
    • Video
    • -
    -
    - Comments -
    -
    -
    -

    It’s been already almost two weeks ago that a few of the Home Assistant developers headed towards Portland for PyCon 2016 - the conference about everything Python. We were there to learn all the nifty tricks to make our code better but most of all, to talk Home Automation.

    -

    - Home Assistant developers - Couple of Home Assistant devs. Left to right: Paulus (@balloob), Alex (@infamy), Ryan (@rmkraus). -

    -

    On Monday I (Paulus) gave a presentation about Home Assistant to an audience of over 400 people! It was a bit scary at first but after a couple of minutes it went all great including some great questions afterwards. Slides can be found here and the talk is embedded right below:

    -
    - -
    -

    One of the things that really impressed me was the amount of people that approached us to tell how they love Home Assistant, how it has replaced their previous solution, how they enjoyed contributing to Home Assistant and how helpful our community is. It makes me proud of Home Assistant and especially our community.

    - Read on → -
    -
    -
    -
    -
    -

    - 0.21: Improved Web and support for EnOcean, LIRC and Osram Lightify -

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

    It’s time for release 0.21 and it contains massive core improvements: replacement of our home grown HTTP stack with a standardized WSGI stack. This will improve performance, speed, security and make future development of advanced HTTP features a breeze.

    -

    This work was driven by the amazing Josh Wright. His knowledge, high standards and drive for security has helped improve Home Assistant a lot ever since he started helping out. Hip hip hurray for Josh!

    -

    Alright, time for the changes:

    -

    - -

    Breaking Changes

    -
      -
    • Our work in the WSGI stack is not fully done yet. We still have a minor issues where retrieving the error log in the about screen can raise an encoding error
    • -
    • The API used to incorrectly accept a JSON body with form-url-encoded headers. Our cURL examples on the website used to be wrong and have been updated.
    • -
    • Make sure your configuration.yaml file contains frontend: to serve the frontend
    • -
    -

    Hotfixes 0.21.1 and 0.21.2

    -

    We released two hotfixes to address some issues that couldn’t wait till the next release.

    -
    0.21.1 - June 12
    -
      -
    • Add eventlet to base requirements to resolve some installation issues (@balloob)
    • -
    • GTFS will filter out routes in the wrong direction (@imrehg)
    • -
    • Recover from rare error condition from LIRC (@partofthething)
    • -
    • Z-Wave autoheal will no longer raise exception (@balloob)
    • -
    • Alexa will now execute the script before making reply (@balloob)
    • -
    • Fix MJPEG camera streaming (@stjohnjohnson)
    • -
    • Fix frontend in older browsers (@balloob)
    • -
    • Fix history in more info dialog being cut off (@balloob)
    • -
    -
    0.21.2 - June 15
    -
      -
    • Fix input_select calling the set_option service again when changed (@persandstrom)
    • -
    • Fix more info dialog not being able to open on Safari (@balloob)
    • -
    • Add support for OPTIONS HTTP command to get CORS working (@JshWright)
    diff --git a/blog/posts/11/index.html b/blog/posts/11/index.html index 3740c2557f..08ba085d7f 100644 --- a/blog/posts/11/index.html +++ b/blog/posts/11/index.html @@ -67,6 +67,114 @@
    +
    +
    +

    + Home Assistant at PyCon 2016 +

    +
    + + + two minutes reading time + + +
      +
    • Video
    • +
    +
    + Comments +
    +
    +
    +

    It’s been already almost two weeks ago that a few of the Home Assistant developers headed towards Portland for PyCon 2016 - the conference about everything Python. We were there to learn all the nifty tricks to make our code better but most of all, to talk Home Automation.

    +

    + Home Assistant developers + Couple of Home Assistant devs. Left to right: Paulus (@balloob), Alex (@infamy), Ryan (@rmkraus). +

    +

    On Monday I (Paulus) gave a presentation about Home Assistant to an audience of over 400 people! It was a bit scary at first but after a couple of minutes it went all great including some great questions afterwards. Slides can be found here and the talk is embedded right below:

    +
    + +
    +

    One of the things that really impressed me was the amount of people that approached us to tell how they love Home Assistant, how it has replaced their previous solution, how they enjoyed contributing to Home Assistant and how helpful our community is. It makes me proud of Home Assistant and especially our community.

    + Read on → +
    +
    +
    +
    +
    +

    + 0.21: Improved Web and support for EnOcean, LIRC and Osram Lightify +

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

    It’s time for release 0.21 and it contains massive core improvements: replacement of our home grown HTTP stack with a standardized WSGI stack. This will improve performance, speed, security and make future development of advanced HTTP features a breeze.

    +

    This work was driven by the amazing Josh Wright. His knowledge, high standards and drive for security has helped improve Home Assistant a lot ever since he started helping out. Hip hip hurray for Josh!

    +

    Alright, time for the changes:

    +

    + +

    Breaking Changes

    +
      +
    • Our work in the WSGI stack is not fully done yet. We still have a minor issues where retrieving the error log in the about screen can raise an encoding error
    • +
    • The API used to incorrectly accept a JSON body with form-url-encoded headers. Our cURL examples on the website used to be wrong and have been updated.
    • +
    • Make sure your configuration.yaml file contains frontend: to serve the frontend
    • +
    +

    Hotfixes 0.21.1 and 0.21.2

    +

    We released two hotfixes to address some issues that couldn’t wait till the next release.

    +
    0.21.1 - June 12
    +
      +
    • Add eventlet to base requirements to resolve some installation issues (@balloob)
    • +
    • GTFS will filter out routes in the wrong direction (@imrehg)
    • +
    • Recover from rare error condition from LIRC (@partofthething)
    • +
    • Z-Wave autoheal will no longer raise exception (@balloob)
    • +
    • Alexa will now execute the script before making reply (@balloob)
    • +
    • Fix MJPEG camera streaming (@stjohnjohnson)
    • +
    • Fix frontend in older browsers (@balloob)
    • +
    • Fix history in more info dialog being cut off (@balloob)
    • +
    +
    0.21.2 - June 15
    +
      +
    • Fix input_select calling the set_option service again when changed (@persandstrom)
    • +
    • Fix more info dialog not being able to open on Safari (@balloob)
    • +
    • Add support for OPTIONS HTTP command to get CORS working (@JshWright)
    • +
    +
    +
    +

    @@ -425,102 +533,6 @@
    -

    - -
    -
    -
    -

    - iBeacons: Making presence detection work better (part I) -

    -
    - - - nine minutes reading time - - -
      -
    • iBeacons
    • -
    • Presence-Detection
    • -
    • OwnTracks
    • -
    -
    - Comments -
    -
    -
    -

    This post is by Home Assistant contributor Greg Dowling.

    -

    In 2013 Apple introduced iBeacons: a class of Bluetooth low energy (LE) devices that broadcast their identifier to nearby devices, including most smartphones. At first glance it’s hard to imagine why they might be useful. In this two part blog I’ll try and explain why they are useful and how you can use them with Home Assistant.

    -

    The reason I started using iBeacons was to improve presence detection (and I think that’s the case with most people) so that’s what I’ll discuss in part 1. In part 2 I’ll talk about using iBeacons to track devices that can’t track themselves.

    -

    Using beacons to improve OwnTracks location data

    -

    When you use OwnTracks in standard major move mode (which is kind to your phone battery) it sometimes fails to update when you’d like it to. In my case I found that it would often send a location update as I was on my way home, but then not update when I got home. The result would be that Home Assistant would think I was 500M away from home, and take quite a while to notice I was home. It would also mean that the automation that should turn on my lights when I got home didn’t work very well! There were a few times when my phone location updated at 2am and turned the lights on for me. Fortunately my wife is very patient!

    -

    Luckily, OwnTracks supports iBeacons so I could use them to make presence detection more reliable. When OwnTracks sees a beacon it recognises, it will send an update. This means that if you put a beacon at your front door - OwnTracks will see it within a few seconds of you arriving home - and send an update saying it has seen this iBeacon.

    - Read on → -
    -
    -
    -
    -
    -

    - 0.18: Bluetooth, LG WebOS TVs and Roombas. -

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

    It’s time for 0.18. This release cycle is 2 days shorter than usual as I’ll be travelling to Europe. This also means that it can take some more time before you get feedback on PRs.

    -

    Since the last release we have moved all Home Assistant source code etc into it’s own organisation on GitHub. We’re growing up! This sadly did cause us to have to move all Docker images. Check the breaking changes section for more info.

    -

    -

    - -

    Breaking changes

    -
      -
    • We have migrated our datetime format to be iso8601. This will only impact you if you are consuming the date times from the API directly. You can ignore this if you are just using Home Assistant via configuration and the frontend.
    • -
    • The constant TEMP_CELCIUS is now correctly called TEMP_CELSIUS. Old one is deprecated and will eventually be removed.
    • -
    • The location of the Docker image has changed. There was no possibility for us to keep maintaining the old image (as it was bound to the GitHub repo under my name) or to make a redirect. So if you are using the Home Assistant Docker image, change it to run homeassistant/home-assistant:latest for the latest release and homeassistant/home-assistant:dev for the latest dev version.
    • -
    • MySensors received two big changes that will cause you to update your configs. See component page for new example config. -
        -
      1. All MySensors entity IDs are different! There was an error in the naming that caused MySensors to append node ID and child ID instead of separating them with an underscore. This has been fixed but will cause all your MySensors entity IDs to change. This is a one time breaking change.
      2. -
      3. The second change is that we now support the TCP ethernet gateway. This is causing a slight change to the config format: you have to change port: under gateways to device:.
      4. -
      -
    • -

    diff --git a/blog/posts/12/index.html b/blog/posts/12/index.html index 8c23ad8725..cb0540cec9 100644 --- a/blog/posts/12/index.html +++ b/blog/posts/12/index.html @@ -67,6 +67,102 @@
    +
    +
    +

    + iBeacons: Making presence detection work better (part I) +

    +
    + + + nine minutes reading time + + +
      +
    • iBeacons
    • +
    • Presence-Detection
    • +
    • OwnTracks
    • +
    +
    + Comments +
    +
    +
    +

    This post is by Home Assistant contributor Greg Dowling.

    +

    In 2013 Apple introduced iBeacons: a class of Bluetooth low energy (LE) devices that broadcast their identifier to nearby devices, including most smartphones. At first glance it’s hard to imagine why they might be useful. In this two part blog I’ll try and explain why they are useful and how you can use them with Home Assistant.

    +

    The reason I started using iBeacons was to improve presence detection (and I think that’s the case with most people) so that’s what I’ll discuss in part 1. In part 2 I’ll talk about using iBeacons to track devices that can’t track themselves.

    +

    Using beacons to improve OwnTracks location data

    +

    When you use OwnTracks in standard major move mode (which is kind to your phone battery) it sometimes fails to update when you’d like it to. In my case I found that it would often send a location update as I was on my way home, but then not update when I got home. The result would be that Home Assistant would think I was 500M away from home, and take quite a while to notice I was home. It would also mean that the automation that should turn on my lights when I got home didn’t work very well! There were a few times when my phone location updated at 2am and turned the lights on for me. Fortunately my wife is very patient!

    +

    Luckily, OwnTracks supports iBeacons so I could use them to make presence detection more reliable. When OwnTracks sees a beacon it recognises, it will send an update. This means that if you put a beacon at your front door - OwnTracks will see it within a few seconds of you arriving home - and send an update saying it has seen this iBeacon.

    + Read on → +
    +
    +
    +
    +
    +

    + 0.18: Bluetooth, LG WebOS TVs and Roombas. +

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

    It’s time for 0.18. This release cycle is 2 days shorter than usual as I’ll be travelling to Europe. This also means that it can take some more time before you get feedback on PRs.

    +

    Since the last release we have moved all Home Assistant source code etc into it’s own organisation on GitHub. We’re growing up! This sadly did cause us to have to move all Docker images. Check the breaking changes section for more info.

    +

    +

    + +

    Breaking changes

    +
      +
    • We have migrated our datetime format to be iso8601. This will only impact you if you are consuming the date times from the API directly. You can ignore this if you are just using Home Assistant via configuration and the frontend.
    • +
    • The constant TEMP_CELCIUS is now correctly called TEMP_CELSIUS. Old one is deprecated and will eventually be removed.
    • +
    • The location of the Docker image has changed. There was no possibility for us to keep maintaining the old image (as it was bound to the GitHub repo under my name) or to make a redirect. So if you are using the Home Assistant Docker image, change it to run homeassistant/home-assistant:latest for the latest release and homeassistant/home-assistant:dev for the latest dev version.
    • +
    • MySensors received two big changes that will cause you to update your configs. See component page for new example config. +
        +
      1. All MySensors entity IDs are different! There was an error in the naming that caused MySensors to append node ID and child ID instead of separating them with an underscore. This has been fixed but will cause all your MySensors entity IDs to change. This is a one time breaking change.
      2. +
      3. The second change is that we now support the TCP ethernet gateway. This is causing a slight change to the config format: you have to change port: under gateways to device:.
      4. +
      +
    • +
    +
    +
    +

    @@ -437,99 +533,6 @@ player state attributes. This change affects automations, scripts and scenes.


    -
    -
    -

    - Community Highlights -

    -
    - - - two minutes reading time - - -
      -
    • Community
    • -
    • Video
    • -
    -
    - Comments -
    -
    -
    -

    Home Assistant land has been busy and a lot of people have been creating awesome stuff. We’ve added a cookbook section to the website full of examples how you can automate different things. Make sure you take a look and share your own recipes too!

    -

    Home automation demo by Part of the Thing

    -
    - -
    -

    Haaska - Alexa Skill Adapter for Home Assistant

    -

    Haaska allows you to control lights, switches, and scenes exposed by your Home Assistant instance using an Amazon Echo. This is different from our own Alexa component because it will teach the Amazon Echo directly about the devices instead of teaching it to talk to Home Assistant. It will not allow you to use custom sentences but it will allow you to skip the ‘Ask Home Assistant’ part when giving commands:

    -
      -
    • “Alexa, set kitchen to twenty percent”
    • -
    • “Alexa, turn on evening scene”
    • -
    • “Alexa, turn off bedroom light”
    • -
    -

    Haaska on GitHub

    -

    Integrating Home Assistant with HomeKit

    -

    Contributor Maddox has created a plugin for HomeBridge, an open-source HomeKit bridge. This will allow you to control your home using Siri on your Apple devices. HomeBridge has recently restructured so you’ll have to install the plugin separately with the homebridge-homeassistant npm package.

    -

    Example config.json entry to load Home Assistant:

    -
    "platforms": [
    -    {
    -        "platform": "HomeAssistant",
    -        "name": "HomeAssistant",
    -        "host": "http://192.168.1.50:8123",
    -        "password": "xxx",
    -        "supported_types": ["light", "switch", "media_player", "scene"]
    -    }
    -]
    -
    -
    -

    HomeBridge on GitHub -HomeBridge Home Assistant Plugin

    -

    Custom alarm system with Home Assistant

    -

    User thaijames describes in the Home Assistant forums how he has created his own NFC-based alarm system using Home Assistant, DIY components and Garfield dolls.

    -

    - -Hold your NFC tag against the belly of Garfield to unlock the alarm. -

    -
    -
    -
    -
    -
    -

    - Multi-room audio with Snapcast, Mopidy, and Home Assistant -

    -
    - - - four minutes reading time - - -
      -
    • How-To
    • -
    -
    - Comments -
    -
    -
    -

    Would you like to listen to music in every room in your home, controlled from one source? Then multi-room audio is for you.

    -

    Multi-room audio can be achieved by having a computer attached to speakers in every room. On each computer, services run to play and/or control the audio. With this DIY approach, the kind of computer and speakers is very much up to you. It could be your desktop computer with attached powered speakers, your HTPC hooked up to your TV and receiver, a Raspberry Pi with Amp or DAC, or even an Android device.

    -

    You’ll need two key software packages, besides Home Assistant. The first is Mopidy, a music server that can play local files, or connect to streaming music services like Spotify. The second is Snapcast, which enables synchronized audio streaming across your network. Both can be integrated into Home Assistant. Each room audio device will run an instance of the Snapcast client, and optionally a Mopidy instance. Your server will run a special instance of Mopidy and the Snapcast server.

    -

    Finally, you also need a player to control Mopidy. Any MPD-compatible player will work, and there are several Mopidy-only web-based options available. On Android, Remotedy is particularly nice since you can access multiple Mopidy instances in one place.

    -

    Home Assistant will provide device status, and volume control for each room. If you want to play music in all your rooms (on all your clients), access the server instance of Mopidy. If you want to play music only in a specific room, access that specific Mopidy instance. If you’re using a web UI for Mopidy, you can add links to each instance in Home Assistant with the weblink component.

    -

    - -

    - Read on → -
    -
    -