diff --git a/atom.xml b/atom.xml index 03d9283797..c1dbd9bcfa 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ @@ -13,6 +13,234 @@ Octopress + + <![CDATA[Home Assistant 0.40: Turn any Android phone into an IP Webcam]]> + + 2017-03-11T08:04:05+00:00 + https://home-assistant.io/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera +

+ +

It’s time for version 0.40 already! For this version, the main focus was on performance and bug fixes. Big thanks to @pvizeli for driving this effort. Startup is now super fast. We have also continued with adding warnings for components and platforms that are slowing down Home Assistant.

+ +

Some people have interpreted our recent added warnings as if 0.39 introduced the issues that caused the warning. This is not the case, the platforms and components have been misbehaving for a while but now we are adding warnings so we are able to track down the culprits.

+ +

Before we continue talking about all the improvements in this release I want to take a moment to thank a few people from the Home Assistant community that are fundamental to the success of Home Assistant. Big thanks to @dale3h, @CCOSTAN, @skalavala @brahmafear and @torn8o! These are all people that hang out in our main chat channel and help new users get started and help existing users when running into trouble. Home Assistant would not be there without all the effort you put in! 🙇

+ +

And that our community kicks ass is also shown in the numbers. We have already raised together over $700 for the EFF via the sale of our t-shirts! All of you rock! Another number worth mentioning is that this release brings us passed 600 integrations for Home Assistant. All of you rock, again!

+ +

Z-Wave is now threadsafe

+ +

@andrey-git has spend a lot of time to make Z-Wave perform better. It should no longer cause Home Assistant to run slower or raise warnings about the timer getting out of sync.

+ +

Update on the MQTT Out of Memory errors in 0.39

+ +

MQTT started causing “Out of Memory” errors for some people on a Raspberry Pi. We have been able to track this down to Raspberry Pis that are using an older firmware. If you are experiencing this issue, please upgrade your firmware using rpi-update.

+ +

Turn any Android phone into an IP Camera

+ +

With the new support for IP Webcam added by @robbiet480 and @pvizeli you are now able to re-purpose any Android phone to become a multifunctional IP webcam. Some of the cool things that you can do:

+ +
    +
  • Integrate the Android device camera
  • +
  • Binary sensor when motion is detected
  • +
  • Sensors to expose the device sensors, including pressure, sound, battery, light
  • +
  • Control device features like the GPS, night vision and camera flash
  • +
+ +

+ +Screenshot of all the different functionality the IP webcam integration offers. +

+ +

Other Highlights

+ +
    +
  • Support added for Austrian weather using Zamg weather data (@Zac-HD)
  • +
  • Ring.com video doorbell integration added (@tchellomello)
  • +
  • Blink Home Security Camera support added (@fronzbot)
  • +
  • AppleTV has been converted to push data to Home Assistant instead of us having to poll (@postlund)
  • +
+ +

Breaking changes

+ +
    +
  • Vera entity ids have changed. This is a one time change to migrate to a model that will prevent future conflicts.
  • +
  • The Twilio notify platforms now have to be configured via the twilio component.
  • +
+ +
twilio:
+  account_sid: "abc"
+  auth_token: "xyz"
+
+
+ +
    +
  • If you are using async custom components, the passed in async_add_devices method is now a callback instead of a coroutine function.
  • +
+ +

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

+ +
    +
  • Cleanup run_callback_threadsafe (@pvizeli)
  • +
  • Use H2 headers to split up the different sections (@colinodell)
  • +
  • Refactory of envisalink (@pvizeli)
  • +
  • Create zwave devices on OZW thread and only add them during discovery (@andrey-git)
  • +
  • Bugfix restore startup state (@kellerza)
  • +
  • Random test fixes (@balloob)
  • +
  • Remove automatically reloading group config (@balloob)
  • +
  • Default config to setup group editor (@balloob)
  • +
  • minor broadlink fix (@danielhiversen)
  • +
  • Update Yeelight Sunflower light platform to 0.0.6 (@lindsaymarkwawrd)
  • +
  • Some zwave cleanup (@andrey-git)
  • +
  • sensor.speedtest: provide a default icon (@molobrakos)
  • +
  • Test the temperature returned by RM2 (@aronsky)
  • +
  • Zamg weather (@Zac-HD)
  • +
  • Fix reporting on bad login (@balloob)
  • +
  • Move mqtt from eventbus to dispatcher / add unsub for dispatcher (@pvizeli)
  • +
  • Update flake8 and pylint to latest (@andrey-git)
  • +
  • Fix link (@fabaff)
  • +
  • Make glob preserve order (@andrey-git)
  • +
  • Update regex (@fabaff)
  • +
  • Fix recorder async (@balloob)
  • +
  • Fix livebox-play interactions for Python < 3.6 (@pschmitt)
  • +
  • Ensure we properly close HASS instances. (@balloob)
  • +
  • Add service to change log levels (@postlund)
  • +
  • Move ffmpeg to dispatcher from hass.data entity store. (@pvizeli)
  • +
  • Feature/reorg recorder (@balloob)
  • +
  • Bugfix mqtt socket error (@pvizeli)
  • +
  • Notify ciscospark (@shenning00)
  • +
  • Config fix (@balloob)
  • +
  • Bugfix mqtt paho client to speend time (@pvizeli)
  • +
  • Properly report features for each hue bulb type (@jawilson)
  • +
  • Local file camera now supports yet inexisting files. (@jjmontestl)
  • +
  • light.transition now supports float instead of int in order to be able to perform faster transitions (@BillyNate)
  • +
  • Fix for OSRAM lights connected to hue bridge (@groth-its)
  • +
  • Add support for MAX!Cube thermostats and window shutter sensors (@BastianPoe)
  • +
  • Analog modem callerid support (@vroomfonde1)
  • +
  • [sensor.dnsip] New Sensor: DNS IP (@danielperna84)
  • +
  • Update library version for Yeelight Sunflower lights platform (fix for packaging problem with 0.0.7) (@lindsaymarkwawrd)
  • +
  • Prevent duplicate names on Vera devices by appending the device id (@arjenfvellinga)
  • +
  • Add temperature support for MH-Z19 CO2 sensor. (@andrey-git)
  • +
  • improve history_stats accuracy (@bokub)
  • +
  • Updated pyitachip2ir (@alanfischer)
  • +
  • Influx fix (@open-homeautomation)
  • +
  • Fix toggle and media_play_pause post async (@armills)
  • +
  • Migrate calendar setup to async. (@pvizeli)
  • +
  • Frontier silicon (@zhelev)
  • +
  • Bootstrap / Component setup async (@pvizeli)
  • +
  • Convert kpH and mpH to kph and mph (@ericgingras)
  • +
  • Rollback netdisco to 0.8.2 to resolve #6165 (@jumpkick)
  • +
  • Log errors when loading yaml (@kellerza)
  • +
  • Bootstrap tweaks tests (@balloob)
  • +
  • Telegram webhooks new text event (@scipioni)
  • +
  • Cleanup component track_point_in_utc_time usage (@pvizeli)
  • +
  • Discovery fix (@balloob)
  • +
  • Test against 3.6-dev (@balloob)
  • +
  • Bugfix ZigBee / Move from eventbus to dispatcher (@pvizeli)
  • +
  • Bump netdisco to 0.9.1 (@balloob)
  • +
  • sensor.dovado: compute state in update (@molobrakos)
  • +
  • Fix mysensors callback race (@MartinHjelmare)
  • +
  • Upgrade TwitterAPI to 2.4.5 (@fabaff)
  • +
  • Upgrade py-cpuinfo to 0.2.6 (@fabaff)
  • +
  • Template sensor change flow / add restore (@pvizeli)
  • +
  • Zwave optimize value_added (@andrey-git)
  • +
  • Update Vagrant provision.sh (@shaftoe)
  • +
  • Update Adafruit_Python_DHT to support new raspberry kernel (@masarliev)
  • +
  • Add fallback for name if userdevicename isn’t set using old serialnumber logic (@reedriley)
  • +
  • Improve Honeywell US climate component (@titilambert)
  • +
  • Template binary_sensor change flow / add restore (@pvizeli)
  • +
  • Additional support for ecobee hold mode (@Duoxilian)
  • +
  • Update Formulas in Convert XY to RGB (@dramamoose)
  • +
  • Use dynamic ports for test instances (@armills)
  • +
  • Added support for multiple codes executed in a row (@martinfrancois)
  • +
  • Use push updates in Apple TV (@postlund)
  • +
  • Fix command sudo not found error in dev Dockerfile (@jawilson)
  • +
  • Fix calendar authentication text, and handle calendar events without summaries. (@alanfischer)
  • +
  • Move dispatcher out of init. (@pvizeli)
  • +
  • Zwave: Add remove/replace failed node services. (@andrey-git)
  • +
  • Template switch change flow / add restore (@pvizeli)
  • +
  • Bump limitlessled dependency to 1.0.5. (@janLo)
  • +
  • snmp: upgrade pysnmp to 4.3.4 (@milaq)
  • +
  • Bugfix new async_add_devices function (@pvizeli)
  • +
  • Restore for input_slider (@pvizeli)
  • +
  • Added IPv4 data collector (@open-homeautomation)
  • +
  • Return None instead of raising ValueException from as_timestamp template function. (@jjmontestl)
  • +
  • [recorder] Catch more startup errors #6179 (@kellerza)
  • +
  • twilio component (@happyleavesaoc)
  • +
  • Add Z-Wave battery level as a sensor. (@andrey-git)
  • +
  • OwnTrack Async (@pvizeli)
  • +
  • Fix possibility that have multible topic subscribe mqtt (@pvizeli)
  • +
  • Migrate mqtt tracker and arwn sensor to async / cleanup owntrack (@pvizeli)
  • +
  • Z-Wave prevent I/O event loop (@balloob)
  • +
  • Update pwaqi to 3.0 to use public API (@valentinalexeev)
  • +
  • Update Hikvision Binary Sensors to latest library, remove pyDispatcher (@mezz64)
  • +
  • Don’t initialize components which have already been discovered (@colinodell)
  • +
  • Comed Hourly Pricing sensor (@joe248)
  • +
  • Add multi contracts support for Hydroquebec (@titilambert)
  • +
  • Add Zwave refresh services (@andrey-git)
  • +
  • Add keep-alive feature to the generic thermostat (@aronsky)
  • +
  • Fix wake_on_lan for german version of Windows 10 (#6397) (@siebert)
  • +
  • flux led lib (@danielhiversen)
  • +
  • Cleanup async handling (@pvizeli)
  • +
  • Restore for automation entities (@kellerza)
  • +
  • Fix tests no internet (@balloob)
  • +
  • Prevent more I/O in apns (@balloob)
  • +
  • Restore flow on device_tracker platform (@pvizeli)
  • +
  • switch.tplink: catch exceptions coming from pyHS100 to avoid flooding the logs when the plug is not available (@rytilahti)
  • +
  • Added sensors to support Ring.com devices (@tchellomello)
  • +
  • Split bootstrap into bs + setup (@balloob)
  • +
  • Tweak recorder/restore_state (@balloob)
  • +
  • Fix unnecessary warning for ip bans.yaml (@balloob)
  • +
  • Better restore_state warnings (@balloob)
  • +
  • Set new color before turning LIFX bulbs on (@amelchio)
  • +
  • Don’t log username and password in camera url (@ishults)
  • +
  • Ignore deleted mails in IMAP unread count (#6394) (@amelchio)
  • +
  • Delay zwave updates for 100ms to group them. (@andrey-git)
  • +
  • Rename _scheduled_update to _update_scheduled (@andrey-git)
  • +
  • Revert “Use dynamic port allocation for tests” (@armills)
  • +
  • Tado device_tracker exception when mobile device has geofencing enabled but location is currently unknown. (@jmvermeulen)
  • +
  • Add a Z-wave workaround to do full refresh on update (@andrey-git)
  • +
  • Use bundled certificates if port matches mqtts (@dennisdegreef)
  • +
  • Bugfix samsungtv discovery (@pvizeli)
  • +
  • Added unittest for Ring sensor (@tchellomello)
  • +
  • Shorten recorder connection init (@balloob)
  • +
  • KWB Easyfire support (@bimbar)
  • +
  • Bumped version number for supporting lib (@bazwilliams)
  • +
  • Send a logo with webostv notifications (@andersonshatch)
  • +
  • Upgrade netdisco to 0.9.2 (@balloob)
  • +
  • Allow testing against uvloop (@balloob)
  • +
  • fix issue (@appzer)
  • +
  • Remove connection status state. (@aequitas)
  • +
  • Support for Blink Camera System (@fronzbot)
  • +
  • Add warning for slow platforms/components (@balloob)
  • +
  • Fix wake_on_lan ping for Linux. (@siebert)
  • +
  • Add support for remove services / Reload script support (@pvizeli)
  • +
  • Expand MQTT lights (@robbiet480)
  • +
  • Allow configurable conditions for Pi-Hole sensor (@colinodell)
  • +
  • Improved iCloud 2FA support. (@reedriley)
  • +
  • Update pymyq requirement (@arraylabs)
  • +
  • Not always asume manufacturername is present (@balloob)
  • +
  • Add first pass at Z-Wave light tests (@balloob)
  • +
  • Bugfix mqtt socket memory error (@pvizeli)
  • +
  • Increase upper limit on light transitions (@amelchio)
  • +
  • Bugfix android camera autodiscovery settings (@pvizeli)
  • +
  • Update to Pyunifi2.0 (@finish06)
  • +
  • Insteon lib (@wardcraigj)
  • +
  • Bugfix rpi_rf cleanup (@pvizeli)
  • +
  • Android webcam better error handling / pump library 0.4 (@pvizeli)
  • +
+ +]]>
+
+ <![CDATA[0.39: Configuration panel, state restoration and improved docs]]> @@ -2143,39 +2371,6 @@ You have to note:

If you need help…

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

-]]> -
- - - <![CDATA[Participating in Hacktoberfest]]> - - 2016-10-02T00:04:05+00:00 - https://home-assistant.io/blog/2016/10/02/hacktoberfest - Home Assistant will join this year for Hacktoberfest, an event organised by DigitalOcean and GitHub to support and celebrate open source. The idea is that open source projects like Home Assistant will gather a bunch of entry-level bugs, features and documentation enhancements and that you, a current or future contributor, will fix them. If you submit four pull-requests during the month of October you will have earned yourself a limited edition Hacktoberfest T-shirt!

- -

Why contribute to Home Assistant:

- -
    -
  • Written in Python3 with 94% test coverage
  • -
  • Active and helpful community
  • -
  • Friendly to new contributors
  • -
- -

Resources to get started:

- - - -

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

- -

Hacktober fest logo

- ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 6e52d3467c..dc0640c305 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -170,6 +170,12 @@ 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 bab0099d18..4844b892ac 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 @@ -225,6 +225,12 @@ This article will try to explain how they all relate.

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 b258829d4b..bcee24187f 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 @@ -205,6 +205,12 @@ 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 2c0be8f277..3a38441e9b 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 @@ -182,6 +182,12 @@ 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 d49658db02..d655a991cf 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -185,6 +185,12 @@ diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index ef85445f5c..6290cabf76 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -193,6 +193,12 @@ Home Assistant now supports --open-ui and 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 1ab91d96b6..1b37fb0900 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -201,6 +201,12 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index 060806d003..2040a0b946 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -186,6 +186,12 @@ 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 3f7d292d77..98515a5a89 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 @@ -176,6 +176,12 @@ diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index a58c8d6e83..23b5fc6255 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -177,6 +177,12 @@ The old logo, the new detailed logo and the new simple logo. diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index 471589e18e..9782369143 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -210,6 +210,12 @@ An initial version of voice control for Home Assistant has landed. The current i diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html index 6b2fc6ccba..89d737ee2f 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -245,6 +245,12 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index 884af32a87..4f3686fe3e 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -256,6 +256,12 @@ 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 37359374bd..daea841c4f 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -197,6 +197,12 @@ diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index d6354bf90b..fc530aeba3 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -277,6 +277,12 @@ Before diving into the newly supported devices and services, I want to highlight diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index cfdb2846b0..94180a82de 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -328,6 +328,12 @@ This switch platform allows you to control your motion detection setting on your 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 acb9842723..2ed9edc355 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 @@ -284,6 +284,12 @@ Fabian has added support for Forecast.io to g 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 a11a3a633f..37e826cd22 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 @@ -269,6 +269,12 @@ Support for Temper temperature sensors has been contributed by +
  • + Home Assistant 0.40: Turn any Android phone into an IP Webcam +
  • + + +
  • 0.39: Configuration panel, state restoration and improved docs
  • @@ -292,12 +298,6 @@ Support for Temper temperature sensors has been contributed by - HASSbian 1.1 - The Toy-box - - - 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 e81b8e2046..2ec8adf7fe 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 @@ -193,6 +193,12 @@ 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 5f9e9da545..efe3b5f10f 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 @@ -306,6 +306,12 @@ The automation and script syntax here is using a deprecated and no longer suppor 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 85058d7e68..c074d8b5f5 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 @@ -270,6 +270,12 @@ 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 d9ef7853eb..95f5c6e830 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 @@ -361,6 +361,12 @@ 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 055804443b..5951f65c17 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -342,6 +342,12 @@ 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 7f9b204b9c..3c16bb943f 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 @@ -235,6 +235,12 @@ Glances web server started on http://0.0.0.0:61208/ 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 c9948208b7..60e9bd3621 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 @@ -220,6 +220,12 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge 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 142d96edf3..63654e040b 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 @@ -200,6 +200,12 @@ Map in Home Assistant showing two people and three zones (home, school, work) 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 7eabc87e50..45c6ab1832 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 @@ -409,6 +409,12 @@ Home Assistant will keep track of historical values and allow you to integrate i 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 67f9f94f1d..721e950fd8 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 @@ -189,6 +189,12 @@ 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 bfd18ecda3..7892aea051 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 @@ -211,6 +211,12 @@ This makes more sense as most people run Home Assistant as a daemon

    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 146b2f19e8..63486ae39b 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 @@ -205,6 +205,12 @@ diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index 4c618db69d..394f4081a1 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -247,6 +247,12 @@ diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 1975d3c94b..f3a150192a 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -182,6 +182,12 @@ 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 7365f92805..4ec6ec50ff 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 @@ -189,6 +189,12 @@ diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index a71114431f..0d52e2ebb6 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -264,6 +264,12 @@ name: binary_sensor 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 730370fde7..b03512ace4 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 @@ -226,6 +226,12 @@ This is where we’ll configure our task, so select the plus icon to select an a 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 91c2b80531..d0dd763ad6 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 @@ -202,6 +202,12 @@ Philips Hue FAQ entries regarding 3rd party light bulbs. 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 57bd1184ee..6bf992a872 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 @@ -261,6 +261,12 @@ sudo docker run -it --rm -p 80:80 --name certbot \ 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 e8acd7b1fa..6e05dcfef6 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 @@ -221,6 +221,12 @@ 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 e8a7435389..29a42ffccb 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 @@ -203,6 +203,12 @@ diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index 548ad95d1f..7f7777e437 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -207,6 +207,12 @@ 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 b489d9629c..612b4a3a1b 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 @@ -209,6 +209,12 @@ Example of the new views in the frontend. Learn mor 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 2c4d301fd6..59d2b52014 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 @@ -380,6 +380,12 @@ Z-Wave light bulb | 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 6a64b41666..295b930edd 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 @@ -346,6 +346,12 @@ 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 d63a28fff1..84253e0c57 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 @@ -212,6 +212,12 @@ 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 b102b7c112..a5f2260082 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 @@ -296,6 +296,12 @@ diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index a09a4a586b..b800e7b5ab 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -220,6 +220,12 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm. 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 65213743c1..cb31d9f5cb 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 @@ -211,6 +211,12 @@ 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 bdab30cfd7..cb0793b527 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 @@ -215,6 +215,12 @@ player state attributes. This change affects automations, scripts and scenes. +
  • + Home Assistant 0.40: Turn any Android phone into an IP Webcam +
  • + + +
  • 0.39: Configuration panel, state restoration and improved docs
  • @@ -238,12 +244,6 @@ player state attributes. This change affects automations, scripts and scenes. - -
  • - HASSbian 1.1 - The Toy-box -
  • - - 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 957fd190e6..284931d29c 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 @@ -224,6 +224,12 @@ 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 73b8ee7580..a36161cd15 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 @@ -180,6 +180,12 @@ diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index 35c9363d23..c212ac83c4 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -186,6 +186,12 @@ 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 a23c9da877..d4c9413c4e 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 @@ -194,6 +194,12 @@ diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index be51f39267..3a7875dd8b 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -178,6 +178,12 @@ 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 bd3bb464f0..f125193c84 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -195,6 +195,12 @@ 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 98e26d61bf..8e1e175084 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 @@ -213,6 +213,12 @@ 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 6efdd0f967..cef13f38bd 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 @@ -300,6 +300,12 @@ For example, my wife works next door - and I couldn’t detect whether she’s a 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 1bfda59c88..a6c64c0ce4 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -176,6 +176,12 @@ 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 5b3b8f8312..25770b7815 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -258,6 +258,12 @@ 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 4eedc37728..4039a1dbe6 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -176,6 +176,12 @@ 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 27a0e84b7d..7649f34fa5 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -190,6 +190,12 @@ diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index d90b6e6768..c09e3353f6 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -209,6 +209,12 @@ 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 40f644f1ac..28a6a1e7f9 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 @@ -180,6 +180,12 @@ 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 4e957c19c4..a375e7cd62 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 @@ -316,6 +316,12 @@ diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index 423077052b..898505ca65 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -196,6 +196,12 @@ 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 21e5c18d7e..f82e54fe25 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 @@ -230,6 +230,12 @@ 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 7485e859e7..49f6bd130e 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 @@ -201,6 +201,12 @@ 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 531f2fa3f2..6c50f0b96b 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 @@ -223,6 +223,12 @@ 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 93719247bc..b99b50dff4 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 @@ -277,6 +277,12 @@ target_dir /tmp 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 c8892db161..c36fd3d05d 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 @@ -224,6 +224,12 @@ 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 cdb93ff883..98c1087538 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -219,6 +219,12 @@ Over a year ago I participated in the +
  • + Home Assistant 0.40: Turn any Android phone into an IP Webcam +
  • + + +
  • 0.39: Configuration panel, state restoration and improved docs
  • @@ -242,12 +248,6 @@ Over a year ago I participated in the - HASSbian 1.1 - The Toy-box - - - 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 f09ba60b43..9d51996423 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -219,6 +219,12 @@ 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 ed9991b0aa..0d62cf2011 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -271,6 +271,12 @@ SQLite version 3.11.0 2016-02-15 17:29:24 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 15ff31b427..223c861412 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 @@ -236,6 +236,12 @@ One of the graphs created with this tutorial. 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 2ea673b617..0172e053f9 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -323,6 +323,12 @@ If a module is missing then you need to download it from the +
  • + Home Assistant 0.40: Turn any Android phone into an IP Webcam +
  • + + +
  • 0.39: Configuration panel, state restoration and improved docs
  • @@ -346,12 +352,6 @@ If a module is missing then you need to download it from the - HASSbian 1.1 - The Toy-box - - - 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 ed766f47ab..1286abf6d4 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 @@ -238,6 +238,12 @@ diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index adeceb992a..fc03280478 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -275,6 +275,12 @@ 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 639f25ed4f..d6d34863ad 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 @@ -311,6 +311,12 @@ 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 67066747ed..bd2d4c1493 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 @@ -237,6 +237,12 @@ 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 986af2812a..d3ab5256d3 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -291,6 +291,12 @@ 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 a44919bcbd..704c58b75d 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 @@ -177,6 +177,12 @@ Heatmap 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 c2d5c3f2bb..e35cdc5985 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -372,6 +372,12 @@ 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 066b447926..400345129f 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -267,6 +267,12 @@ So, part 1 of ESP8266 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 13cb34e4b6..554b0ad226 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 @@ -270,6 +270,12 @@ 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 c65725f890..6cec234de8 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -288,6 +288,12 @@ 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 1d174934f2..0cbc8f0047 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 @@ -188,6 +188,12 @@ diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index 5b9992c8a2..26c115c414 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -193,6 +193,12 @@ 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 329781cff7..f8090d8870 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -296,6 +296,12 @@ 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 0f9c7cf84d..625e2b88f2 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -495,6 +495,12 @@ diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 20061a6251..cee796cb16 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -211,6 +211,12 @@ diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index 60ebf5f2df..a26539fd7b 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -290,6 +290,12 @@ 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 e593e703c1..6d9d9066aa 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 @@ -242,6 +242,12 @@ diff --git a/blog/2016/12/03/remote-websockets-sonarr/index.html b/blog/2016/12/03/remote-websockets-sonarr/index.html index 29b1bddb57..9ac7687e94 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -319,6 +319,12 @@ 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 ae46b78476..df0a2c02b0 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 @@ -259,6 +259,12 @@ diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index 0cc605adf6..f017f38c3c 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -186,6 +186,12 @@ 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 714405404d..c05a2bfc8a 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 @@ -199,6 +199,12 @@ 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 e1fc477ae3..f26efa16d6 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -271,6 +271,12 @@ You have to note: diff --git a/blog/2017/01/18/numbers/index.html b/blog/2017/01/18/numbers/index.html index 61d7d570c1..600bcaff86 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -184,6 +184,12 @@ diff --git a/blog/2017/01/21/home-assistant-governance/index.html b/blog/2017/01/21/home-assistant-governance/index.html index 062cd0ccd3..122e669334 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -257,6 +257,12 @@ diff --git a/blog/2017/01/28/face-coffee-wink/index.html b/blog/2017/01/28/face-coffee-wink/index.html index f07c6f8deb..36da91a28f 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -324,6 +324,12 @@ diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index bd6c8124ca..851d084b90 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -303,6 +303,12 @@ We change the platform name for binary sensor in 0.38 from +
  • + Home Assistant 0.40: Turn any Android phone into an IP Webcam +
  • + + +
  • 0.39: Configuration panel, state restoration and improved docs
  • @@ -326,12 +332,6 @@ We change the platform name for binary sensor in 0.38 from - HASSbian 1.1 - The Toy-box - - - diff --git a/blog/2017/02/04/hassbian-toybox/index.html b/blog/2017/02/04/hassbian-toybox/index.html index 870bf8a15e..1d47bd487d 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -217,6 +217,12 @@ On the close horizon from @Landrash th 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 6259717cac..bc298bffa1 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -318,6 +318,12 @@ diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index 0c7ce59426..28669a3f0f 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -181,6 +181,12 @@ 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 f3125f194f..cee0daff30 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 @@ -223,6 +223,12 @@ 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 3b54aa57cb..33d4be2fc7 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 @@ -400,6 +400,12 @@ 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 new file mode 100644 index 0000000000..dcec5f26e1 --- /dev/null +++ b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html @@ -0,0 +1,470 @@ + + + + + + + + + + Home Assistant 0.40: Turn any Android phone into an IP Webcam - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + +
    + +

    Home Assistant 0.40: Turn any Android phone into an IP Webcam

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

    + +

    It’s time for version 0.40 already! For this version, the main focus was on performance and bug fixes. Big thanks to @pvizeli for driving this effort. Startup is now super fast. We have also continued with adding warnings for components and platforms that are slowing down Home Assistant.

    + +

    Some people have interpreted our recent added warnings as if 0.39 introduced the issues that caused the warning. This is not the case, the platforms and components have been misbehaving for a while but now we are adding warnings so we are able to track down the culprits.

    + +

    Before we continue talking about all the improvements in this release I want to take a moment to thank a few people from the Home Assistant community that are fundamental to the success of Home Assistant. Big thanks to @dale3h, @CCOSTAN, @skalavala @brahmafear and @torn8o! These are all people that hang out in our main chat channel and help new users get started and help existing users when running into trouble. Home Assistant would not be there without all the effort you put in! 🙇

    + +

    And that our community kicks ass is also shown in the numbers. We have already raised together over $700 for the EFF via the sale of our t-shirts! All of you rock! Another number worth mentioning is that this release brings us passed 600 integrations for Home Assistant. All of you rock, again!

    + +

    Z-Wave is now threadsafe

    + +

    @andrey-git has spend a lot of time to make Z-Wave perform better. It should no longer cause Home Assistant to run slower or raise warnings about the timer getting out of sync.

    + +

    Update on the MQTT Out of Memory errors in 0.39

    + +

    MQTT started causing “Out of Memory” errors for some people on a Raspberry Pi. We have been able to track this down to Raspberry Pis that are using an older firmware. If you are experiencing this issue, please upgrade your firmware using rpi-update.

    + +

    Turn any Android phone into an IP Camera

    + +

    With the new support for IP Webcam added by @robbiet480 and @pvizeli you are now able to re-purpose any Android phone to become a multifunctional IP webcam. Some of the cool things that you can do:

    + +
      +
    • Integrate the Android device camera
    • +
    • Binary sensor when motion is detected
    • +
    • Sensors to expose the device sensors, including pressure, sound, battery, light
    • +
    • Control device features like the GPS, night vision and camera flash
    • +
    + +

    + +Screenshot of all the different functionality the IP webcam integration offers. +

    + +

    Other Highlights

    + +
      +
    • Support added for Austrian weather using Zamg weather data (@Zac-HD)
    • +
    • Ring.com video doorbell integration added (@tchellomello)
    • +
    • Blink Home Security Camera support added (@fronzbot)
    • +
    • AppleTV has been converted to push data to Home Assistant instead of us having to poll (@postlund)
    • +
    + +

    Breaking changes

    + +
      +
    • Vera entity ids have changed. This is a one time change to migrate to a model that will prevent future conflicts.
    • +
    • The Twilio notify platforms now have to be configured via the twilio component.
    • +
    + +
    twilio:
    +  account_sid: "abc"
    +  auth_token: "xyz"
    +
    +
    + +
      +
    • If you are using async custom components, the passed in async_add_devices method is now a callback instead of a coroutine function.
    • +
    + +

    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

    + +
      +
    • Cleanup run_callback_threadsafe (@pvizeli)
    • +
    • Use H2 headers to split up the different sections (@colinodell)
    • +
    • Refactory of envisalink (@pvizeli)
    • +
    • Create zwave devices on OZW thread and only add them during discovery (@andrey-git)
    • +
    • Bugfix restore startup state (@kellerza)
    • +
    • Random test fixes (@balloob)
    • +
    • Remove automatically reloading group config (@balloob)
    • +
    • Default config to setup group editor (@balloob)
    • +
    • minor broadlink fix (@danielhiversen)
    • +
    • Update Yeelight Sunflower light platform to 0.0.6 (@lindsaymarkwawrd)
    • +
    • Some zwave cleanup (@andrey-git)
    • +
    • sensor.speedtest: provide a default icon (@molobrakos)
    • +
    • Test the temperature returned by RM2 (@aronsky)
    • +
    • Zamg weather (@Zac-HD)
    • +
    • Fix reporting on bad login (@balloob)
    • +
    • Move mqtt from eventbus to dispatcher / add unsub for dispatcher (@pvizeli)
    • +
    • Update flake8 and pylint to latest (@andrey-git)
    • +
    • Fix link (@fabaff)
    • +
    • Make glob preserve order (@andrey-git)
    • +
    • Update regex (@fabaff)
    • +
    • Fix recorder async (@balloob)
    • +
    • Fix livebox-play interactions for Python < 3.6 (@pschmitt)
    • +
    • Ensure we properly close HASS instances. (@balloob)
    • +
    • Add service to change log levels (@postlund)
    • +
    • Move ffmpeg to dispatcher from hass.data entity store. (@pvizeli)
    • +
    • Feature/reorg recorder (@balloob)
    • +
    • Bugfix mqtt socket error (@pvizeli)
    • +
    • Notify ciscospark (@shenning00)
    • +
    • Config fix (@balloob)
    • +
    • Bugfix mqtt paho client to speend time (@pvizeli)
    • +
    • Properly report features for each hue bulb type (@jawilson)
    • +
    • Local file camera now supports yet inexisting files. (@jjmontestl)
    • +
    • light.transition now supports float instead of int in order to be able to perform faster transitions (@BillyNate)
    • +
    • Fix for OSRAM lights connected to hue bridge (@groth-its)
    • +
    • Add support for MAX!Cube thermostats and window shutter sensors (@BastianPoe)
    • +
    • Analog modem callerid support (@vroomfonde1)
    • +
    • [sensor.dnsip] New Sensor: DNS IP (@danielperna84)
    • +
    • Update library version for Yeelight Sunflower lights platform (fix for packaging problem with 0.0.7) (@lindsaymarkwawrd)
    • +
    • Prevent duplicate names on Vera devices by appending the device id (@arjenfvellinga)
    • +
    • Add temperature support for MH-Z19 CO2 sensor. (@andrey-git)
    • +
    • improve history_stats accuracy (@bokub)
    • +
    • Updated pyitachip2ir (@alanfischer)
    • +
    • Influx fix (@open-homeautomation)
    • +
    • Fix toggle and media_play_pause post async (@armills)
    • +
    • Migrate calendar setup to async. (@pvizeli)
    • +
    • Frontier silicon (@zhelev)
    • +
    • Bootstrap / Component setup async (@pvizeli)
    • +
    • Convert kpH and mpH to kph and mph (@ericgingras)
    • +
    • Rollback netdisco to 0.8.2 to resolve #6165 (@jumpkick)
    • +
    • Log errors when loading yaml (@kellerza)
    • +
    • Bootstrap tweaks tests (@balloob)
    • +
    • Telegram webhooks new text event (@scipioni)
    • +
    • Cleanup component track_point_in_utc_time usage (@pvizeli)
    • +
    • Discovery fix (@balloob)
    • +
    • Test against 3.6-dev (@balloob)
    • +
    • Bugfix ZigBee / Move from eventbus to dispatcher (@pvizeli)
    • +
    • Bump netdisco to 0.9.1 (@balloob)
    • +
    • sensor.dovado: compute state in update (@molobrakos)
    • +
    • Fix mysensors callback race (@MartinHjelmare)
    • +
    • Upgrade TwitterAPI to 2.4.5 (@fabaff)
    • +
    • Upgrade py-cpuinfo to 0.2.6 (@fabaff)
    • +
    • Template sensor change flow / add restore (@pvizeli)
    • +
    • Zwave optimize value_added (@andrey-git)
    • +
    • Update Vagrant provision.sh (@shaftoe)
    • +
    • Update Adafruit_Python_DHT to support new raspberry kernel (@masarliev)
    • +
    • Add fallback for name if userdevicename isn’t set using old serialnumber logic (@reedriley)
    • +
    • Improve Honeywell US climate component (@titilambert)
    • +
    • Template binary_sensor change flow / add restore (@pvizeli)
    • +
    • Additional support for ecobee hold mode (@Duoxilian)
    • +
    • Update Formulas in Convert XY to RGB (@dramamoose)
    • +
    • Use dynamic ports for test instances (@armills)
    • +
    • Added support for multiple codes executed in a row (@martinfrancois)
    • +
    • Use push updates in Apple TV (@postlund)
    • +
    • Fix command sudo not found error in dev Dockerfile (@jawilson)
    • +
    • Fix calendar authentication text, and handle calendar events without summaries. (@alanfischer)
    • +
    • Move dispatcher out of init. (@pvizeli)
    • +
    • Zwave: Add remove/replace failed node services. (@andrey-git)
    • +
    • Template switch change flow / add restore (@pvizeli)
    • +
    • Bump limitlessled dependency to 1.0.5. (@janLo)
    • +
    • snmp: upgrade pysnmp to 4.3.4 (@milaq)
    • +
    • Bugfix new async_add_devices function (@pvizeli)
    • +
    • Restore for input_slider (@pvizeli)
    • +
    • Added IPv4 data collector (@open-homeautomation)
    • +
    • Return None instead of raising ValueException from as_timestamp template function. (@jjmontestl)
    • +
    • [recorder] Catch more startup errors #6179 (@kellerza)
    • +
    • twilio component (@happyleavesaoc)
    • +
    • Add Z-Wave battery level as a sensor. (@andrey-git)
    • +
    • OwnTrack Async (@pvizeli)
    • +
    • Fix possibility that have multible topic subscribe mqtt (@pvizeli)
    • +
    • Migrate mqtt tracker and arwn sensor to async / cleanup owntrack (@pvizeli)
    • +
    • Z-Wave prevent I/O event loop (@balloob)
    • +
    • Update pwaqi to 3.0 to use public API (@valentinalexeev)
    • +
    • Update Hikvision Binary Sensors to latest library, remove pyDispatcher (@mezz64)
    • +
    • Don’t initialize components which have already been discovered (@colinodell)
    • +
    • Comed Hourly Pricing sensor (@joe248)
    • +
    • Add multi contracts support for Hydroquebec (@titilambert)
    • +
    • Add Zwave refresh services (@andrey-git)
    • +
    • Add keep-alive feature to the generic thermostat (@aronsky)
    • +
    • Fix wake_on_lan for german version of Windows 10 (#6397) (@siebert)
    • +
    • flux led lib (@danielhiversen)
    • +
    • Cleanup async handling (@pvizeli)
    • +
    • Restore for automation entities (@kellerza)
    • +
    • Fix tests no internet (@balloob)
    • +
    • Prevent more I/O in apns (@balloob)
    • +
    • Restore flow on device_tracker platform (@pvizeli)
    • +
    • switch.tplink: catch exceptions coming from pyHS100 to avoid flooding the logs when the plug is not available (@rytilahti)
    • +
    • Added sensors to support Ring.com devices (@tchellomello)
    • +
    • Split bootstrap into bs + setup (@balloob)
    • +
    • Tweak recorder/restore_state (@balloob)
    • +
    • Fix unnecessary warning for ip bans.yaml (@balloob)
    • +
    • Better restore_state warnings (@balloob)
    • +
    • Set new color before turning LIFX bulbs on (@amelchio)
    • +
    • Don’t log username and password in camera url (@ishults)
    • +
    • Ignore deleted mails in IMAP unread count (#6394) (@amelchio)
    • +
    • Delay zwave updates for 100ms to group them. (@andrey-git)
    • +
    • Rename _scheduled_update to _update_scheduled (@andrey-git)
    • +
    • Revert “Use dynamic port allocation for tests” (@armills)
    • +
    • Tado device_tracker exception when mobile device has geofencing enabled but location is currently unknown. (@jmvermeulen)
    • +
    • Add a Z-wave workaround to do full refresh on update (@andrey-git)
    • +
    • Use bundled certificates if port matches mqtts (@dennisdegreef)
    • +
    • Bugfix samsungtv discovery (@pvizeli)
    • +
    • Added unittest for Ring sensor (@tchellomello)
    • +
    • Shorten recorder connection init (@balloob)
    • +
    • KWB Easyfire support (@bimbar)
    • +
    • Bumped version number for supporting lib (@bazwilliams)
    • +
    • Send a logo with webostv notifications (@andersonshatch)
    • +
    • Upgrade netdisco to 0.9.2 (@balloob)
    • +
    • Allow testing against uvloop (@balloob)
    • +
    • fix issue (@appzer)
    • +
    • Remove connection status state. (@aequitas)
    • +
    • Support for Blink Camera System (@fronzbot)
    • +
    • Add warning for slow platforms/components (@balloob)
    • +
    • Fix wake_on_lan ping for Linux. (@siebert)
    • +
    • Add support for remove services / Reload script support (@pvizeli)
    • +
    • Expand MQTT lights (@robbiet480)
    • +
    • Allow configurable conditions for Pi-Hole sensor (@colinodell)
    • +
    • Improved iCloud 2FA support. (@reedriley)
    • +
    • Update pymyq requirement (@arraylabs)
    • +
    • Not always asume manufacturername is present (@balloob)
    • +
    • Add first pass at Z-Wave light tests (@balloob)
    • +
    • Bugfix mqtt socket memory error (@pvizeli)
    • +
    • Increase upper limit on light transitions (@amelchio)
    • +
    • Bugfix android camera autodiscovery settings (@pvizeli)
    • +
    • Update to Pyunifi2.0 (@finish06)
    • +
    • Insteon lib (@wardcraigj)
    • +
    • Bugfix rpi_rf cleanup (@pvizeli)
    • +
    • Android webcam better error handling / pump library 0.4 (@pvizeli)
    • +
    +
    + + +
    +

    Comments

    +
    +
    + + +
    + + + + +
    +
    + + + + + + + \ No newline at end of file diff --git a/blog/archives/index.html b/blog/archives/index.html index 645a3075d4..8a67e2c308 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -3509,6 +3509,38 @@ + + + + @@ -3566,6 +3598,12 @@ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 42394aa05c..575773cd8c 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index e7927d7f30..b0a20de06e 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -422,6 +422,12 @@ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 06c967d18e..4adb0adce7 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-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 3de9ccda2d..c8da629346 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -190,6 +190,12 @@ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index ddf500e2e5..7e845b3af3 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 4b4418334a..891ce2109e 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -267,6 +267,12 @@ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 747541e1b2..204d501991 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-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index 0f0eb169a2..10c670d677 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -794,6 +794,12 @@ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index cf966a0acf..4e05969e0d 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index 9f0d469ebb..1ff4f53fae 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -226,6 +226,12 @@ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 0081239b88..5342ab15f3 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-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+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 9c7c0aed58..c1af110e5b 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -285,6 +285,12 @@ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index ef04b9f6b0..ad23220b75 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-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index 9812a25348..a5082ad044 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -256,6 +256,12 @@ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 31c23630d2..63f93fa1e7 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 9a68bd0c15..24f29145c6 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -186,6 +186,12 @@ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 145bcc174b..07f73e91d5 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index 33f4e88e9c..5ec23d12c8 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -228,6 +228,12 @@ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index cc63532839..cfdcadaa8f 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index d89440e54c..1ff4db336e 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -299,6 +299,12 @@ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 1a5beb0a87..6620782de0 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index c7cb09e26c..2700c98d52 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -288,6 +288,12 @@ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index efbe599d22..5f4a215463 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index eccb67a189..a004354eb7 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -226,6 +226,12 @@ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 21016c6e45..678ec47a95 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-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index 2a58e6e242..2154c73b83 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -190,6 +190,12 @@ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index feac835cc0..38c1e128e7 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-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+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 7df947829a..054a198dc7 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -186,6 +186,12 @@ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index bba8a45bd3..1dd9a8fc42 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-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ @@ -13,6 +13,298 @@ Octopress + + <![CDATA[Home Assistant 0.40: Turn any Android phone into an IP Webcam]]> + + 2017-03-11T08:04:05+00:00 + https://home-assistant.io/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera + + +It's time for version 0.40 already! For this version, the main focus was on performance and bug fixes. Big thanks to [@pvizeli] for driving this effort. Startup is now super fast. We have also continued with adding warnings for components and platforms that are slowing down Home Assistant. + +Some people have interpreted our recent added warnings as if 0.39 introduced the issues that caused the warning. This is not the case, the platforms and components have been misbehaving for a while but now we are adding warnings so we are able to track down the culprits. + +Before we continue talking about all the improvements in this release I want to take a moment to thank a few people from the Home Assistant community that are fundamental to the success of Home Assistant. Big thanks to [@dale3h], [@CCOSTAN], [@skalavala] [@rrubin0] [@brahmafear] [@bassclarinetl2] and [@torn8o]! These are all people that hang out in our [main chat channel] and help new users get started and help existing users when running into trouble. Home Assistant would not be there without all the effort you put in! 🙇 + +And that our community kicks ass is also shown in the numbers. We have already raised together over $700 for the [EFF] via the sale of [our t-shirts][hass-shirt]! All of you rock! Another number worth mentioning is that this release brings us passed 600 integrations for Home Assistant. All of you rock, again! + +## Z-Wave is now threadsafe + +[@andrey-git] has spend a lot of time to make Z-Wave perform better. It should no longer cause Home Assistant to run slower or raise warnings about the timer getting out of sync. + +## Update on the MQTT Out of Memory errors in 0.39 + +MQTT started causing "Out of Memory" errors for some people on a Raspberry Pi. We have been able to track this down to Raspberry Pis that are using an older firmware. If you are experiencing this issue, please [upgrade your firmware using `rpi-update`](https://github.com/Hexxeh/rpi-update#installing). + +## Turn any Android phone into an IP Camera + +With the new support for [IP Webcam](/components/android_ip_webcam/) added by [@robbiet480] and [@pvizeli] you are now able to re-purpose any Android phone to become a multifunctional IP webcam. Some of the cool things that you can do: + + - Integrate the Android device camera + - Binary sensor when motion is detected + - Sensors to expose the device sensors, including pressure, sound, battery, light + - Control device features like the GPS, night vision and camera flash + +

    + +Screenshot of all the different functionality the IP webcam integration offers. +

    + +## Other Highlights + + - Support added for Austrian weather using Zamg weather data ([@Zac-HD]) + - Ring.com video doorbell integration added ([@tchellomello]) + - Blink Home Security Camera support added ([@fronzbot]) + - AppleTV has been converted to push data to Home Assistant instead of us having to poll ([@postlund]) + +## Breaking changes + +- Vera entity ids have changed. This is a one time change to migrate to a model that will prevent future conflicts. +- The Twilio notify platforms now have to be configured via the twilio component. + +```yaml +twilio: + account_sid: "abc" + auth_token: "xyz" +``` + +- If you are using async custom components, the passed in `async_add_devices` method is now a callback instead of a coroutine function. + +### If you need help... +...don't hesitate to use our very active [forums][forum] or join us for a little [chat][gitter]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +### Reporting Issues +Experiencing issues introduced by this release? Please report them in our [issue tracker][issue]. Make sure to fill in all fields of the issue template. + + + +## All changes + +- Cleanup run_callback_threadsafe ([@pvizeli]) +- Use H2 headers to split up the different sections ([@colinodell]) +- Refactory of envisalink ([@pvizeli]) +- Create zwave devices on OZW thread and only add them during discovery ([@andrey-git]) +- Bugfix restore startup state ([@kellerza]) +- Random test fixes ([@balloob]) +- Remove automatically reloading group config ([@balloob]) +- Default config to setup group editor ([@balloob]) +- minor broadlink fix ([@danielhiversen]) +- Update Yeelight Sunflower light platform to 0.0.6 ([@lindsaymarkwawrd]) +- Some zwave cleanup ([@andrey-git]) +- sensor.speedtest: provide a default icon ([@molobrakos]) +- Test the temperature returned by RM2 ([@aronsky]) +- Zamg weather ([@Zac-HD]) +- Fix reporting on bad login ([@balloob]) +- Move mqtt from eventbus to dispatcher / add unsub for dispatcher ([@pvizeli]) +- Update flake8 and pylint to latest ([@andrey-git]) +- Fix link ([@fabaff]) +- Make glob preserve order ([@andrey-git]) +- Update regex ([@fabaff]) +- Fix recorder async ([@balloob]) +- Fix livebox-play interactions for Python < 3.6 ([@pschmitt]) +- Ensure we properly close HASS instances. ([@balloob]) +- Add service to change log levels ([@postlund]) +- Move ffmpeg to dispatcher from hass.data entity store. ([@pvizeli]) +- Feature/reorg recorder ([@balloob]) +- Bugfix mqtt socket error ([@pvizeli]) +- Notify ciscospark ([@shenning00]) +- Config fix ([@balloob]) +- Bugfix mqtt paho client to speend time ([@pvizeli]) +- Properly report features for each hue bulb type ([@jawilson]) +- Local file camera now supports yet inexisting files. ([@jjmontestl]) +- light.transition now supports float instead of int in order to be able to perform faster transitions ([@BillyNate]) +- Fix for OSRAM lights connected to hue bridge ([@groth-its]) +- Add support for MAX!Cube thermostats and window shutter sensors ([@BastianPoe]) +- Analog modem callerid support ([@vroomfonde1]) +- [sensor.dnsip] New Sensor: DNS IP ([@danielperna84]) +- Update library version for Yeelight Sunflower lights platform (fix for packaging problem with 0.0.7) ([@lindsaymarkwawrd]) +- Prevent duplicate names on Vera devices by appending the device id ([@arjenfvellinga]) +- Add temperature support for MH-Z19 CO2 sensor. ([@andrey-git]) +- improve history_stats accuracy ([@bokub]) +- Updated pyitachip2ir ([@alanfischer]) +- Influx fix ([@open-homeautomation]) +- Fix toggle and media_play_pause post async ([@armills]) +- Migrate calendar setup to async. ([@pvizeli]) +- Frontier silicon ([@zhelev]) +- Bootstrap / Component setup async ([@pvizeli]) +- Convert kpH and mpH to kph and mph ([@ericgingras]) +- Rollback netdisco to 0.8.2 to resolve #6165 ([@jumpkick]) +- Log errors when loading yaml ([@kellerza]) +- Bootstrap tweaks tests ([@balloob]) +- Telegram webhooks new text event ([@scipioni]) +- Cleanup component track_point_in_utc_time usage ([@pvizeli]) +- Discovery fix ([@balloob]) +- Test against 3.6-dev ([@balloob]) +- Bugfix ZigBee / Move from eventbus to dispatcher ([@pvizeli]) +- Bump netdisco to 0.9.1 ([@balloob]) +- sensor.dovado: compute state in update ([@molobrakos]) +- Fix mysensors callback race ([@MartinHjelmare]) +- Upgrade TwitterAPI to 2.4.5 ([@fabaff]) +- Upgrade py-cpuinfo to 0.2.6 ([@fabaff]) +- Template sensor change flow / add restore ([@pvizeli]) +- Zwave optimize value_added ([@andrey-git]) +- Update Vagrant provision.sh ([@shaftoe]) +- Update Adafruit_Python_DHT to support new raspberry kernel ([@masarliev]) +- Add fallback for name if userdevicename isn't set using old serialnumber logic ([@reedriley]) +- Improve Honeywell US climate component ([@titilambert]) +- Template binary_sensor change flow / add restore ([@pvizeli]) +- Additional support for ecobee hold mode ([@Duoxilian]) +- Update Formulas in Convert XY to RGB ([@dramamoose]) +- Use dynamic ports for test instances ([@armills]) +- Added support for multiple codes executed in a row ([@martinfrancois]) +- Use push updates in Apple TV ([@postlund]) +- Fix command sudo not found error in dev Dockerfile ([@jawilson]) +- Fix calendar authentication text, and handle calendar events without summaries. ([@alanfischer]) +- Move dispatcher out of init. ([@pvizeli]) +- Zwave: Add remove/replace failed node services. ([@andrey-git]) +- Template switch change flow / add restore ([@pvizeli]) +- Bump limitlessled dependency to 1.0.5. ([@janLo]) +- snmp: upgrade pysnmp to 4.3.4 ([@milaq]) +- Bugfix new async_add_devices function ([@pvizeli]) +- Restore for input_slider ([@pvizeli]) +- Added IPv4 data collector ([@open-homeautomation]) +- Return None instead of raising ValueException from as_timestamp template function. ([@jjmontestl]) +- [recorder] Catch more startup errors #6179 ([@kellerza]) +- twilio component ([@happyleavesaoc]) +- Add Z-Wave battery level as a sensor. ([@andrey-git]) +- OwnTrack Async ([@pvizeli]) +- Fix possibility that have multible topic subscribe mqtt ([@pvizeli]) +- Migrate mqtt tracker and arwn sensor to async / cleanup owntrack ([@pvizeli]) +- Z-Wave prevent I/O event loop ([@balloob]) +- Update pwaqi to 3.0 to use public API ([@valentinalexeev]) +- Update Hikvision Binary Sensors to latest library, remove pyDispatcher ([@mezz64]) +- Don't initialize components which have already been discovered ([@colinodell]) +- Comed Hourly Pricing sensor ([@joe248]) +- Add multi contracts support for Hydroquebec ([@titilambert]) +- Add Zwave refresh services ([@andrey-git]) +- Add keep-alive feature to the generic thermostat ([@aronsky]) +- Fix wake_on_lan for german version of Windows 10 (#6397) ([@siebert]) +- flux led lib ([@danielhiversen]) +- Cleanup async handling ([@pvizeli]) +- Restore for automation entities ([@kellerza]) +- Fix tests no internet ([@balloob]) +- Prevent more I/O in apns ([@balloob]) +- Restore flow on device_tracker platform ([@pvizeli]) +- switch.tplink: catch exceptions coming from pyHS100 to avoid flooding the logs when the plug is not available ([@rytilahti]) +- Added sensors to support Ring.com devices ([@tchellomello]) +- Split bootstrap into bs + setup ([@balloob]) +- Tweak recorder/restore_state ([@balloob]) +- Fix unnecessary warning for ip bans.yaml ([@balloob]) +- Better restore_state warnings ([@balloob]) +- Set new color before turning LIFX bulbs on ([@amelchio]) +- Don't log username and password in camera url ([@ishults]) +- Ignore deleted mails in IMAP unread count (#6394) ([@amelchio]) +- Delay zwave updates for 100ms to group them. ([@andrey-git]) +- Rename _scheduled_update to _update_scheduled ([@andrey-git]) +- Revert "Use dynamic port allocation for tests" ([@armills]) +- Tado device_tracker exception when mobile device has geofencing enabled but location is currently unknown. ([@jmvermeulen]) +- Add a Z-wave workaround to do full refresh on update ([@andrey-git]) +- Use bundled certificates if port matches mqtts ([@dennisdegreef]) +- Bugfix samsungtv discovery ([@pvizeli]) +- Added unittest for Ring sensor ([@tchellomello]) +- Shorten recorder connection init ([@balloob]) +- KWB Easyfire support ([@bimbar]) +- Bumped version number for supporting lib ([@bazwilliams]) +- Send a logo with webostv notifications ([@andersonshatch]) +- Upgrade netdisco to 0.9.2 ([@balloob]) +- Allow testing against uvloop ([@balloob]) +- fix issue ([@appzer]) +- Remove connection status state. ([@aequitas]) +- Support for Blink Camera System ([@fronzbot]) +- Add warning for slow platforms/components ([@balloob]) +- Fix wake_on_lan ping for Linux. ([@siebert]) +- Add support for remove services / Reload script support ([@pvizeli]) +- Expand MQTT lights ([@robbiet480]) +- Allow configurable conditions for Pi-Hole sensor ([@colinodell]) +- Improved iCloud 2FA support. ([@reedriley]) +- Update pymyq requirement ([@arraylabs]) +- Not always asume manufacturername is present ([@balloob]) +- Add first pass at Z-Wave light tests ([@balloob]) +- Bugfix mqtt socket memory error ([@pvizeli]) +- Increase upper limit on light transitions ([@amelchio]) +- Bugfix android camera autodiscovery settings ([@pvizeli]) +- Update to Pyunifi2.0 ([@finish06]) +- Insteon lib ([@wardcraigj]) +- Bugfix rpi_rf cleanup ([@pvizeli]) +- Android webcam better error handling / pump library 0.4 ([@pvizeli]) + +[@BastianPoe]: https://github.com/BastianPoe +[@BillyNate]: https://github.com/BillyNate +[@Duoxilian]: https://github.com/Duoxilian +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@Zac-HD]: https://github.com/Zac-HD +[@aequitas]: https://github.com/aequitas +[@alanfischer]: https://github.com/alanfischer +[@amelchio]: https://github.com/amelchio +[@andersonshatch]: https://github.com/andersonshatch +[@andrey-git]: https://github.com/andrey-git +[@appzer]: https://github.com/appzer +[@arjenfvellinga]: https://github.com/arjenfvellinga +[@armills]: https://github.com/armills +[@aronsky]: https://github.com/aronsky +[@arraylabs]: https://github.com/arraylabs +[@balloob]: https://github.com/balloob +[@bazwilliams]: https://github.com/bazwilliams +[@bimbar]: https://github.com/bimbar +[@bokub]: https://github.com/bokub +[@colinodell]: https://github.com/colinodell +[@danielhiversen]: https://github.com/danielhiversen +[@danielperna84]: https://github.com/danielperna84 +[@dennisdegreef]: https://github.com/dennisdegreef +[@dramamoose]: https://github.com/dramamoose +[@ericgingras]: https://github.com/ericgingras +[@fabaff]: https://github.com/fabaff +[@finish06]: https://github.com/finish06 +[@fronzbot]: https://github.com/fronzbot +[@groth-its]: https://github.com/groth-its +[@happyleavesaoc]: https://github.com/happyleavesaoc +[@ishults]: https://github.com/ishults +[@janLo]: https://github.com/janLo +[@jawilson]: https://github.com/jawilson +[@jjmontestl]: https://github.com/jjmontestl +[@jmvermeulen]: https://github.com/jmvermeulen +[@joe248]: https://github.com/joe248 +[@jumpkick]: https://github.com/jumpkick +[@kellerza]: https://github.com/kellerza +[@lindsaymarkwawrd]: https://github.com/lindsaymarkwawrd +[@martinfrancois]: https://github.com/martinfrancois +[@masarliev]: https://github.com/masarliev +[@mezz64]: https://github.com/mezz64 +[@milaq]: https://github.com/milaq +[@molobrakos]: https://github.com/molobrakos +[@open-homeautomation]: https://github.com/open-homeautomation +[@postlund]: https://github.com/postlund +[@pschmitt]: https://github.com/pschmitt +[@pvizeli]: https://github.com/pvizeli +[@reedriley]: https://github.com/reedriley +[@robbiet480]: https://github.com/robbiet480 +[@rytilahti]: https://github.com/rytilahti +[@scipioni]: https://github.com/scipioni +[@shaftoe]: https://github.com/shaftoe +[@shenning00]: https://github.com/shenning00 +[@siebert]: https://github.com/siebert +[@tchellomello]: https://github.com/tchellomello +[@titilambert]: https://github.com/titilambert +[@valentinalexeev]: https://github.com/valentinalexeev +[@vroomfonde1]: https://github.com/vroomfonde1 +[@wardcraigj]: https://github.com/wardcraigj +[@zhelev]: https://github.com/zhelev +[main chat channel]: https://gitter.im/home-assistant/home-assistant +[@dale3h]: https://github.com/dale3h +[@CCOSTAN]: https://github.com/CCOSTAN +[@skalavala]: https://github.com/skalavala +[@rrubin0]: https://github.com/rrubin0 +[@brahmafear]: https://github.com/brahmafear +[@bassclarinetl2]: https://github.com/bassclarinetl2 +[@torn8o]: https://github.com/torn8o +[forum]: https://community.home-assistant.io/ +[gitter]: https://gitter.im/home-assistant/home-assistant +[issue]: https://github.com/home-assistant/home-assistant/issues +[EFF]: https://www.eff.org +[hass-shirt]: https://home-assistant.io/blog/2017/02/22/home-assistant-tshirts-have-arrived/ +]]>
    +
    + <![CDATA[0.39: Configuration panel, state restoration and improved docs]]> @@ -995,155 +1287,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [yeelight]: https://home-assistant.io/components/light.yeelight/ [zengge]: https://home-assistant.io/components/light.zengge/ -]]> - - - - <![CDATA[0.35: Text-to-speech, VLC, Flic, netdata]]> - - 2016-12-17T08:04:05+00:00 - https://home-assistant.io/blog/2016/12/17/text-to-speech-aquostv-flic-zamg - Text to Speech -With the addition of a [text-to-speech][tts] component by [@pvizeli] we have been able to bring Home Assistant to a whole new level. The text-to-speech component will take in any text and will play it on a media player that supports to play media. We have tested this on Sonos, Chromecast, and Google Home. - -[https://www.youtube.com/watch?v=Ke0QuoJ4tRM](https://www.youtube.com/watch?v=Ke0QuoJ4tRM) - -## Call for help with HASSbian (our Raspberry Pi image) -In an effort to make Home Assistant, we're planning to extend the things that people can do out of the box with HASSbian, our Raspberry Pi image. As you might know, the image is currently maintained by [@Landrash]. However he also spends a lot of time on improving the docs and helping out with a ton of other things. - -So if you know your Linux-foo and would love to contribute to open source, join the [Hassbian developer chat](https://gitter.im/home-assistant/hassbian) and take a stab at one of [our open issues](https://github.com/home-assistant/pi-gen/issues). - -## VLC media player, Broadlink, and GPSLogger -Let you control [VLC media player][vlc-media] and play sound on connected speakers. - -This Broadlink [switch][bl-switch] platform allow to you control Broadlink RM2 Pro and RM mini IR+RF devices. This Broadlink [sensor][bl-sensor] platform adds support for Broadlink RM2 and A1 Devices. - -The [GPSLogger](https://home-assistant.io/components/device_tracker.gpslogger/) now also supports attributes as the speed, direction, altitude, provider, and activity. - -## All changes -- Media player: Support for Sharp [AquaosTV][aquostv] ([@titilambert]) -- Media player: [VLC][vlc-media] support ([@Danielhiversen]) -- Switch: Digital Loggers relay([@dethpickle]) -- Sensor: Support for [Netdata][netdata] ([@fabaff], [@ezar]) -- Sensor: Support weather conditions from Austrian [ZAMG][zamg] ([@mjl]) -- Verisure: Add Verisure smartcam capture service ([@turbokongen]) -- Binary sensor: [Flic][flic] button support added ([@soldag]) -- Sensor: Support for [Sense HAT][sensehat] ([@farminf]) -- Binary sensor: [Hikvision][hikvision] binary sensor support ([@mezz64]) -- [Text-to-speech][tts] support ([@pvizeli]) -- Sensor: Support for Broadlink [sensors][bl-sensor] ([@Danielhiversen]) -- Switch: Broadlink [switches][bl-switch] supported now ([@Danielhiversen]) - -- Media player: Add `source_list` to universal media player ([@danieljkemp]) -- Binary Sensor: Support improvement for Wink ([@w1ll1am23]) -- Sensor: More features for DSMR ([@aequitas]) -- Automation: Parse payload as JSON ([@balloob]) -- Mediap player - Cast: New progress indicator ([@balloob]) -- Device tracker: New attributes ([@balloob], [@Danielhiversen]) -- Binary sensor - netatmo: Add support for tags ([@jabesq]) -- Climate: Add `away_mode` for RadioThermostat ([@trisk]) -- Device tracker - nmap: Make scan option configurable ([@Danielhiversen]) -- Climate - Ecobee: Add SmartAway option ([@devdelay]) -- Light - Hue: Add support for Hue LightGroups ([@michaelarnauts]) -- Media player - Emby: New support for trailer and media position ([@mezz64]) -- Camera - Amcrest: Support for resolution ([@tchellomello]) -- Media player - Kodi: Authentification fixed and fan art ([@balloob], [@joopert]) -- Minor and not so minor features and bug fixes by [@pvizeli], [@jminn], [@magicus], [@teodoc], [@fabaff], [@technicalpickles], [@balloob], [@lukas-hetzenecker], [@rubund], [@dasos], [@trisk], [@armills], [@auduny], [@lwis], [@nkgilley], [@janLo], [@keatontaylor], [@stefan-jonasson], [@Jypy], [@jawilson], [@DavidLP], [@molobrakos], [@jabesq], [@joerocklin], [@kellerza], [@kirichkov], [@r-jordan] and [@danielperna84]. - -### Release 0.35.1 - December 18 - -Some issues have been reported with TTS that will be addressed by 0.35.1. The TTS component had issues linking the media player to the right media file if you were using Docker or SSL certificates. This can be fixed by exposing to your HTTP config what url you use for hosting Home Assistant: - -```yaml -http: - base_url: example.duckdns.org -``` - - - Fix exit hanging on OS X with async logging ([@balloob]) - - Fix Text to speech clearing cache ([@pvizeli]) - - Allow setting a base API url in HTTP component ([@balloob]) - - Fix occasional errors in automation ([@pvizeli]) - -### Release 0.35.2 - December 19 - - - When base url specified, do not combine it with `server_port` ([@balloob]) - -### Release 0.35.3 - December 23 - - - Fix issue with voicerrs and post api ([@pvizeli]) - - Fix async component update on service calls ([@pvizeli]) - - Fix async log handle do not close ([@pvizeli]) - - Fix nest component with various KeyError exceptions ([@technicalpickles]) - -### If you need help... -...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat](https://gitter.im/home-assistant/home-assistant). 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. - - -[@r-jordan]: https://github.com/r-jordan -[@aequitas]: https://github.com/aequitas -[@armills]: https://github.com/armills -[@auduny]: https://github.com/auduny -[@balloob]: https://github.com/balloob -[@Danielhiversen]: https://github.com/Danielhiversen -[@danieljkemp]: https://github.com/danieljkemp -[@danielperna84]: https://github.com/danielperna84 -[@dasos]: https://github.com/dasos -[@DavidLP]: https://github.com/DavidLP -[@dethpickle]: https://github.com/dethpickle -[@devdelay]: https://github.com/devdelay -[@ezar]: https://github.com/ezar -[@fabaff]: https://github.com/fabaff -[@farminf]: https://github.com/farminf -[@jabesq]: https://github.com/jabesq -[@janLo]: https://github.com/janLo -[@jawilson]: https://github.com/jawilson -[@jminn]: https://github.com/jminn -[@joerocklin]: https://github.com/joerocklin -[@joopert]: https://github.com/joopert -[@Jypy]: https://github.com/Jypy -[@keatontaylor]: https://github.com/keatontaylor -[@kellerza]: https://github.com/kellerza -[@kirichkov]: https://github.com/kirichkov -[@Landrash]: https://github.com/Landrash -[@lukas-hetzenecker]: https://github.com/lukas-hetzenecker -[@lwis]: https://github.com/lwis -[@magicus]: https://github.com/magicus -[@MartinHjelmare]: https://github.com/MartinHjelmare -[@mezz64]: https://github.com/mezz64 -[@michaelarnauts]: https://github.com/michaelarnauts -[@mjl]: https://github.com/mjl -[@molobrakos]: https://github.com/molobrakos -[@nkgilley]: https://github.com/nkgilley -[@pvizeli]: https://github.com/pvizeli -[@rubund]: https://github.com/rubund -[@soldag]: https://github.com/soldag -[@stefan-jonasson]: https://github.com/stefan-jonasson -[@tchellomello]: https://github.com/tchellomello -[@technicalpickles]: https://github.com/technicalpickles -[@teodoc]: https://github.com/teodoc -[@titilambert]: https://github.com/titilambert -[@trisk]: https://github.com/trisk -[@turbokongen]: https://github.com/turbokongen -[@w1ll1am23]: https://github.com/w1ll1am23 - -[vlc-media]: https://home-assistant.io/components/media_player.vlc/ -[aquostv]: https://home-assistant.io/components/media_player.aquostv/ -[digitalloggers]: https://home-assistant.io/components/switch.digitalloggers/ -[netdata]: https://home-assistant.io/components/sensor.netdata/ -[bl-sensor]: https://home-assistant.io/components/sensor.broadlink/ -[bl-switch]: https://home-assistant.io/components/switch.broadlink/ -[hikvision]: https://home-assistant.io/components/binary_sensor.hikvision/ -[zamg]: https://home-assistant.io/components/sensor.zamg/ -[flic]: https://home-assistant.io/components/binary_sensor.flic/ -[sensehat]: https://home-assistant.io/components/sensor.sensehat/ -[tts]: https://home-assistant.io/components/tts/ ]]> diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index f23da91803..e5bd9a306c 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -99,6 +99,38 @@

    2017

    + + + +
    @@ -1890,6 +1922,12 @@ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 15cb781bd6..79484782f8 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 804ad94eb3..291d4c65a5 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -186,6 +186,12 @@ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index d7e680e11f..5d2bb0b19c 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index a54bdfdffd..9fa85bad25 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -188,6 +188,12 @@ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 6f30184757..ad891536df 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index a0f4893247..86512fcb58 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -285,6 +285,12 @@ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 502a33452f..f62ed9d78f 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-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index f27dc0be62..0adf8da87b 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -221,6 +221,12 @@ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index e35832fd3d..1dd33bfada 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index 91c4913fcd..e9741a1856 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -389,6 +389,12 @@ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 95f935a57b..7d1fa5c050 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-03-11T10:02:53+00:00 + 2017-03-11T22:23:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 06fa3346f7..e2065c2857 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -221,6 +221,12 @@ diff --git a/blog/index.html b/blog/index.html index 4f181d2a00..317b795c5d 100644 --- a/blog/index.html +++ b/blog/index.html @@ -79,6 +79,114 @@ +
    +
    + +

    + Home Assistant 0.40: Turn any Android phone into an IP Webcam +

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

    + +

    It’s time for version 0.40 already! For this version, the main focus was on performance and bug fixes. Big thanks to @pvizeli for driving this effort. Startup is now super fast. We have also continued with adding warnings for components and platforms that are slowing down Home Assistant.

    + +

    Some people have interpreted our recent added warnings as if 0.39 introduced the issues that caused the warning. This is not the case, the platforms and components have been misbehaving for a while but now we are adding warnings so we are able to track down the culprits.

    + +

    Before we continue talking about all the improvements in this release I want to take a moment to thank a few people from the Home Assistant community that are fundamental to the success of Home Assistant. Big thanks to @dale3h, @CCOSTAN, @skalavala @brahmafear and @torn8o! These are all people that hang out in our main chat channel and help new users get started and help existing users when running into trouble. Home Assistant would not be there without all the effort you put in! 🙇

    + +

    And that our community kicks ass is also shown in the numbers. We have already raised together over $700 for the EFF via the sale of our t-shirts! All of you rock! Another number worth mentioning is that this release brings us passed 600 integrations for Home Assistant. All of you rock, again!

    + +

    Z-Wave is now threadsafe

    + +

    @andrey-git has spend a lot of time to make Z-Wave perform better. It should no longer cause Home Assistant to run slower or raise warnings about the timer getting out of sync.

    + +

    Update on the MQTT Out of Memory errors in 0.39

    + +

    MQTT started causing “Out of Memory” errors for some people on a Raspberry Pi. We have been able to track this down to Raspberry Pis that are using an older firmware. If you are experiencing this issue, please upgrade your firmware using rpi-update.

    + +

    Turn any Android phone into an IP Camera

    + +

    With the new support for IP Webcam added by @robbiet480 and @pvizeli you are now able to re-purpose any Android phone to become a multifunctional IP webcam. Some of the cool things that you can do:

    + +
      +
    • Integrate the Android device camera
    • +
    • Binary sensor when motion is detected
    • +
    • Sensors to expose the device sensors, including pressure, sound, battery, light
    • +
    • Control device features like the GPS, night vision and camera flash
    • +
    + +

    + +Screenshot of all the different functionality the IP webcam integration offers. +

    + +

    Other Highlights

    + +
      +
    • Support added for Austrian weather using Zamg weather data (@Zac-HD)
    • +
    • Ring.com video doorbell integration added (@tchellomello)
    • +
    • Blink Home Security Camera support added (@fronzbot)
    • +
    • AppleTV has been converted to push data to Home Assistant instead of us having to poll (@postlund)
    • +
    + +

    Breaking changes

    + +
      +
    • Vera entity ids have changed. This is a one time change to migrate to a model that will prevent future conflicts.
    • +
    • The Twilio notify platforms now have to be configured via the twilio component.
    • +
    + +
    twilio:
    +  account_sid: "abc"
    +  auth_token: "xyz"
    +
    +
    + +
      +
    • If you are using async custom components, the passed in async_add_devices method is now a callback instead of a coroutine function.
    • +
    + +

    If you need help…

    +

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

    + +

    Reporting Issues

    +

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

    + + + + Read on → + +
    +
    +
    +
    @@ -975,149 +1083,6 @@ On the close horizon from @Landrash th

    – Fabian

    -
    -
    -
    - -
    -
    - -

    - 0.36: ISS, USPS, Image processing, Insteon -

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

    Welcome to 2017 and 0.36. We are proud to announce the first release for this year. While we are still migrating parts to async but 0.36 is focusing on new features and a lot of bug fixes.

    - -

    Packages

    -

    Packages are providing a new way to organize different component’s configuration parts together. With packages we offer the option to include different components or parts of configuration using any of the !include directives.

    - -

    InfluxDB export

    -

    The InfluxDB component was causing problems in a wide variety of use cases. @titilambert improved our InfluxDB exporter feature. It might be that you need to run the migration script to update your InfluxDB database.

    - -
    $ hass --script influxdb_migrator \
    -    -H IP_INFLUXDB_HOST -u INFLUXDB_USERNAME -p INFLUXDB_PASSWORD \
    -    -d INFLUXDB_DB_NAME
    -
    -
    - -

    International Space Station (ISS)

    -

    No, unfortunately we are not going to space. The iss sensor is tracking the position of the International Space Station and gives you some details.

    - -

    Insteon local

    -

    The support for Insteon was removed due to issues a while ago. With the insteon_local component support for Insteon is back and let one work locally with an Insteon setup.

    - -

    Image processing

    -

    The new image processing component currently works with number plates. But this could level the way to integrate feature like facial recognition, motion detection, or gestures control.

    - -

    All changes

    - - - -

    Release 0.36.1 - January 17

    - - - -

    Breaking changes

    - -
      -
    • APNS service was moved to the notify domain. Use notify.apns_NOTIFIER_NAME instead of apns.NOTIFIER_NAME.
    • -
    • InfluxDB component has a new schema to store values in the InfluxDB database. You may require to run the influxdb_migrator script. -You have to note: -
        -
      • There will not be any tags/fields named time anymore.
      • -
      • All numeric fields (int/float/bool) will be stored as float inside influx db.
      • -
      • All string fields corresponding to state attributes will be renamed as FIELDNAME_str, where FIELDNAME is the state attribute, to avoid type conflicts.
      • -
      • All string fields corresponding to a state will be renamed as state (former value).
      • -
      • Fields named value will always be stored as float.
      • -
      • Fields named state will always be stored as string.
      • -
      -
    • -
    • TTS cache files use now the language abbreviation as part of the name. If you want to use the cache, it need to be renamed or cleared, new created. E. g. HASH_PLATFORM.xxx -> HASH_LANG_PLATFORM.xxx.
    • -
    - -

    If you need help…

    -

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

    - -

    Reporting Issues

    -

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

    - - -

    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index face7cd9fd..48f9699570 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -79,6 +79,62 @@ +
    +
    + +

    + Release notes for June 10, 2015 +

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

    Wow, almost a month has gone by since the last release and this release is packed. The biggest part of this release is probably one that you won’t notice: the frontend has been upgraded from Polymer 0.5 to the brand new released Polymer 1.0. Polymer has been declared stable by the Google overlords which will allow us to expand functionality that was waiting for this moment to arrive.

    + +

    This release sets a record for the amount of people involved: 8! Andythigpen, Jamespcole, Azelphur, Fabaff, Dutchy-, Fbradyirl, wind-rider and ettisan, thanks a lot for your contributions!

    + +

    A big improvement has been brought this release by wind-rider. He took the time to revive the Chromecast support and started improving the media player integration. This triggered other people to join in resulting in a revamped media player experience and support for the Music Player Daemon.

    + +

    + Example of the new media player cards +

    + +

    +To update to the latest version, run scripts/update. Please report any issues on GitHub. +

    + + + + Read on → + +
    +
    +
    +
    @@ -625,70 +681,6 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D

    -
    -
    - -

    - Release notes for January 24, 2015 -

    - - - -
    - - - 1 minute reading time - - -
      - - -
    • Release-Notes
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    I have just merged the latest version of the development branch into master. Here are some of the highlights of this release:

    - -

    Configuration via the frontend
    -Phliips Hue will now be auto discovered and uses the new configurator component to interact with the user to finish the setup process.

    - -

    Wink Hub support
    -Thanks to the work done by John McLaughlin and Geoff Norton we now support the lights, switches and sensors that are connected to the Wink hub.

    - -

    The getting started guide and component page have been reorganized
    -The getting started instructions have been split into separate pages per component and a general overview page. The goal is to have a page per component that describes:

    - -
      -
    • What it does
    • -
    • How to set it up
    • -
    • Which states it maintains
    • -
    • Which services it provides
    • -
    • Additional development tips
    • -
    - -

    More reasonable errors
    -Home Assistant should now throw better errors and offer solutions if you do not have the right version of Python 3, forgot to clone the git submodules or install the dependencies.

    - -

    Streamlined first launch
    -Home Assistant now supports --open-ui and --demo-mode command line properties to open the browser automatically and have something to show. Home Assistant now supports to be run without a password, allowing the interface to login automatically on launch.

    - - -
    -
    -
    - - -
    - -
    -
    - -

    - Participating in Hacktoberfest -

    - - - -
    - - - Less than one minute reading time - - -
      - - -
    • Community
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    Home Assistant will join this year for Hacktoberfest, an event organised by DigitalOcean and GitHub to support and celebrate open source. The idea is that open source projects like Home Assistant will gather a bunch of entry-level bugs, features and documentation enhancements and that you, a current or future contributor, will fix them. If you submit four pull-requests during the month of October you will have earned yourself a limited edition Hacktoberfest T-shirt!

    - -

    Why contribute to Home Assistant:

    - -
      -
    • Written in Python3 with 94% test coverage
    • -
    • Active and helpful community
    • -
    • Friendly to new contributors
    • -
    - -

    Resources to get started:

    - - - -

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

    - -

    Hacktober fest logo

    - - -

    diff --git a/blog/posts/3/index.html b/blog/posts/3/index.html index 03ce223aad..af74983831 100644 --- a/blog/posts/3/index.html +++ b/blog/posts/3/index.html @@ -79,6 +79,71 @@ +
    +
    + +

    + Participating in Hacktoberfest +

    + + + +
    + + + Less than one minute reading time + + +
      + + +
    • Community
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    Home Assistant will join this year for Hacktoberfest, an event organised by DigitalOcean and GitHub to support and celebrate open source. The idea is that open source projects like Home Assistant will gather a bunch of entry-level bugs, features and documentation enhancements and that you, a current or future contributor, will fix them. If you submit four pull-requests during the month of October you will have earned yourself a limited edition Hacktoberfest T-shirt!

    + +

    Why contribute to Home Assistant:

    + +
      +
    • Written in Python3 with 94% test coverage
    • +
    • Active and helpful community
    • +
    • Friendly to new contributors
    • +
    + +

    Resources to get started:

    + + + +

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

    + +

    Hacktober fest logo

    + + + +
    +
    +
    +
    @@ -1005,59 +1070,6 @@ Heatmap

    -
    -
    - -

    - 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 → - -
    -
    -
    - - -
    - -
    -
    - -

    - 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 → -

    diff --git a/blog/posts/5/index.html b/blog/posts/5/index.html index adccd5e5d6..e74d38a25a 100644 --- a/blog/posts/5/index.html +++ b/blog/posts/5/index.html @@ -79,6 +79,63 @@ +
    +
    + +

    + 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 → + +
    +
    +
    +
    @@ -718,64 +775,6 @@ - -
    -
    - -
    -
    - -

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

    - - - -
    - - - nine minutes reading time - - -
      - - -
    • OwnTracks
    • - -
    • Presence-Detection
    • - -
    • iBeacons
    • - - -
    -
    - - 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 → -

    diff --git a/blog/posts/6/index.html b/blog/posts/6/index.html index 3f4aa0427e..50d8975269 100644 --- a/blog/posts/6/index.html +++ b/blog/posts/6/index.html @@ -79,6 +79,64 @@ +
    +
    + +

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

    + + + +
    + + + nine minutes reading time + + +
      + + +
    • OwnTracks
    • + +
    • Presence-Detection
    • + +
    • iBeacons
    • + + +
    +
    + + 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 → + +
    +
    +
    +
    @@ -707,97 +765,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. -

    - -

    diff --git a/blog/posts/7/index.html b/blog/posts/7/index.html index 6f7d87af8c..65eeaf6d15 100644 --- a/blog/posts/7/index.html +++ b/blog/posts/7/index.html @@ -79,6 +79,97 @@ +
    +
    + +

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

    + + +
    +
    +
    +
    @@ -700,57 +791,6 @@ Example of the new views in the frontend. Learn mor

    -
    -
    - - -
    - -
    -
    - -

    - Home Assistant goes geo with OwnTracks -

    - - - -
    - - - 1 minute reading time - - -
      - - -
    • Release-Notes
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    A few weeks have past and it is time again for another release: version 0.7.4. This time we’re very glad to be able to introduce brand new integration with OwnTracks to allow tracking of people on a map. The geo support consists of three different parts:

    - - - -

    We have added a new getting started section to get up and running.

    - -

    - -Map in Home Assistant showing two people and three zones (home, school, work) -

    - -

    Ofcourse more things happened in the last three weeks. I’m moving away from my usual long post to a short summary of highlights:

    - -

    - -

    - - - -

    diff --git a/blog/posts/9/index.html b/blog/posts/9/index.html index 25f587e57c..5ed7a76a58 100644 --- a/blog/posts/9/index.html +++ b/blog/posts/9/index.html @@ -79,6 +79,77 @@ +
    +
    + +

    + Home Assistant goes geo with OwnTracks +

    + + + +
    + + + 1 minute reading time + + +
      + + +
    • Release-Notes
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    A few weeks have past and it is time again for another release: version 0.7.4. This time we’re very glad to be able to introduce brand new integration with OwnTracks to allow tracking of people on a map. The geo support consists of three different parts:

    + + + +

    We have added a new getting started section to get up and running.

    + +

    + +Map in Home Assistant showing two people and three zones (home, school, work) +

    + +

    Ofcourse more things happened in the last three weeks. I’m moving away from my usual long post to a short summary of highlights:

    + +

    + +

    + + + + +
    +
    +
    +
    @@ -600,62 +671,6 @@ To update to the latest version, run scripts/update. Please report

    -
    -
    - -

    - Release notes for June 10, 2015 -

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

    Wow, almost a month has gone by since the last release and this release is packed. The biggest part of this release is probably one that you won’t notice: the frontend has been upgraded from Polymer 0.5 to the brand new released Polymer 1.0. Polymer has been declared stable by the Google overlords which will allow us to expand functionality that was waiting for this moment to arrive.

    - -

    This release sets a record for the amount of people involved: 8! Andythigpen, Jamespcole, Azelphur, Fabaff, Dutchy-, Fbradyirl, wind-rider and ettisan, thanks a lot for your contributions!

    - -

    A big improvement has been brought this release by wind-rider. He took the time to revive the Chromecast support and started improving the media player integration. This triggered other people to join in resulting in a revamped media player experience and support for the Music Player Daemon.

    - -

    - Example of the new media player cards -

    - -

    -To update to the latest version, run scripts/update. Please report any issues on GitHub. -

    - - - - Read on → - -
    -
    -
    - diff --git a/components/bbb_gpio/index.html b/components/bbb_gpio/index.html index 1cb0290673..f80455295c 100644 --- a/components/bbb_gpio/index.html +++ b/components/bbb_gpio/index.html @@ -168,6 +168,9 @@
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/binary_sensor.android_ip_webcam/index.html b/components/binary_sensor.android_ip_webcam/index.html new file mode 100644 index 0000000000..b70e1487a2 --- /dev/null +++ b/components/binary_sensor.android_ip_webcam/index.html @@ -0,0 +1,296 @@ + + + + + + + + + + Android IP Webcam Binary Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Android IP Webcam Binary Sensor +

    +
    +
    + + +

    The android_ip_webcam binary sensor platform lets you observe the motion state of Android IP webcam sensors through Home Assistant.

    + +

    Devices will be configured automatically. Please refer to the component configuration on how to setup.

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/binary_sensor.apcupsd/index.html b/components/binary_sensor.apcupsd/index.html index f2afec8f2e..ddf4f0962f 100644 --- a/components/binary_sensor.apcupsd/index.html +++ b/components/binary_sensor.apcupsd/index.html @@ -149,12 +149,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.arest/index.html b/components/binary_sensor.arest/index.html index 9e6d67c73b..b7a57e4af8 100644 --- a/components/binary_sensor.arest/index.html +++ b/components/binary_sensor.arest/index.html @@ -175,12 +175,18 @@ This sensor is not suitable for fast state changes because there is a high possi
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.aurora/index.html b/components/binary_sensor.aurora/index.html index 9244cdc95e..9c8d0849de 100644 --- a/components/binary_sensor.aurora/index.html +++ b/components/binary_sensor.aurora/index.html @@ -144,12 +144,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.bbb_gpio/index.html b/components/binary_sensor.bbb_gpio/index.html index a638b5bde9..f70728c727 100644 --- a/components/binary_sensor.bbb_gpio/index.html +++ b/components/binary_sensor.bbb_gpio/index.html @@ -165,12 +165,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.blink/index.html b/components/binary_sensor.blink/index.html new file mode 100644 index 0000000000..a9eb8fa6c7 --- /dev/null +++ b/components/binary_sensor.blink/index.html @@ -0,0 +1,296 @@ + + + + + + + + + + Blink Binary Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Blink Binary Sensor +

    +
    +
    + + +

    +To get your Blink binary sensors working with Home Assistant, follow the instructions for the general Blink component. +

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/binary_sensor.bloomsky/index.html b/components/binary_sensor.bloomsky/index.html index 5d93a09b5d..0b3853bfb6 100644 --- a/components/binary_sensor.bloomsky/index.html +++ b/components/binary_sensor.bloomsky/index.html @@ -162,12 +162,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.command_line/index.html b/components/binary_sensor.command_line/index.html index 97b70e7bc9..9d3437b9da 100644 --- a/components/binary_sensor.command_line/index.html +++ b/components/binary_sensor.command_line/index.html @@ -206,12 +206,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.concord232/index.html b/components/binary_sensor.concord232/index.html index b0a4edd1f8..1bc1a670ad 100644 --- a/components/binary_sensor.concord232/index.html +++ b/components/binary_sensor.concord232/index.html @@ -145,12 +145,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.ecobee/index.html b/components/binary_sensor.ecobee/index.html index e1e53756c9..dcedd4b158 100644 --- a/components/binary_sensor.ecobee/index.html +++ b/components/binary_sensor.ecobee/index.html @@ -138,12 +138,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.enocean/index.html b/components/binary_sensor.enocean/index.html index 1931cb814c..cab84cceca 100644 --- a/components/binary_sensor.enocean/index.html +++ b/components/binary_sensor.enocean/index.html @@ -109,6 +109,33 @@
  • device_class (Optional): The type/class of the sensor to set the icon in the frontend.
  • +

    EnOcean binary sensors only generate ‘button_pressed’ events. The event data has follwing four fields:

    + +
      +
    • id: The ID of the device (see configuration).
    • +
    • pushed: 1 for a button press, 0 for a button release.
    • +
    • which: Always 0 when using the single rocket. 0 or 1 when using the dual rocket switch.
    • +
    • onoff: 0 or 1 for either side of the rocket.
    • +
    + +

    Sample automation to switch lights on and off:

    + +
    # Example automation to turn lights on/off on button release
    +automation:
    +  - alias: hall light switches
    +    trigger:
    +      platform: event
    +      event_type: button_pressed
    +      event_data:
    +        id: [0xYY, 0xYY, 0xYY, 0xYY]
    +        pushed: 0
    +    action:
    +      service_template: "{% if trigger.event.data.onoff %} light.turn_on {% else %} light.turn_off {%endif %}"
    +      data_template:
    +        entity_id: "{% if trigger.event.data.which == 1 %} light.hall_left {% else %} light.hall_right {%endif %}"
    +
    +
    + @@ -158,12 +185,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.envisalink/index.html b/components/binary_sensor.envisalink/index.html index cb6ead37ef..15689c90c8 100644 --- a/components/binary_sensor.envisalink/index.html +++ b/components/binary_sensor.envisalink/index.html @@ -142,12 +142,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.ffmpeg_motion/index.html b/components/binary_sensor.ffmpeg_motion/index.html index be95d4b7fc..dec76b4f64 100644 --- a/components/binary_sensor.ffmpeg_motion/index.html +++ b/components/binary_sensor.ffmpeg_motion/index.html @@ -169,12 +169,18 @@ If the ffmpeg process is broken, the sens
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.ffmpeg_noise/index.html b/components/binary_sensor.ffmpeg_noise/index.html index 02c6baeb44..a98b6a7b0b 100644 --- a/components/binary_sensor.ffmpeg_noise/index.html +++ b/components/binary_sensor.ffmpeg_noise/index.html @@ -155,12 +155,18 @@ If the ffmpeg process is broken, the sens
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.flic/index.html b/components/binary_sensor.flic/index.html index 9607d62359..a97fe0bd76 100644 --- a/components/binary_sensor.flic/index.html +++ b/components/binary_sensor.flic/index.html @@ -183,12 +183,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.hikvision/index.html b/components/binary_sensor.hikvision/index.html index 74bdbff724..63b8352e07 100644 --- a/components/binary_sensor.hikvision/index.html +++ b/components/binary_sensor.hikvision/index.html @@ -213,12 +213,18 @@ binary_sensor.front_port_line_crossing
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.homematic/index.html b/components/binary_sensor.homematic/index.html index b8ddc9ed73..e3c6f0af50 100644 --- a/components/binary_sensor.homematic/index.html +++ b/components/binary_sensor.homematic/index.html @@ -149,12 +149,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.http/index.html b/components/binary_sensor.http/index.html index b561c2d8d5..65f4544c0b 100644 --- a/components/binary_sensor.http/index.html +++ b/components/binary_sensor.http/index.html @@ -198,12 +198,18 @@ You should choose a unique device name (DEVICE_NAME) to avoid clashes with other
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.insteon_plm/index.html b/components/binary_sensor.insteon_plm/index.html index aa07a4ec9d..2f633f1498 100644 --- a/components/binary_sensor.insteon_plm/index.html +++ b/components/binary_sensor.insteon_plm/index.html @@ -139,12 +139,18 @@ component.

  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.iss/index.html b/components/binary_sensor.iss/index.html index a5099833f7..c4adecdaca 100644 --- a/components/binary_sensor.iss/index.html +++ b/components/binary_sensor.iss/index.html @@ -162,12 +162,18 @@ If you set show_on_map Nest component configured to u
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.netatmo/index.html b/components/binary_sensor.netatmo/index.html index 0b64cf2e27..dbda147fdb 100644 --- a/components/binary_sensor.netatmo/index.html +++ b/components/binary_sensor.netatmo/index.html @@ -196,12 +196,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.nx584/index.html b/components/binary_sensor.nx584/index.html index ffe2079153..b84d62e98a 100644 --- a/components/binary_sensor.nx584/index.html +++ b/components/binary_sensor.nx584/index.html @@ -169,12 +169,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.octoprint/index.html b/components/binary_sensor.octoprint/index.html index f01b8eee56..5aab677de8 100644 --- a/components/binary_sensor.octoprint/index.html +++ b/components/binary_sensor.octoprint/index.html @@ -161,12 +161,18 @@ You must have the OctoPrint component confi
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.rest/index.html b/components/binary_sensor.rest/index.html index 5d2dcf70b8..b6179b2f04 100644 --- a/components/binary_sensor.rest/index.html +++ b/components/binary_sensor.rest/index.html @@ -234,12 +234,18 @@ User-Agent: Home Assistant
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.rpi_gpio/index.html b/components/binary_sensor.rpi_gpio/index.html index c8c155538b..67afd250d9 100644 --- a/components/binary_sensor.rpi_gpio/index.html +++ b/components/binary_sensor.rpi_gpio/index.html @@ -165,12 +165,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.sleepiq/index.html b/components/binary_sensor.sleepiq/index.html index ca893aa934..d10987ddbf 100644 --- a/components/binary_sensor.sleepiq/index.html +++ b/components/binary_sensor.sleepiq/index.html @@ -135,12 +135,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.tcp/index.html b/components/binary_sensor.tcp/index.html index c968b63e9b..ca400aee79 100644 --- a/components/binary_sensor.tcp/index.html +++ b/components/binary_sensor.tcp/index.html @@ -157,12 +157,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.template/index.html b/components/binary_sensor.template/index.html index 00fb37678a..baaeef5cde 100644 --- a/components/binary_sensor.template/index.html +++ b/components/binary_sensor.template/index.html @@ -213,12 +213,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.threshold/index.html b/components/binary_sensor.threshold/index.html index d912ec30e7..ffefc03454 100644 --- a/components/binary_sensor.threshold/index.html +++ b/components/binary_sensor.threshold/index.html @@ -151,12 +151,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.trend/index.html b/components/binary_sensor.trend/index.html index f9872519c1..fe0809cd4e 100644 --- a/components/binary_sensor.trend/index.html +++ b/components/binary_sensor.trend/index.html @@ -180,12 +180,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.vera/index.html b/components/binary_sensor.vera/index.html index ccbb5ecf37..301ea1067d 100644 --- a/components/binary_sensor.vera/index.html +++ b/components/binary_sensor.vera/index.html @@ -152,12 +152,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.wink/index.html b/components/binary_sensor.wink/index.html index da1b8cde9c..656144469a 100644 --- a/components/binary_sensor.wink/index.html +++ b/components/binary_sensor.wink/index.html @@ -179,12 +179,18 @@ The above devices are confimed to work, but others may work as well.
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.zigbee/index.html b/components/binary_sensor.zigbee/index.html index 235212ee9a..9bf83e1db2 100644 --- a/components/binary_sensor.zigbee/index.html +++ b/components/binary_sensor.zigbee/index.html @@ -161,12 +161,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor.zwave/index.html b/components/binary_sensor.zwave/index.html index ca252fc4b3..2f53abc4aa 100644 --- a/components/binary_sensor.zwave/index.html +++ b/components/binary_sensor.zwave/index.html @@ -150,12 +150,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/binary_sensor/index.html b/components/binary_sensor/index.html index 17aae24170..ee34b27be7 100644 --- a/components/binary_sensor/index.html +++ b/components/binary_sensor/index.html @@ -137,12 +137,18 @@
  • APCUPSd Binary Sensor
  • +
  • + Android IP Webcam Binary Sensor +
  • Aurora sensor
  • BeagleBone Black GPIO Binary Sensor
  • +
  • + Blink Binary Sensor +
  • BloomSky Binary Sensor
  • diff --git a/components/blink/index.html b/components/blink/index.html new file mode 100644 index 0000000000..1a7272b17f --- /dev/null +++ b/components/blink/index.html @@ -0,0 +1,359 @@ + + + + + + + + + + Blink - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Blink +

    +
    +
    + + +

    The blink component lets you view camera images and motion events from Blink camera and security systems.

    + +

    You will need your Blink login information (username, usually you email address, and password) to use this module.

    + +

    To set it up, add the following information to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +blink:
    +  username: YOUR_USERNAME
    +  password: YOUR_PASSWORD
    +
    +
    + +

    Once loaded, your front end will have the following components:

    +
      +
    • A camera image for each camera in your system.
    • +
    • A binary_sensor per camera that indicates whether motion detection is enabled.
    • +
    • A binary_sensor for the system that indicates if the system is armed or disarmed.
    • +
    • A sesnor per camera that reports temperature.
    • +
    • A sensor per camera that reports battery level.
    • +
    • A sensor per camera that reports unread notification (ie. detected motion events).
    • +
    + +

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

    + +

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

    +
      +
    • arm_system
    • +
    • arm_camera
    • +
    • snap_picture
    • +
    + +

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

    + +

    Arm system example

    +
    {
    +    "device_armed": "True"
    +}
    +
    +
    + +

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

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

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

    +
    {
    +    "friendly_name": "Living Room"
    +}
    +
    +
    + +

    Configuration variables:

    + +
      +
    • username (Required): Your username to login to Blink
    • +
    • password (Required): Your password to login to Blink
    • +
    + +

    + +

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/bloomsky/index.html b/components/bloomsky/index.html index f78c27f444..578863c81f 100644 --- a/components/bloomsky/index.html +++ b/components/bloomsky/index.html @@ -150,9 +150,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/browser/index.html b/components/browser/index.html index 9fae6d3b33..a3a61d2e75 100644 --- a/components/browser/index.html +++ b/components/browser/index.html @@ -150,6 +150,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/camera.amcrest/index.html b/components/camera.amcrest/index.html index 8927b64b60..3d6a87ec60 100644 --- a/components/camera.amcrest/index.html +++ b/components/camera.amcrest/index.html @@ -156,6 +156,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.blink/index.html b/components/camera.blink/index.html new file mode 100644 index 0000000000..1126ebaec9 --- /dev/null +++ b/components/camera.blink/index.html @@ -0,0 +1,224 @@ + + + + + + + + + + Blink Camera - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Blink Camera +

    +
    +
    + + +

    +To get your Blink cameras working with Home Assistant, follow the instructions for the general Blink component. +

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/camera.bloomsky/index.html b/components/camera.bloomsky/index.html index 3f321efd02..662e1b21c7 100644 --- a/components/camera.bloomsky/index.html +++ b/components/camera.bloomsky/index.html @@ -143,6 +143,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.ffmpeg/index.html b/components/camera.ffmpeg/index.html index 7fca709192..40c31d04de 100644 --- a/components/camera.ffmpeg/index.html +++ b/components/camera.ffmpeg/index.html @@ -152,6 +152,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.foscam/index.html b/components/camera.foscam/index.html index 40089ecb08..1e49c13eeb 100644 --- a/components/camera.foscam/index.html +++ b/components/camera.foscam/index.html @@ -146,6 +146,9 @@ There seems to be some issues within Foscam with lengthy passwords and passwords
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.generic/index.html b/components/camera.generic/index.html index 5f9d8ef5a1..1ec65e6dd6 100644 --- a/components/camera.generic/index.html +++ b/components/camera.generic/index.html @@ -154,6 +154,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.local_file/index.html b/components/camera.local_file/index.html index 10048d2d1f..240acbc608 100644 --- a/components/camera.local_file/index.html +++ b/components/camera.local_file/index.html @@ -147,6 +147,9 @@ The given file_path must be an existing f
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.mjpeg/index.html b/components/camera.mjpeg/index.html index ce72aae5d3..0c8e0b8ea1 100644 --- a/components/camera.mjpeg/index.html +++ b/components/camera.mjpeg/index.html @@ -145,6 +145,9 @@ There is a Nest component configured to u
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.netatmo/index.html b/components/camera.netatmo/index.html index 37c0a23316..b1c7a252e0 100644 --- a/components/camera.netatmo/index.html +++ b/components/camera.netatmo/index.html @@ -175,6 +175,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.rpi_camera/index.html b/components/camera.rpi_camera/index.html index fb8bae08d3..3954568bd7 100644 --- a/components/camera.rpi_camera/index.html +++ b/components/camera.rpi_camera/index.html @@ -149,6 +149,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.synology/index.html b/components/camera.synology/index.html index 71abf22cca..9ab4d0ffcc 100644 --- a/components/camera.synology/index.html +++ b/components/camera.synology/index.html @@ -159,6 +159,9 @@ Most users will need to set valid_ssl to
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.uvc/index.html b/components/camera.uvc/index.html index 1159da4fd9..2f70bac6ef 100644 --- a/components/camera.uvc/index.html +++ b/components/camera.uvc/index.html @@ -140,6 +140,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.verisure/index.html b/components/camera.verisure/index.html index 9c609772d7..6a53134f40 100644 --- a/components/camera.verisure/index.html +++ b/components/camera.verisure/index.html @@ -144,6 +144,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera.zoneminder/index.html b/components/camera.zoneminder/index.html index f1be0cd272..66f48e41b9 100644 --- a/components/camera.zoneminder/index.html +++ b/components/camera.zoneminder/index.html @@ -147,6 +147,9 @@ You must have the ZoneMinder component con
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/camera/index.html b/components/camera/index.html index 9972908489..a53bae6fa1 100644 --- a/components/camera/index.html +++ b/components/camera/index.html @@ -113,6 +113,9 @@
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/climate.ecobee/index.html b/components/climate.ecobee/index.html index 3f89640104..c265b58163 100644 --- a/components/climate.ecobee/index.html +++ b/components/climate.ecobee/index.html @@ -111,14 +111,16 @@ limits).

    A climate is a predefined or user-defined set of states that the thermostat aims to achieve. The ecobee thermostat provides three predefined -climates: home, away, and sleep. The user can define additional climates.

    +climates: Home, Away, and Sleep. The user can define additional climates.

    A hold is an override of the target temperature defined in the currently active climate. The temperature targeted in the hold mode may be -explicitly set (temperature hold) or it may be derived from a reference -climate (home or away hold). All holds are temporary. Temperature and +explicitly set (temperature hold), it may be derived from a reference +climate (home, away, sleep, etc.), or it may be derived from a vacation +defined by the thermostat. All holds are temporary. Temperature and climate holds expire when the thermostat transitions to the next climate -defined in its program.

    +defined in its program. A vacation hold starts at the beginning of the +defined vacation period, and expires when the vacation period ends.

    When in away mode, the target temperature is permanently overridden by the target temperature defined for the away climate. The away mode is a @@ -135,7 +137,7 @@ auto, and off.

    target_temperature_low, target_temperature_high, desired_fan_mode, fan, current_hold_mode, current_operation, operation_list, operation_mode, mode, fan_min_on_time, device_state_attributes, -is_away_mode_on. +is_away_mode_on, vacation, climate_list. The attributes min_temp and max_temp are meaningless constant values.

    Attribute name

    @@ -307,7 +309,7 @@ auto operation mode.

    String - ‘home’, ‘away’, ‘temp’, None + ‘temp’, ‘vacation’, ‘home’, ‘away’, etc., None @@ -371,7 +373,8 @@ auto operation mode.

    Attribute mode

    -

    Returns the climate currently active on the thermostat.

    +

    Returns the climate currently active on the thermostat. The mode +is returned as the user-visible name (rather than the internally used name).

    Attribute fan_min_on_time

    @@ -416,6 +419,29 @@ service for more detail).

    +

    Attribute vacation

    + +

    Returns the currently active vacation or None.

    + + + + + + + + + + + + + + +
    Attribute typeDescription
    StringName of currently active vacation
    + +

    Attribute climate_list

    + +

    Returns the list of climates defined in the thermostat.

    +

    Services

    The following services are provided by the Ecobee Thermostat: @@ -453,10 +479,14 @@ are not implemented for this thermostat.

    Service set_hold_mode

    -

    Puts the thermostat into the given hold mode. For ‘home’ and ‘away’, the -target temperature is taken from the home or away, climate, respectively. +

    Puts the thermostat into the given hold mode. For ‘home’, ‘away’, ‘sleep’, +and ony other hold based on a reference climate, the +target temperature is taken from the reference climate. For ‘temp’, the current temperature is taken as the target temperature. -When None is provided as parameter, the hold_mode is turned off.

    +When None is provided as parameter, the hold_mode is turned off. +It is not possible to set a vacation hold; such hold has to be +defined on the thermostat directly. However, a vacation hold can be +cancelled.

    @@ -475,7 +505,7 @@ When None is provided as parameter, the hold_mode is turned off.

    - +
    hold_mode no‘home’, ‘away’, ‘temp’, None‘temp’, ‘home’, ‘away’, ‘sleep’, etc., None
    diff --git a/components/climate.generic_thermostat/index.html b/components/climate.generic_thermostat/index.html index 66bd602577..e05d8c3989 100644 --- a/components/climate.generic_thermostat/index.html +++ b/components/climate.generic_thermostat/index.html @@ -113,9 +113,10 @@
  • ac_mode (Optional): Set the switch specified in the heater option to be treated as a cooling device instead of a heating device.
  • min_cycle_duration (Optional): Set a minimum amount of time that the switch specified in the heater option must be in it’s current state prior to being switched either off or on.
  • tolerance (Optional): Set a minimum amount of difference between the temperature read by the sensor specified in the target_sensor option and the target temperature that must change prior to being switched either off or on. For example, if the target temperature is 25 and the tolerance is 0.5 the heater will start when the sensor goes below 24.5 and it will stop when the sensor goes above 25.5.
  • +
  • keep_alive (Optional): Set a keep-alive interval. If set, the switch specified in the heater option will be triggered every time the interval elapses. Use with heaters and A/C units that shut off if they don’t receive a signal from their remote for a while.
  • -

    A full configuration example looks like the one below. min_cycle_duration must contains at least one of the following entries: days:, hours:, minutes:, seconds: or milliseconds:.

    +

    A full configuration example looks like the one below. min_cycle_duration and keep_alive must contain at least one of the following entries: days:, hours:, minutes:, seconds: or milliseconds:.

    # Full example configuration.yaml entry
     climate:
    @@ -129,6 +130,8 @@
         tolerance: 0.3
         min_cycle_duration:
           seconds: 5
    +    keep_alive:
    +      minutes: 3
     
    diff --git a/components/climate.knx/index.html b/components/climate.knx/index.html index 2a3070e671..8150515d00 100644 --- a/components/climate.knx/index.html +++ b/components/climate.knx/index.html @@ -202,6 +202,9 @@
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/config/index.html b/components/config/index.html new file mode 100644 index 0000000000..1e4ed9b5cb --- /dev/null +++ b/components/config/index.html @@ -0,0 +1,231 @@ + + + + + + + + + + Config - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Config +

    +
    +
    + + +

    The config component is designed to display panels in the frontend to configure and manage parts of Home Assistant.

    + +

    To enable the configuration panel, add the following to your configuration.yaml file:

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

    Group & Views

    + +

    The Groups & Views sections allows you to re-arrange your groups. Also, you can edit the group’s setting and switch between “view” and “group”.

    + +

    + +

    + +

    Server Management

    + +

    This section enables you to control Home Assistant from within Home Assistant. Check your configuration, reload the core, groups, and automation, and the Home Assistant process itself. With a single mouse click.

    + +

    + +

    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/configurator/index.html b/components/configurator/index.html index c9d4c306a7..6a9ca89e6c 100644 --- a/components/configurator/index.html +++ b/components/configurator/index.html @@ -128,6 +128,9 @@ This component is intended for developers.
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/demo/index.html b/components/demo/index.html index dcb8e97ca0..1ef0c4cbeb 100644 --- a/components/demo/index.html +++ b/components/demo/index.html @@ -148,6 +148,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/digital_ocean/index.html b/components/digital_ocean/index.html index f81d596631..e213d2653a 100644 --- a/components/digital_ocean/index.html +++ b/components/digital_ocean/index.html @@ -147,9 +147,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/discovery/index.html b/components/discovery/index.html index 06e517a492..366f06979b 100644 --- a/components/discovery/index.html +++ b/components/discovery/index.html @@ -166,6 +166,9 @@ If you see Not initializing discovery because co
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/ecobee/index.html b/components/ecobee/index.html index effd7ab31d..96df4617d3 100644 --- a/components/ecobee/index.html +++ b/components/ecobee/index.html @@ -187,9 +187,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/emulated_hue/index.html b/components/emulated_hue/index.html index cbb7b744a2..cee54bdc09 100644 --- a/components/emulated_hue/index.html +++ b/components/emulated_hue/index.html @@ -241,9 +241,15 @@ The virtual bridge has the ability to turn entities on or off, or change the bri
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/enocean/index.html b/components/enocean/index.html index 7be6345524..3c95282ef7 100644 --- a/components/enocean/index.html +++ b/components/enocean/index.html @@ -170,9 +170,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/feedreader/index.html b/components/feedreader/index.html index 076cb87bdc..b3057eb31a 100644 --- a/components/feedreader/index.html +++ b/components/feedreader/index.html @@ -168,6 +168,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/ffmpeg/index.html b/components/ffmpeg/index.html index 3cf82a6a52..fd93edb313 100644 --- a/components/ffmpeg/index.html +++ b/components/ffmpeg/index.html @@ -170,9 +170,15 @@ You need the ffmpeg binary in your system
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/frontend/index.html b/components/frontend/index.html index 59d91c3898..d2eaa1f2ae 100644 --- a/components/frontend/index.html +++ b/components/frontend/index.html @@ -119,6 +119,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/ha/index.html b/components/ha/index.html index a965c20493..9448cf0ca6 100644 --- a/components/ha/index.html +++ b/components/ha/index.html @@ -123,6 +123,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/homematic/index.html b/components/homematic/index.html index 074467b77f..07f269dbb4 100644 --- a/components/homematic/index.html +++ b/components/homematic/index.html @@ -347,9 +347,15 @@ Using this service provides you direct access to the setValue-method of the prim
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/http/index.html b/components/http/index.html index 9b319a6618..0d8379b023 100644 --- a/components/http/index.html +++ b/components/http/index.html @@ -114,7 +114,7 @@ It’s HIGHLY recommended that you set the api_p
  • ssl_key (Optional): Path to your TLS/SSL key to serve Home Assistant over a secure connection.
  • cors_allowed_origins (Optional): A list of origin domain names to allow CORS requests from. Enabling this will set the Access-Control-Allow-Origin header to the Origin header if it is found in the list, and the Access-Control-Allow-Headers header to Origin, Accept, X-Requested-With, Content-type, X-HA-access. You must provide the exact Origin, i.e. https://home-assistant.io will allow requests from https://home-assistant.io but not http://home-assistant.io.
  • use_x_forwarded_for (Optional): Enable parsing of the X-Forwarded-For header, passing on the client’s correct IP address in proxied setups. You should only enable this in a trustworthy network environment, as clients passing that header could easily spoof their source IP address. Defaults to False.
  • -
  • trusted_networks (Optional): List of trusted networks, consisting of IP addresses or networks, that are allowed to bypass password protection when accessing Home Assistant.
  • +
  • trusted_networks (Optional): List of trusted networks, consisting of IP addresses or networks, that are allowed to bypass password protection when accessing Home Assistant. It should be noted that if you use a reverse proxy, all requests to home assistant, regardless of source, will arrive from the reverse proxy IP address. Therefore in a reverse proxy scenario this option should be used with extreme care.
  • ip_ban_enabled (Optional): Flag indicating whether additional IP filtering is enabled. Defaults to False.
  • login_attempts_threshold (Optional): Number of failed login attemt from single IP after which it will be automatically banned if ip_ban_enabled is True. Defaults to -1, meaning that no new automatic bans will be added.
  • @@ -199,6 +199,9 @@ Please note, that sources from trusted_networks<
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/ifttt.manything/index.html b/components/ifttt.manything/index.html index 4a1ec747b8..994d5f68ce 100644 --- a/components/ifttt.manything/index.html +++ b/components/ifttt.manything/index.html @@ -196,6 +196,9 @@ For ManyThing support, you need to set up an on<
  • Amcrest IP Camera
  • +
  • + Blink Camera +
  • BloomSky Camera
  • diff --git a/components/index.html b/components/index.html index c83ce62604..d6554dd1c3 100644 --- a/components/index.html +++ b/components/index.html @@ -111,11 +111,11 @@ Support for these components is provided by the Home Assistant community.
    - All (583) + All (601) Featured - Added in 0.39 (17) - Added in 0.38 (16) - Added in 0.37 (19) + Added in 0.40 (15) + Added in 0.39 (20) + Added in 0.38 (16) @@ -137,7 +137,7 @@ Support for these components is provided by the Home Assistant community. Binary Sensor - (38) + (40) @@ -151,7 +151,7 @@ Support for these components is provided by the Home Assistant community. Camera - (15) + (16) @@ -172,7 +172,7 @@ Support for these components is provided by the Home Assistant community. DIY - (14) + (15) @@ -193,7 +193,7 @@ Support for these components is provided by the Home Assistant community. Energy - (9) + (10) @@ -235,7 +235,7 @@ Support for these components is provided by the Home Assistant community. Hub - (39) + (41) @@ -249,7 +249,7 @@ Support for these components is provided by the Home Assistant community. Light - (35) + (36) @@ -263,14 +263,14 @@ Support for these components is provided by the Home Assistant community. Media Player - (40) + (41) Notifications - (43) + (44) @@ -307,7 +307,7 @@ Support for these components is provided by the Home Assistant community. Sensor - (65) + (70) @@ -321,7 +321,7 @@ Support for these components is provided by the Home Assistant community. Switch - (51) + (52) @@ -356,7 +356,7 @@ Support for these components is provided by the Home Assistant community. Weather - (14) + (15) @@ -494,7 +494,7 @@ Support for these components is provided by the Home Assistant community.
    + + + + + + + + + + + + + + + + + + + + + + +
    @@ -800,7 +864,7 @@ Support for these components is provided by the Home Assistant community.
    + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1267,8 +1409,24 @@ Support for these components is provided by the Home Assistant community. + + + + + +
    + + + + + + + + + + + + + + +
    + + + + +
    + + + + +
    + + + + + + + + + +
    + + + + + @@ -9290,7 +9570,7 @@ Support for these components is provided by the Home Assistant community.
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/insteon_local/index.html b/components/insteon_local/index.html index 0a99266ce5..79d1c45680 100644 --- a/components/insteon_local/index.html +++ b/components/insteon_local/index.html @@ -168,9 +168,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/insteon_plm/index.html b/components/insteon_plm/index.html index 738be480db..5c1a40c3c6 100644 --- a/components/insteon_plm/index.html +++ b/components/insteon_plm/index.html @@ -198,9 +198,15 @@ default is not correct.

  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/introduction/index.html b/components/introduction/index.html index 9114e4c7b0..d5224de3a5 100644 --- a/components/introduction/index.html +++ b/components/introduction/index.html @@ -123,6 +123,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/isy994/index.html b/components/isy994/index.html index 20713a3250..c8d5248f8d 100644 --- a/components/isy994/index.html +++ b/components/isy994/index.html @@ -256,9 +256,15 @@ The ISY994 controller is manufactured by keyboard_
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/knx/index.html b/components/knx/index.html index 46f68f4e50..37307087be 100644 --- a/components/knx/index.html +++ b/components/knx/index.html @@ -197,6 +197,9 @@
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/light.avion/index.html b/components/light.avion/index.html index 22683ec4c1..d4a8b2f9ed 100644 --- a/components/light.avion/index.html +++ b/components/light.avion/index.html @@ -241,6 +241,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.blinksticklight/index.html b/components/light.blinksticklight/index.html index fda5316ea3..2400b942c3 100644 --- a/components/light.blinksticklight/index.html +++ b/components/light.blinksticklight/index.html @@ -228,6 +228,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.decora/index.html b/components/light.decora/index.html index c57feaf5f2..bab947e59b 100644 --- a/components/light.decora/index.html +++ b/components/light.decora/index.html @@ -242,6 +242,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.enocean/index.html b/components/light.enocean/index.html index 03d1dc5966..7f2b91daef 100644 --- a/components/light.enocean/index.html +++ b/components/light.enocean/index.html @@ -246,6 +246,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.flux_led/index.html b/components/light.flux_led/index.html index 0ddf7a9dcc..8adb5d05d7 100644 --- a/components/light.flux_led/index.html +++ b/components/light.flux_led/index.html @@ -373,6 +373,9 @@ The component defaults to rgbw. If your device has a separate white channel, you
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.homematic/index.html b/components/light.homematic/index.html index b99868666a..1f71020bc8 100644 --- a/components/light.homematic/index.html +++ b/components/light.homematic/index.html @@ -239,6 +239,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.hue/index.html b/components/light.hue/index.html index 57bd96ba12..d1a9266d83 100644 --- a/components/light.hue/index.html +++ b/components/light.hue/index.html @@ -305,6 +305,9 @@ Name. Use the values of Room name and Scene name that you see in the app. You ca
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.hyperion/index.html b/components/light.hyperion/index.html index 21ccf3ca1b..51db595250 100644 --- a/components/light.hyperion/index.html +++ b/components/light.hyperion/index.html @@ -229,6 +229,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.insteon_hub/index.html b/components/light.insteon_hub/index.html index 130494f444..91dc80e7ec 100644 --- a/components/light.insteon_hub/index.html +++ b/components/light.insteon_hub/index.html @@ -221,6 +221,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.insteon_local/index.html b/components/light.insteon_local/index.html index 3e65286315..9e9921d7ab 100644 --- a/components/light.insteon_local/index.html +++ b/components/light.insteon_local/index.html @@ -238,6 +238,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.insteon_plm/index.html b/components/light.insteon_plm/index.html index 8d65f5d994..b8e48a2feb 100644 --- a/components/light.insteon_plm/index.html +++ b/components/light.insteon_plm/index.html @@ -229,6 +229,9 @@ component.

  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.isy994/index.html b/components/light.isy994/index.html index 89a7bd6ac3..dfa94c9ec9 100644 --- a/components/light.isy994/index.html +++ b/components/light.isy994/index.html @@ -239,6 +239,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.lifx/index.html b/components/light.lifx/index.html index 07d8c0b9d8..f126ccb43b 100644 --- a/components/light.lifx/index.html +++ b/components/light.lifx/index.html @@ -230,6 +230,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.limitlessled/index.html b/components/light.limitlessled/index.html index 5a26292999..8c6969ee86 100644 --- a/components/light.limitlessled/index.html +++ b/components/light.limitlessled/index.html @@ -295,6 +295,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.litejet/index.html b/components/light.litejet/index.html index 7c53a3bc40..f517accb8e 100644 --- a/components/light.litejet/index.html +++ b/components/light.litejet/index.html @@ -224,6 +224,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.mqtt/index.html b/components/light.mqtt/index.html index 013e2ae49f..eddf800d06 100644 --- a/components/light.mqtt/index.html +++ b/components/light.mqtt/index.html @@ -334,6 +334,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.mqtt_json/index.html b/components/light.mqtt_json/index.html index ef0517aa35..28e9a2eff7 100644 --- a/components/light.mqtt_json/index.html +++ b/components/light.mqtt_json/index.html @@ -299,6 +299,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.mqtt_template/index.html b/components/light.mqtt_template/index.html index 1e147dad3a..d217d51a27 100644 --- a/components/light.mqtt_template/index.html +++ b/components/light.mqtt_template/index.html @@ -317,6 +317,9 @@ It is format-agnostic so you can use any data format you want (i.e. string, JSON
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.mysensors/index.html b/components/light.mysensors/index.html index 3fa20f927d..290b1d8255 100644 --- a/components/light.mysensors/index.html +++ b/components/light.mysensors/index.html @@ -503,6 +503,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.osramlightify/index.html b/components/light.osramlightify/index.html index f57eed7afe..8c6b7d7e2f 100644 --- a/components/light.osramlightify/index.html +++ b/components/light.osramlightify/index.html @@ -224,6 +224,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.piglow/index.html b/components/light.piglow/index.html index decaf98400..0aa06be686 100644 --- a/components/light.piglow/index.html +++ b/components/light.piglow/index.html @@ -219,6 +219,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.qwikswitch/index.html b/components/light.qwikswitch/index.html index 9344c91504..853d313a1c 100644 --- a/components/light.qwikswitch/index.html +++ b/components/light.qwikswitch/index.html @@ -227,6 +227,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.rflink/index.html b/components/light.rflink/index.html index 639f3624fc..faa3510167 100644 --- a/components/light.rflink/index.html +++ b/components/light.rflink/index.html @@ -325,6 +325,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.rfxtrx/index.html b/components/light.rfxtrx/index.html index b6b0626b8c..e8094bff62 100644 --- a/components/light.rfxtrx/index.html +++ b/components/light.rfxtrx/index.html @@ -276,6 +276,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.scsgate/index.html b/components/light.scsgate/index.html index a8721d3210..10ef01ea74 100644 --- a/components/light.scsgate/index.html +++ b/components/light.scsgate/index.html @@ -243,6 +243,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.tellstick/index.html b/components/light.tellstick/index.html index 15c06a4e5f..fa64d36987 100644 --- a/components/light.tellstick/index.html +++ b/components/light.tellstick/index.html @@ -233,6 +233,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.tikteck/index.html b/components/light.tikteck/index.html index 90c54f6ec9..26ea187274 100644 --- a/components/light.tikteck/index.html +++ b/components/light.tikteck/index.html @@ -238,6 +238,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.vera/index.html b/components/light.vera/index.html index 70e63c7c6c..746152410f 100644 --- a/components/light.vera/index.html +++ b/components/light.vera/index.html @@ -245,6 +245,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.wemo/index.html b/components/light.wemo/index.html index 96902a1313..0bc2a4119f 100644 --- a/components/light.wemo/index.html +++ b/components/light.wemo/index.html @@ -230,6 +230,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.wink/index.html b/components/light.wink/index.html index 8bc6e1f640..21f0b640e0 100644 --- a/components/light.wink/index.html +++ b/components/light.wink/index.html @@ -256,6 +256,9 @@ The above devices are confimed to work, but others may work as well.
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.x10/index.html b/components/light.x10/index.html index ef22899c9b..365accbe0a 100644 --- a/components/light.x10/index.html +++ b/components/light.x10/index.html @@ -235,6 +235,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.yeelight/index.html b/components/light.yeelight/index.html index a09586e139..80107784ff 100644 --- a/components/light.yeelight/index.html +++ b/components/light.yeelight/index.html @@ -254,6 +254,9 @@ This component is tested to work with models YLDP01YL, YLDP02YL and YLDP03YL. If
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.yeelightsunflower/index.html b/components/light.yeelightsunflower/index.html new file mode 100644 index 0000000000..037ef9901a --- /dev/null +++ b/components/light.yeelightsunflower/index.html @@ -0,0 +1,294 @@ + + + + + + + + + + Yeelight Sunflower Bulb - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Yeelight Sunflower Bulb +

    +
    +
    + + +

    The yeelightsunflower light platform allows you to control your Yeelight Sunflower light bulbs with Home Assistant.
    +Note that the “Yeelight Sunflower” bulbs are not the same as the “Yeelight WiFi” bulbs.

    + +

    Example configuration

    + +

    To enable your lights, add the following lines to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +light:
    +  - platform: yeelightsunflower
    +    host: 192.168.1.59
    +
    +
    + +

    Configuration variables:

    + +
      +
    • host (Required): IP address of your Yeelight Sunflower hub.
    • +
    + +

    +When the hub is loaded, your lights will appear as devices with their Zigbee IDs as part of the entity name. +

    + +

    +The Yeelight Sunflower hub supports SSDP discovery, but that has not been built into the platform. Let the developer know if that would be helpful to you. +

    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/light.zengge/index.html b/components/light.zengge/index.html index 8f63dc3d21..7b409090ee 100644 --- a/components/light.zengge/index.html +++ b/components/light.zengge/index.html @@ -236,6 +236,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.zigbee/index.html b/components/light.zigbee/index.html index 56d35f7e24..e9db9d955f 100644 --- a/components/light.zigbee/index.html +++ b/components/light.zigbee/index.html @@ -249,6 +249,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light.zwave/index.html b/components/light.zwave/index.html index e94c3ac997..85d6173b47 100644 --- a/components/light.zwave/index.html +++ b/components/light.zwave/index.html @@ -234,6 +234,9 @@
  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/light/index.html b/components/light/index.html index 2f89ca2a1d..c4df68afb3 100644 --- a/components/light/index.html +++ b/components/light/index.html @@ -368,6 +368,9 @@ in Home Assistant.

  • X10
  • +
  • + Yeelight Sunflower Bulb +
  • Yeelight Wifi Bulb
  • diff --git a/components/litejet/index.html b/components/litejet/index.html index ef77e5a7dd..309a12a3eb 100644 --- a/components/litejet/index.html +++ b/components/litejet/index.html @@ -190,9 +190,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/logger/index.html b/components/logger/index.html index f55ce4c989..5e2ff08b02 100644 --- a/components/logger/index.html +++ b/components/logger/index.html @@ -135,6 +135,19 @@
  • notset
  • +

    Service set_level

    + +

    You can alter log level for one or several components using the service +logger.set_level. It accepts the same format as logs in the configuration.

    + +

    An example call might look like this:

    + +
    service: logger.set_level
    +data:
    +  homeassistant.components: warning
    +  homeassistant.components.media_player.yamaha: debug
    +
    +
    @@ -158,6 +171,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/lutron/index.html b/components/lutron/index.html index 76324b0c61..996cc4d310 100644 --- a/components/lutron/index.html +++ b/components/lutron/index.html @@ -142,9 +142,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/maxcube/index.html b/components/maxcube/index.html new file mode 100644 index 0000000000..e87b4a1d33 --- /dev/null +++ b/components/maxcube/index.html @@ -0,0 +1,231 @@ + + + + + + + + + + eQ-3 MAX! Cube - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + eQ-3 MAX! Cube +

    +
    +
    + + +

    eQ-3 MAX! integration for Home Assistant allows you to connect eQ-3 MAX! components via the eQ-3 MAX! Cube. The components connects to the eQ-3 MAX! Cube via TCP and automatically makes all supported components available in Home Assistant. The name for each device is created by concatenating the MAX! room and device names.

    + +

    Limitations:

    +
      +
    • Configuring weekly schedules is not possible
    • +
    • Implementation is based on the reverse engineered MAX! protocol
    • +
    + +

    Supported Devices:

    +
      +
    • MAX! Radiator Thermostat (tested)
    • +
    • MAX! Radiator Thermostat+
    • +
    • MAX! Window Sensor (tested)
    • +
    • MAX! Wall Thermostat (tested)
    • +
    + +

    A maxcube section must be present in the configuration.yaml file and contain the following options as required:

    + +
    # Example configuration.yaml entry
    +maxcube:
    +   host: 192.168.0.20
    +
    +
    + +
      +
    • host (Required): The IP address of the eQ-3 MAX! Cube to use.
    • +
    • port (Optional): The UDP port number. Defaults to 62910.
    • +
    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/media_player.anthemav/index.html b/components/media_player.anthemav/index.html index dc1a651297..708c752eb4 100644 --- a/components/media_player.anthemav/index.html +++ b/components/media_player.anthemav/index.html @@ -186,6 +186,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.apple_tv/index.html b/components/media_player.apple_tv/index.html index fef34b2cff..a1202102cd 100644 --- a/components/media_player.apple_tv/index.html +++ b/components/media_player.apple_tv/index.html @@ -183,6 +183,9 @@ Found Apple TVs:
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.aquostv/index.html b/components/media_player.aquostv/index.html index e370a351cb..c483189753 100644 --- a/components/media_player.aquostv/index.html +++ b/components/media_player.aquostv/index.html @@ -187,6 +187,9 @@ Also, with power_on_enabled as True, the Aquos logo on your TV
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.braviatv/index.html b/components/media_player.braviatv/index.html index 444ab59e62..a52f6f9768 100644 --- a/components/media_player.braviatv/index.html +++ b/components/media_player.braviatv/index.html @@ -171,6 +171,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.cast/index.html b/components/media_player.cast/index.html index 7fe289cd08..a7ef18a15e 100644 --- a/components/media_player.cast/index.html +++ b/components/media_player.cast/index.html @@ -160,6 +160,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.clementine/index.html b/components/media_player.clementine/index.html index eed3344eb6..dde909e81c 100644 --- a/components/media_player.clementine/index.html +++ b/components/media_player.clementine/index.html @@ -172,6 +172,9 @@ for your use case.

  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.cmus/index.html b/components/media_player.cmus/index.html index 6109cba428..7efc54d06d 100644 --- a/components/media_player.cmus/index.html +++ b/components/media_player.cmus/index.html @@ -168,6 +168,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.denon/index.html b/components/media_player.denon/index.html index 0ae003c0a7..27eabc0d27 100644 --- a/components/media_player.denon/index.html +++ b/components/media_player.denon/index.html @@ -204,6 +204,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.directv/index.html b/components/media_player.directv/index.html index 64c53b02a9..8dbbbb05f1 100644 --- a/components/media_player.directv/index.html +++ b/components/media_player.directv/index.html @@ -162,6 +162,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.dunehd/index.html b/components/media_player.dunehd/index.html index bc37cff8d2..b8746f5351 100644 --- a/components/media_player.dunehd/index.html +++ b/components/media_player.dunehd/index.html @@ -163,6 +163,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.emby/index.html b/components/media_player.emby/index.html index 6f0e41c6e3..98385cb70a 100644 --- a/components/media_player.emby/index.html +++ b/components/media_player.emby/index.html @@ -164,6 +164,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.firetv/index.html b/components/media_player.firetv/index.html index 2b5949112e..f6e7e298bf 100644 --- a/components/media_player.firetv/index.html +++ b/components/media_player.firetv/index.html @@ -214,6 +214,9 @@ Note that python-firetv has support for multiple Amazon Fire TV devices. If you
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.frontier_silicon/index.html b/components/media_player.frontier_silicon/index.html new file mode 100644 index 0000000000..5841ec5446 --- /dev/null +++ b/components/media_player.frontier_silicon/index.html @@ -0,0 +1,360 @@ + + + + + + + + + + Frontier Silicon Internet Radios - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Frontier Silicon Internet Radios +

    +
    +
    + + +

    This component provides support for Internet Radios based on the Frontier Silicon chipset. Some of the manufacturers which offer products based on these chips include: Hama, Medion, Slivercrest, Auna, Technisat, Revo, Pinnel, etc. These devices will be usually controlled by the UNDOK app.

    + +

    Supported Models

    + + +

    This component was developed and tested with a Hama DIR3110 and a Medion MD 87466.

    + +

    Configuration

    + +

    Your Frontier Silicon based device should be automatically discovered by home assistant. The auto-discovery service assumes that the device uses the default PIN code: 1234. If you have changed the PIN code, the auto-discovery will fail as home assistant will not be able to connect to the device. You can set the PIN code of your device (depending on manufacturer) under:

    + +

    MENU button > Main Menu > System setting > Network > NetRemote PIN setup

    + +

    If your device was not automatically discovered or you have changed the PIN you can alternatively add the following to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +media_player:
    +  - platform: frontier_silicon
    +    host: IP_ADDRESS
    +
    +
    + +

    Configuration variables:

    + +
      +
    • host (Required): The host name or the IP address of the device. Defaults to 192.168.1.11.
    • +
    • port (Optional): The port number. Defaults to 80.
    • +
    • password (Optional): PIN code of the Internet Radio. Defaults to 1234.
    • +
    + +

    In case your device (friendly name) is called badezimmer, an example automation can look something like this:

    + +
    # Example configuration.yaml automation
    +alias: "Bathroom Motion Detected"
    +trigger:
    +  platform: state
    +  entity_id: binary_sensor.motion_sensor_166d0001171111
    +
    +  from: 'off'
    +  to: 'on'
    +  state: 'on'
    +action:
    +  service: media_player.turn_on
    +  data:
    +    entity_id: "media_player.badezimmer"
    +
    +
    + +

    Screenshots:

    +

    Overview DAB+ (Badezimmer) and Spotify (Küche):

    +

    + +

    + +

    Overview of the info dialog:

    +

    + +

    + +

    Development

    + +

    Support is provided through the Python fsapi module. The Python module was developed by using the documentation provided by flammy and +is based on tiwillam’s fsapi project. Special thanks to both developers, this component would have not been possible without their work.

    + +

    Notes and Limitations

    + +

    +The Frontier Silicon API does not provide a multi-user environment. There is always a single user (session) controlling a device, which means that once home assistant connects to a device all other sessions will be invalidated. This renders the usage of UNDOK almost impossible, as the home assistant component polls the device state every 30 seconds or issues a command by creating a new session. +If you want to prevent home assistant to auto connect to your device, simply change the PIN code of the device to something else than: 1234 +

    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/media_player.gpmdp/index.html b/components/media_player.gpmdp/index.html index 4f5fabbc39..6d397d569a 100644 --- a/components/media_player.gpmdp/index.html +++ b/components/media_player.gpmdp/index.html @@ -164,6 +164,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.gstreamer/index.html b/components/media_player.gstreamer/index.html index 2c658b3c55..a74bf8a7aa 100644 --- a/components/media_player.gstreamer/index.html +++ b/components/media_player.gstreamer/index.html @@ -225,6 +225,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.itunes/index.html b/components/media_player.itunes/index.html index 29f146a1de..cf865e68e2 100644 --- a/components/media_player.itunes/index.html +++ b/components/media_player.itunes/index.html @@ -163,6 +163,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.kodi/index.html b/components/media_player.kodi/index.html index 511e19bb88..4abdbe3706 100644 --- a/components/media_player.kodi/index.html +++ b/components/media_player.kodi/index.html @@ -176,6 +176,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.lg_netcast/index.html b/components/media_player.lg_netcast/index.html index 987a4825f8..c1da997f2e 100644 --- a/components/media_player.lg_netcast/index.html +++ b/components/media_player.lg_netcast/index.html @@ -171,6 +171,9 @@ The access token will not change until you factory reset your TV.
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.liveboxplaytv/index.html b/components/media_player.liveboxplaytv/index.html index 8447ba87f2..deb9f6018c 100644 --- a/components/media_player.liveboxplaytv/index.html +++ b/components/media_player.liveboxplaytv/index.html @@ -175,6 +175,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.mpchc/index.html b/components/media_player.mpchc/index.html index 3ada708019..0f751f343c 100644 --- a/components/media_player.mpchc/index.html +++ b/components/media_player.mpchc/index.html @@ -174,6 +174,9 @@ The MPC-HC web interface is highly insecure, and allows remote clients full play
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.mpd/index.html b/components/media_player.mpd/index.html index 8e08cb88a2..bf5c2e243d 100644 --- a/components/media_player.mpd/index.html +++ b/components/media_player.mpd/index.html @@ -185,6 +185,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.nad/index.html b/components/media_player.nad/index.html index 811f708601..11bdd31188 100644 --- a/components/media_player.nad/index.html +++ b/components/media_player.nad/index.html @@ -180,6 +180,9 @@ Be aware that the user might need to logout and logon again to activate these pe
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.onkyo/index.html b/components/media_player.onkyo/index.html index 969cbbcf8f..41bfa502be 100644 --- a/components/media_player.onkyo/index.html +++ b/components/media_player.onkyo/index.html @@ -196,6 +196,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.openhome/index.html b/components/media_player.openhome/index.html index 7e3c9d71de..abe6255080 100644 --- a/components/media_player.openhome/index.html +++ b/components/media_player.openhome/index.html @@ -152,6 +152,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.panasonic_viera/index.html b/components/media_player.panasonic_viera/index.html index 0a5d2a227e..2d6499a36e 100644 --- a/components/media_player.panasonic_viera/index.html +++ b/components/media_player.panasonic_viera/index.html @@ -176,6 +176,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.pandora/index.html b/components/media_player.pandora/index.html index 0ef567949e..6b2fd76ef2 100644 --- a/components/media_player.pandora/index.html +++ b/components/media_player.pandora/index.html @@ -190,6 +190,9 @@ user = you@youraccount.com
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.philips_js/index.html b/components/media_player.philips_js/index.html index 4e1574fca7..6a10b7f905 100644 --- a/components/media_player.philips_js/index.html +++ b/components/media_player.philips_js/index.html @@ -161,6 +161,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.pioneer/index.html b/components/media_player.pioneer/index.html index b5a342eaf3..5954f60cb3 100644 --- a/components/media_player.pioneer/index.html +++ b/components/media_player.pioneer/index.html @@ -170,6 +170,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.plex/index.html b/components/media_player.plex/index.html index 20ed11cf8e..dd84febb4d 100644 --- a/components/media_player.plex/index.html +++ b/components/media_player.plex/index.html @@ -196,6 +196,9 @@ INFO:homeassistant.components.media_player.plex:No server found at: http://192.1
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.roku/index.html b/components/media_player.roku/index.html index 202bde0e22..a80b1ed09b 100644 --- a/components/media_player.roku/index.html +++ b/components/media_player.roku/index.html @@ -159,6 +159,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.russound_rnet/index.html b/components/media_player.russound_rnet/index.html index edc020cb88..a931fa0476 100644 --- a/components/media_player.russound_rnet/index.html +++ b/components/media_player.russound_rnet/index.html @@ -186,6 +186,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.samsungtv/index.html b/components/media_player.samsungtv/index.html index 66ece2f3f0..9b02d777b8 100644 --- a/components/media_player.samsungtv/index.html +++ b/components/media_player.samsungtv/index.html @@ -197,6 +197,9 @@ If you add your model remember to remove these before adding them to the list. FireTV +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.snapcast/index.html b/components/media_player.snapcast/index.html index 2dd6729d67..3add03f93d 100644 --- a/components/media_player.snapcast/index.html +++ b/components/media_player.snapcast/index.html @@ -160,6 +160,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.sonos/index.html b/components/media_player.sonos/index.html index 110d0d6845..b23942582e 100644 --- a/components/media_player.sonos/index.html +++ b/components/media_player.sonos/index.html @@ -330,6 +330,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.soundtouch/index.html b/components/media_player.soundtouch/index.html index c7601c47da..ec20c1d049 100644 --- a/components/media_player.soundtouch/index.html +++ b/components/media_player.soundtouch/index.html @@ -293,6 +293,9 @@ create a new zone in order to be able to add slave(s) again

  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.squeezebox/index.html b/components/media_player.squeezebox/index.html index 930319f088..fff4eb1075 100644 --- a/components/media_player.squeezebox/index.html +++ b/components/media_player.squeezebox/index.html @@ -165,6 +165,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.universal/index.html b/components/media_player.universal/index.html index 55c1c6810a..e1e325dc42 100644 --- a/components/media_player.universal/index.html +++ b/components/media_player.universal/index.html @@ -243,6 +243,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.vlc/index.html b/components/media_player.vlc/index.html index 906ebffe40..ecc25c9b39 100644 --- a/components/media_player.vlc/index.html +++ b/components/media_player.vlc/index.html @@ -192,6 +192,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.webostv/index.html b/components/media_player.webostv/index.html index 05bc7d754d..45ad78786d 100644 --- a/components/media_player.webostv/index.html +++ b/components/media_player.webostv/index.html @@ -197,6 +197,9 @@ Home Assistant is able to turn on a LG webOS Smart TV if you specify its MAC add
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player.yamaha/index.html b/components/media_player.yamaha/index.html index 424a63d3b4..618866e489 100644 --- a/components/media_player.yamaha/index.html +++ b/components/media_player.yamaha/index.html @@ -193,6 +193,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/media_player/index.html b/components/media_player/index.html index d7591c6805..dc027fe836 100644 --- a/components/media_player/index.html +++ b/components/media_player/index.html @@ -280,6 +280,9 @@
  • FireTV
  • +
  • + Frontier Silicon Internet Radios +
  • Google Cast
  • diff --git a/components/microsoft_face/index.html b/components/microsoft_face/index.html index a18ec0761c..18e189fdbd 100644 --- a/components/microsoft_face/index.html +++ b/components/microsoft_face/index.html @@ -197,9 +197,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/mochad/index.html b/components/mochad/index.html index 5ab9060394..ed3b0efd35 100644 --- a/components/mochad/index.html +++ b/components/mochad/index.html @@ -147,9 +147,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/modbus/index.html b/components/modbus/index.html index 19e5caba56..53a9cc09eb 100644 --- a/components/modbus/index.html +++ b/components/modbus/index.html @@ -205,9 +205,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/mqtt/index.html b/components/mqtt/index.html index 7da635f3b1..bba57e7b36 100644 --- a/components/mqtt/index.html +++ b/components/mqtt/index.html @@ -185,9 +185,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/mqtt_eventstream/index.html b/components/mqtt_eventstream/index.html index 3f38f61057..1a10c63847 100644 --- a/components/mqtt_eventstream/index.html +++ b/components/mqtt_eventstream/index.html @@ -134,6 +134,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/mysensors/index.html b/components/mysensors/index.html index 7d0e42d542..19d344c623 100644 --- a/components/mysensors/index.html +++ b/components/mysensors/index.html @@ -316,9 +316,15 @@ The MQTT gateway requires MySensors version 2.0 and only the MQTT client gateway
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/neato/index.html b/components/neato/index.html index ef50d5730d..2fa8f0130f 100644 --- a/components/neato/index.html +++ b/components/neato/index.html @@ -148,9 +148,15 @@ The Home Assistant Neato platform has only be tested with a Botvac Connected. Th
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/nest/index.html b/components/nest/index.html index c007bec2f0..1f9980ff1e 100644 --- a/components/nest/index.html +++ b/components/nest/index.html @@ -188,9 +188,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/netatmo/index.html b/components/netatmo/index.html index 001362d656..9c56e09e67 100644 --- a/components/netatmo/index.html +++ b/components/netatmo/index.html @@ -179,9 +179,15 @@ The Home Assistant Netatmo platform has only be tested with the classic indoor,
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/notify.apns/index.html b/components/notify.apns/index.html index fc63406ae1..ff6ad7c23a 100644 --- a/components/notify.apns/index.html +++ b/components/notify.apns/index.html @@ -179,6 +179,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.aws_lambda/index.html b/components/notify.aws_lambda/index.html index cf3c2633f0..cc959bcc50 100644 --- a/components/notify.aws_lambda/index.html +++ b/components/notify.aws_lambda/index.html @@ -192,6 +192,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.aws_sns/index.html b/components/notify.aws_sns/index.html index 65315726c1..8504674359 100644 --- a/components/notify.aws_sns/index.html +++ b/components/notify.aws_sns/index.html @@ -182,6 +182,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.aws_sqs/index.html b/components/notify.aws_sqs/index.html index 37ef9005e9..1fe4469bff 100644 --- a/components/notify.aws_sqs/index.html +++ b/components/notify.aws_sqs/index.html @@ -169,6 +169,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.ciscospark/index.html b/components/notify.ciscospark/index.html new file mode 100644 index 0000000000..8b7a38d9e2 --- /dev/null +++ b/components/notify.ciscospark/index.html @@ -0,0 +1,310 @@ + + + + + + + + + + Cisco Spark - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Cisco Spark +

    +
    +
    + + +

    The Cisco Spark platform allows you to deliver notifications from Home Assistant to Cisco Spark.

    + +

    To use this notification platform you need to get a developer token. To obtain a token visit Spark for Devleopers

    + +

    At this time you also need to specify the Cisco Spark roomid. The roomid can also be found at Spark for Devleopers. +Just look in the Doumentation under Rooms.

    + +

    To enable the Cisco Spark notification in your installation, add the following to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +notify:
    +  - name: NOTIFIER_NAME
    +    platform: ciscospark
    +    token: <YOUR_DEVELOPER_TOKEN>
    +    roomid: <CISCO_SPARK_ROOMID>
    +
    +
    +

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

    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/notify.command_line/index.html b/components/notify.command_line/index.html index 87daa02011..d71e0fb40a 100644 --- a/components/notify.command_line/index.html +++ b/components/notify.command_line/index.html @@ -166,6 +166,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.discord/index.html b/components/notify.discord/index.html index 48a36359b8..b29b47c7c0 100644 --- a/components/notify.discord/index.html +++ b/components/notify.discord/index.html @@ -183,6 +183,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.ecobee/index.html b/components/notify.ecobee/index.html index cdd38d7350..2726bbb1c3 100644 --- a/components/notify.ecobee/index.html +++ b/components/notify.ecobee/index.html @@ -162,6 +162,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.facebook/index.html b/components/notify.facebook/index.html index 279997416a..4c67fd2d3a 100644 --- a/components/notify.facebook/index.html +++ b/components/notify.facebook/index.html @@ -191,6 +191,9 @@ The phone number used in target should be registered with faceb
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.file/index.html b/components/notify.file/index.html index 553e7b001f..5f640fd569 100644 --- a/components/notify.file/index.html +++ b/components/notify.file/index.html @@ -150,6 +150,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.free_mobile/index.html b/components/notify.free_mobile/index.html index f83df7a893..fc33eaefa6 100644 --- a/components/notify.free_mobile/index.html +++ b/components/notify.free_mobile/index.html @@ -160,6 +160,9 @@ If you disable and re-enable the SMS API option, please be sure to update your t
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.gntp/index.html b/components/notify.gntp/index.html index 3a77ba790c..cbb1eeb78e 100644 --- a/components/notify.gntp/index.html +++ b/components/notify.gntp/index.html @@ -152,6 +152,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.group/index.html b/components/notify.group/index.html index 973ca6734f..98969a3f74 100644 --- a/components/notify.group/index.html +++ b/components/notify.group/index.html @@ -164,6 +164,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.html5/index.html b/components/notify.html5/index.html index 03093cece5..b30ef57829 100644 --- a/components/notify.html5/index.html +++ b/components/notify.html5/index.html @@ -407,6 +407,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.instapush/index.html b/components/notify.instapush/index.html index 8e1547b3b8..f6382bd06f 100644 --- a/components/notify.instapush/index.html +++ b/components/notify.instapush/index.html @@ -188,6 +188,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.joaoapps_join/index.html b/components/notify.joaoapps_join/index.html index 1c84150610..611e90fcc4 100644 --- a/components/notify.joaoapps_join/index.html +++ b/components/notify.joaoapps_join/index.html @@ -139,6 +139,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.kodi/index.html b/components/notify.kodi/index.html index 7dba10d8fd..10ef17b33a 100644 --- a/components/notify.kodi/index.html +++ b/components/notify.kodi/index.html @@ -185,6 +185,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.lannouncer/index.html b/components/notify.lannouncer/index.html index 4b11eccbdc..1cd2d13dde 100644 --- a/components/notify.lannouncer/index.html +++ b/components/notify.lannouncer/index.html @@ -196,6 +196,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.llamalab_automate/index.html b/components/notify.llamalab_automate/index.html index bd0a271e11..089c4c86e5 100644 --- a/components/notify.llamalab_automate/index.html +++ b/components/notify.llamalab_automate/index.html @@ -168,6 +168,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.mailgun/index.html b/components/notify.mailgun/index.html index 12a5fe1d5d..62c35a447b 100644 --- a/components/notify.mailgun/index.html +++ b/components/notify.mailgun/index.html @@ -188,6 +188,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.matrix/index.html b/components/notify.matrix/index.html index 5f1e4bef1a..1069352669 100644 --- a/components/notify.matrix/index.html +++ b/components/notify.matrix/index.html @@ -157,6 +157,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.message_bird/index.html b/components/notify.message_bird/index.html index 2b9bb82ffe..f70fc8eb3d 100644 --- a/components/notify.message_bird/index.html +++ b/components/notify.message_bird/index.html @@ -161,6 +161,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.mqtt/index.html b/components/notify.mqtt/index.html index 21f64c70eb..507dafe6ee 100644 --- a/components/notify.mqtt/index.html +++ b/components/notify.mqtt/index.html @@ -182,6 +182,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.mysensors/index.html b/components/notify.mysensors/index.html index 04c2b3382d..57b263c418 100644 --- a/components/notify.mysensors/index.html +++ b/components/notify.mysensors/index.html @@ -255,6 +255,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.nfandroidtv/index.html b/components/notify.nfandroidtv/index.html index 632ed0daac..5258b398b8 100644 --- a/components/notify.nfandroidtv/index.html +++ b/components/notify.nfandroidtv/index.html @@ -171,6 +171,9 @@ This is a fully customized JSON you can use to test how the final notification w
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.nma/index.html b/components/notify.nma/index.html index 245c45a274..1b01db79b3 100644 --- a/components/notify.nma/index.html +++ b/components/notify.nma/index.html @@ -153,6 +153,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.pushbullet/index.html b/components/notify.pushbullet/index.html index e475220cfd..46a4955a20 100644 --- a/components/notify.pushbullet/index.html +++ b/components/notify.pushbullet/index.html @@ -215,6 +215,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.pushetta/index.html b/components/notify.pushetta/index.html index bb0de5f897..cd3701ca00 100644 --- a/components/notify.pushetta/index.html +++ b/components/notify.pushetta/index.html @@ -166,6 +166,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.pushover/index.html b/components/notify.pushover/index.html index b69d645825..8000554fcd 100644 --- a/components/notify.pushover/index.html +++ b/components/notify.pushover/index.html @@ -191,6 +191,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.pushsafer/index.html b/components/notify.pushsafer/index.html index 66693ec6a8..f3d01cbc13 100644 --- a/components/notify.pushsafer/index.html +++ b/components/notify.pushsafer/index.html @@ -153,6 +153,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.rest/index.html b/components/notify.rest/index.html index e7b0c3e951..d6a38d0e99 100644 --- a/components/notify.rest/index.html +++ b/components/notify.rest/index.html @@ -168,6 +168,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.sendgrid/index.html b/components/notify.sendgrid/index.html index 9c7e5f88e6..c0e678d4fb 100644 --- a/components/notify.sendgrid/index.html +++ b/components/notify.sendgrid/index.html @@ -150,6 +150,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.simplepush/index.html b/components/notify.simplepush/index.html index 73c28eb447..0f784f3711 100644 --- a/components/notify.simplepush/index.html +++ b/components/notify.simplepush/index.html @@ -155,6 +155,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.slack/index.html b/components/notify.slack/index.html index 4759c68c32..757d499cd5 100644 --- a/components/notify.slack/index.html +++ b/components/notify.slack/index.html @@ -160,6 +160,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.smtp/index.html b/components/notify.smtp/index.html index 2c9fc90a8b..95dc2f543c 100644 --- a/components/notify.smtp/index.html +++ b/components/notify.smtp/index.html @@ -205,6 +205,9 @@ which need special attention. By default, the usage by external applications, es
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.syslog/index.html b/components/notify.syslog/index.html index acdca485f7..0294ec9aff 100644 --- a/components/notify.syslog/index.html +++ b/components/notify.syslog/index.html @@ -256,6 +256,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.telegram/index.html b/components/notify.telegram/index.html index 8d005a81fc..69091b1cbc 100644 --- a/components/notify.telegram/index.html +++ b/components/notify.telegram/index.html @@ -253,6 +253,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.telstra/index.html b/components/notify.telstra/index.html index 71861b18ce..f46e86f40e 100644 --- a/components/notify.telstra/index.html +++ b/components/notify.telstra/index.html @@ -155,6 +155,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.twilio_call/index.html b/components/notify.twilio_call/index.html index bc329211aa..ea18093f48 100644 --- a/components/notify.twilio_call/index.html +++ b/components/notify.twilio_call/index.html @@ -179,6 +179,9 @@ Calls are limited to 10 minutes and will play a short trial message before your
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.twilio_sms/index.html b/components/notify.twilio_sms/index.html index 4fd99304ce..f6b2e92f69 100644 --- a/components/notify.twilio_sms/index.html +++ b/components/notify.twilio_sms/index.html @@ -171,6 +171,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.twitter/index.html b/components/notify.twitter/index.html index 652ad0124c..6434dbfe3b 100644 --- a/components/notify.twitter/index.html +++ b/components/notify.twitter/index.html @@ -158,6 +158,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.webostv/index.html b/components/notify.webostv/index.html index b64ea40828..9e6dbfa78e 100644 --- a/components/notify.webostv/index.html +++ b/components/notify.webostv/index.html @@ -178,6 +178,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify.xmpp/index.html b/components/notify.xmpp/index.html index e7404fd2ab..d89856887f 100644 --- a/components/notify.xmpp/index.html +++ b/components/notify.xmpp/index.html @@ -156,6 +156,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/notify/index.html b/components/notify/index.html index 69d1ed23d0..caecc47203 100644 --- a/components/notify/index.html +++ b/components/notify/index.html @@ -216,6 +216,9 @@
  • AWS SQS
  • +
  • + Cisco Spark +
  • Command line Notify
  • diff --git a/components/nuimo_controller/index.html b/components/nuimo_controller/index.html index 01de811ba2..d8f4ebecd0 100644 --- a/components/nuimo_controller/index.html +++ b/components/nuimo_controller/index.html @@ -178,9 +178,15 @@ Then invoke home-assistant with hass --skip-pip<
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/octoprint/index.html b/components/octoprint/index.html index 33f244f5b7..b1cfbd3e3c 100644 --- a/components/octoprint/index.html +++ b/components/octoprint/index.html @@ -148,9 +148,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/persistent_notification/index.html b/components/persistent_notification/index.html index ca48f0fe40..6ecbc26dfd 100644 --- a/components/persistent_notification/index.html +++ b/components/persistent_notification/index.html @@ -179,6 +179,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/pilight/index.html b/components/pilight/index.html index 948ac22cb9..360d9798d4 100644 --- a/components/pilight/index.html +++ b/components/pilight/index.html @@ -184,9 +184,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/qwikswitch/index.html b/components/qwikswitch/index.html index 45bbeaac7b..1cb5b87801 100644 --- a/components/qwikswitch/index.html +++ b/components/qwikswitch/index.html @@ -173,9 +173,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/remote.itach/index.html b/components/remote.itach/index.html index 3de79c010b..255e58066d 100644 --- a/components/remote.itach/index.html +++ b/components/remote.itach/index.html @@ -103,10 +103,10 @@ - name: TV connaddr: 2 commands: - - name: ON - data: 0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0689 - - name: OFF - data: 0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0689 + - name: "ON" + data: "0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0689" + - name: "OFF" + data: "0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0689"
    diff --git a/components/rflink/index.html b/components/rflink/index.html index 75db657205..e9649e8b1d 100644 --- a/components/rflink/index.html +++ b/components/rflink/index.html @@ -225,9 +225,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/rfxtrx/index.html b/components/rfxtrx/index.html index 91edfc51c9..ce2b2980f5 100644 --- a/components/rfxtrx/index.html +++ b/components/rfxtrx/index.html @@ -154,9 +154,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/rpi_gpio/index.html b/components/rpi_gpio/index.html index dac73dd211..b0494e8835 100644 --- a/components/rpi_gpio/index.html +++ b/components/rpi_gpio/index.html @@ -171,6 +171,9 @@
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/scsgate/index.html b/components/scsgate/index.html index e1f19c5a7c..a22c93d513 100644 --- a/components/scsgate/index.html +++ b/components/scsgate/index.html @@ -153,9 +153,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/sensor.amcrest/index.html b/components/sensor.amcrest/index.html index a2986e3777..da97bc52b9 100644 --- a/components/sensor.amcrest/index.html +++ b/components/sensor.amcrest/index.html @@ -169,18 +169,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -286,6 +298,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.android_ip_webcam/index.html b/components/sensor.android_ip_webcam/index.html new file mode 100644 index 0000000000..f277b408ae --- /dev/null +++ b/components/sensor.android_ip_webcam/index.html @@ -0,0 +1,382 @@ + + + + + + + + + + Android IP Webcam Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Android IP Webcam Sensor +

    +
    +
    + + +

    The android_ip_webcam sensor platform lets you observe states of Android IP webcam sensors through Home Assistant.

    + +

    Devices will be configured automatically. Please refer to the component configuration on how to setup.

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/sensor.apcupsd/index.html b/components/sensor.apcupsd/index.html index 87a61995e9..9f06fbd7da 100644 --- a/components/sensor.apcupsd/index.html +++ b/components/sensor.apcupsd/index.html @@ -229,18 +229,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -346,6 +358,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.api_stream/index.html b/components/sensor.api_stream/index.html index 59633a0a64..bd2ccc464d 100644 --- a/components/sensor.api_stream/index.html +++ b/components/sensor.api_stream/index.html @@ -135,18 +135,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -252,6 +264,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.arduino/index.html b/components/sensor.arduino/index.html index 40ef9161f0..f357f68519 100644 --- a/components/sensor.arduino/index.html +++ b/components/sensor.arduino/index.html @@ -201,6 +201,9 @@
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/sensor.arest/index.html b/components/sensor.arest/index.html index b28eeb957b..6984c2377c 100644 --- a/components/sensor.arest/index.html +++ b/components/sensor.arest/index.html @@ -213,18 +213,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -330,6 +342,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.arwn/index.html b/components/sensor.arwn/index.html index 35003d6539..0eb556897a 100644 --- a/components/sensor.arwn/index.html +++ b/components/sensor.arwn/index.html @@ -135,18 +135,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -252,6 +264,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.bbox/index.html b/components/sensor.bbox/index.html index 2a5b13cf57..c452e0b051 100644 --- a/components/sensor.bbox/index.html +++ b/components/sensor.bbox/index.html @@ -165,18 +165,30 @@ Due to third party limitation, the sensors will only be available if Home Assist
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -282,6 +294,9 @@ Due to third party limitation, the sensors will only be available if Home Assist
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.blink/index.html b/components/sensor.blink/index.html new file mode 100644 index 0000000000..e72c902731 --- /dev/null +++ b/components/sensor.blink/index.html @@ -0,0 +1,382 @@ + + + + + + + + + + Blink Sensor - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Blink Sensor +

    +
    +
    + + +

    +To get your Blink sensors working with Home Assistant, follow the instructions for the general Blink component. +

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/sensor.bloomsky/index.html b/components/sensor.bloomsky/index.html index 0eea2444f4..7c15e7263f 100644 --- a/components/sensor.bloomsky/index.html +++ b/components/sensor.bloomsky/index.html @@ -175,18 +175,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -292,6 +304,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.bom/index.html b/components/sensor.bom/index.html index b1004c150e..da30bb5090 100644 --- a/components/sensor.bom/index.html +++ b/components/sensor.bom/index.html @@ -228,6 +228,9 @@ The weather platform is easier to configure but less customisable.
  • ZAMG Sensor
  • +
  • + ZAMG Weather +
  • diff --git a/components/sensor.broadlink/index.html b/components/sensor.broadlink/index.html index 15a55fca4a..4d671ee968 100644 --- a/components/sensor.broadlink/index.html +++ b/components/sensor.broadlink/index.html @@ -209,18 +209,30 @@ The pycrypto library needs to be available on your platform. On a typical window
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -326,6 +338,9 @@ The pycrypto library needs to be available on your platform. On a typical window
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.comed_hourly_pricing/index.html b/components/sensor.comed_hourly_pricing/index.html new file mode 100644 index 0000000000..8aa9acb934 --- /dev/null +++ b/components/sensor.comed_hourly_pricing/index.html @@ -0,0 +1,218 @@ + + + + + + + + + + ComEd Hourly Pricing - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + ComEd Hourly Pricing +

    +
    +
    + + +

    The ComEd Hourly Pricing program is an optional program available to ComEd electric subscribers which charges customers a variable rate for electricity supply based on current demand rather than a traditional fixed rate. Live prices are published here and also via an API which we can integrate as a sensor in Home Assistant.

    + +

    There are two price feeds available: the 5-minute price and current hour average price.

    + +
    # Example configuration.yaml entry
    +sensor:
    +  - platform: comed_hourly_pricing
    +    monitored_feeds:
    +      - type: five_minute
    +      - type: current_hour_average
    +
    +
    + +

    Configuration variables:

    + +
      +
    • monitored_feeds array (Required): Feeds to monitor. +
        +
      • type (Required): Name of the feed. +
          +
        • five_minute: The latest 5-minute price in cents.
        • +
        • current_hour_average: The latest current hour average price in cents.
        • +
        +
      • +
      • name (Optional): Custom name for the sensor.
      • +
      • offset (Optional): The pricing feeds provide only the supply cost of the electricity. The offset parameter allows you to provide a fixed constant that will be added to the pricing data to provide a more accurate representation of the total electricity cost per kWh.
      • +
      +
    • +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/sensor.command_line/index.html b/components/sensor.command_line/index.html index 06e351ae0c..bbee410e07 100644 --- a/components/sensor.command_line/index.html +++ b/components/sensor.command_line/index.html @@ -275,18 +275,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -392,6 +404,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.darksky/index.html b/components/sensor.darksky/index.html index 0428eae67b..cdcc2a2781 100644 --- a/components/sensor.darksky/index.html +++ b/components/sensor.darksky/index.html @@ -233,6 +233,9 @@ Note: While the platform is called “darksky” the sensors will show up in Hom
  • ZAMG Sensor
  • +
  • + ZAMG Weather +
  • diff --git a/components/sensor.dht/index.html b/components/sensor.dht/index.html index 4e6f970fbe..22fd58469f 100644 --- a/components/sensor.dht/index.html +++ b/components/sensor.dht/index.html @@ -184,6 +184,9 @@
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/sensor.dnsip/index.html b/components/sensor.dnsip/index.html new file mode 100644 index 0000000000..cdedbc02bf --- /dev/null +++ b/components/sensor.dnsip/index.html @@ -0,0 +1,406 @@ + + + + + + + + + + DNS IP - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + DNS IP +

    +
    +
    + + +

    The dnsip sensor will expose an IP address, fetched via DNS resolution, as its value. There are two operational modes:

    + +
      +
    1. When you enable the sensor with minimal configuration, it will query OpenDNS’ nameserver with the hostname myip.opendns.com, which will resolve to your external/public IP address.
    2. +
    3. If you specify a hostname, a regular DNS lookup will be performed, providing you the IP the hostname resolves to.
    4. +
    + +

    You may also override the nameserver that is being used by setting the resolver parameter to any nameserver you like.

    + +

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

    + +
    # Example configuration.yaml entry
    +sensor:
    +  - platform: dnsip
    +
    +
    + +

    Configuration variables:

    + +
      +
    • hostname (Optional): The hostname for which to perform the DNS query. Default: myip.opendns.com (special hostname that resolves to your public IP)
    • +
    • resolver (Optional): The DNS server to target the query at. Default: 208.67.222.222 (OpenDNS)
    • +
    • ipv6 (Optional): Set this to true or false if IPv6 should be used. When resolving the public IP, this will be the IP of the machine HASS is running on.
    • +
    • resolver_ipv6 (Optional): The IPv6 DNS server to target the query at. Default: 2620:0:ccc::2 (OpenDNS)
    • +
    • scan_interval (Optional): Defines number of seconds for polling interval. Default: 120 seconds.
    • +
    + +

    Extended example

    + +
    # Example configuration.yaml entry
    +sensor:
    +  # Own public IPv4 address
    +  - platform: dnsip
    +  # Resolve IP address of home-assistant.io via Google DNS
    +  - platform: dnsip
    +    hostname: home-assistant.io
    +    resolver: 8.8.8.8
    +
    +
    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/sensor.dsmr/index.html b/components/sensor.dsmr/index.html index 1bc362612e..9ede758279 100644 --- a/components/sensor.dsmr/index.html +++ b/components/sensor.dsmr/index.html @@ -222,6 +222,9 @@

    Category Energy

    diff --git a/components/sensor.sleepiq/index.html b/components/sensor.sleepiq/index.html index ce6dd161a3..612557971c 100644 --- a/components/sensor.sleepiq/index.html +++ b/components/sensor.sleepiq/index.html @@ -140,18 +140,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -257,6 +269,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.sonarr/index.html b/components/sensor.sonarr/index.html index ce4cd4b3e3..5f82c75ec5 100644 --- a/components/sensor.sonarr/index.html +++ b/components/sensor.sonarr/index.html @@ -239,18 +239,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -356,6 +368,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.statistics/index.html b/components/sensor.statistics/index.html index d51f863982..497f8e8ff1 100644 --- a/components/sensor.statistics/index.html +++ b/components/sensor.statistics/index.html @@ -154,18 +154,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -271,6 +283,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.swiss_hydrological_data/index.html b/components/sensor.swiss_hydrological_data/index.html index c5cc9c799d..5d4a259ce1 100644 --- a/components/sensor.swiss_hydrological_data/index.html +++ b/components/sensor.swiss_hydrological_data/index.html @@ -192,6 +192,9 @@
  • ZAMG Sensor
  • +
  • + ZAMG Weather +
  • diff --git a/components/sensor.synologydsm/index.html b/components/sensor.synologydsm/index.html index fa65ab33ef..2a0a03e406 100644 --- a/components/sensor.synologydsm/index.html +++ b/components/sensor.synologydsm/index.html @@ -203,18 +203,30 @@ This sensor will wake up your Synology NAS if it’s in hibernation mode.
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -320,6 +332,9 @@ This sensor will wake up your Synology NAS if it’s in hibernation mode.
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.tcp/index.html b/components/sensor.tcp/index.html index bb34a0af62..1f8a812440 100644 --- a/components/sensor.tcp/index.html +++ b/components/sensor.tcp/index.html @@ -220,18 +220,30 @@ Escape character is '^]'.
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -337,6 +349,9 @@ Escape character is '^]'.
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.tellduslive/index.html b/components/sensor.tellduslive/index.html index 5235b4e3e4..8929ef56c3 100644 --- a/components/sensor.tellduslive/index.html +++ b/components/sensor.tellduslive/index.html @@ -135,18 +135,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -252,6 +264,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.tellstick/index.html b/components/sensor.tellstick/index.html index dbb4fccd75..22afe37802 100644 --- a/components/sensor.tellstick/index.html +++ b/components/sensor.tellstick/index.html @@ -171,18 +171,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -288,6 +300,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.temper/index.html b/components/sensor.temper/index.html index f37d32d2fb..f8dc28cb4f 100644 --- a/components/sensor.temper/index.html +++ b/components/sensor.temper/index.html @@ -149,18 +149,30 @@ The calculation follows the formula scale * sens
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -266,6 +278,9 @@ The calculation follows the formula scale * sens
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.template/index.html b/components/sensor.template/index.html index 599b5a36da..5607a03edf 100644 --- a/components/sensor.template/index.html +++ b/components/sensor.template/index.html @@ -282,18 +282,30 @@ Please note the blank line to close the multi-line template.
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -399,6 +411,9 @@ Please note the blank line to close the multi-line template.
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.thinkingcleaner/index.html b/components/sensor.thinkingcleaner/index.html index 2d276132ae..ba83e40709 100644 --- a/components/sensor.thinkingcleaner/index.html +++ b/components/sensor.thinkingcleaner/index.html @@ -147,18 +147,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -264,6 +276,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.ups/index.html b/components/sensor.ups/index.html index d0dbb957ec..6bd831eceb 100644 --- a/components/sensor.ups/index.html +++ b/components/sensor.ups/index.html @@ -164,18 +164,30 @@ The UPS sensor logs into the UPS My Choice website to scrape package data. It do
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -281,6 +293,9 @@ The UPS sensor logs into the UPS My Choice website to scrape package data. It do
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.usps/index.html b/components/sensor.usps/index.html index 935aefbda5..21e0cc2328 100644 --- a/components/sensor.usps/index.html +++ b/components/sensor.usps/index.html @@ -165,18 +165,30 @@ The USPS sensor logs into the MyUSPS website to scrape package data. It does not
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -282,6 +294,9 @@ The USPS sensor logs into the MyUSPS website to scrape package data. It does not
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.vera/index.html b/components/sensor.vera/index.html index ba13fb71c4..cd77b02204 100644 --- a/components/sensor.vera/index.html +++ b/components/sensor.vera/index.html @@ -158,18 +158,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -275,6 +287,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.verisure/index.html b/components/sensor.verisure/index.html index 295c99398c..33097ea1b4 100644 --- a/components/sensor.verisure/index.html +++ b/components/sensor.verisure/index.html @@ -152,18 +152,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -269,6 +281,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.wink/index.html b/components/sensor.wink/index.html index 129ba69d32..fffa568b5c 100644 --- a/components/sensor.wink/index.html +++ b/components/sensor.wink/index.html @@ -174,18 +174,30 @@ The above devices are confimed to work, but others may work as well.
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -291,6 +303,9 @@ The above devices are confimed to work, but others may work as well.
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.wunderground/index.html b/components/sensor.wunderground/index.html index c362cb49f0..aef212feb2 100644 --- a/components/sensor.wunderground/index.html +++ b/components/sensor.wunderground/index.html @@ -268,6 +268,9 @@ Note: While the platform is called “wunderground” the sensors will show up i
  • ZAMG Sensor
  • +
  • + ZAMG Weather +
  • diff --git a/components/sensor.yr/index.html b/components/sensor.yr/index.html index 32d72d1397..2453a3427b 100644 --- a/components/sensor.yr/index.html +++ b/components/sensor.yr/index.html @@ -209,6 +209,9 @@ weather forecast is delivered by the Norwegian Meteorological Institute and the
  • ZAMG Sensor
  • +
  • + ZAMG Weather +
  • diff --git a/components/sensor.yweather/index.html b/components/sensor.yweather/index.html index 6c1fc3fa36..66dfcfadc3 100644 --- a/components/sensor.yweather/index.html +++ b/components/sensor.yweather/index.html @@ -204,6 +204,9 @@ Use of the Yahoo Weather API should not exceed reasonable request volume. Access
  • ZAMG Sensor
  • +
  • + ZAMG Weather +
  • diff --git a/components/sensor.zamg/index.html b/components/sensor.zamg/index.html index 0e8701a90f..589632be82 100644 --- a/components/sensor.zamg/index.html +++ b/components/sensor.zamg/index.html @@ -90,105 +90,11 @@
    -

    The zamg platform uses meteorological details published by the Austrian weather service Zentralanstalt für - Meteorologie und Geodynamik (ZAMG).

    +

    The zamg platform uses meteorological details published by the Austrian weather service +Zentralanstalt für Meteorologie und Geodynamik (ZAMG).

    -

    The following stations are available:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    station_idLocation
    11010Linz/Hörsching
    11012Kremsmünster
    11022Retz
    11035Wien/Hohe Warte
    11036Wien/Schwechat
    11101Bregenz
    11121Innsbruck
    11126Patscherkofel
    11130Kufstein
    11150Salzburg
    11155Feuerkogel
    11157Aigen im Ennstal
    11171Mariazell
    11190Eisenstadt
    11204Lienz
    11240Graz/Flughafen
    11244Bad Gleichenberg
    11265Villacher Alpe
    11331Klagenfurt/Flughafen
    11343Sonnblick
    11389St. Pölten
    +

    Only observations for capital cities are publically available. You can check the +list of stations in CSV format.

    To add ZAMG to your installation, add the following to your configuration.yaml file:

    @@ -205,7 +111,7 @@

    Configuration variables:

      -
    • station_id (Required): Your API key for http://openweathermap.org/.
    • +
    • station_id (Optional): The ID number for a supported ZAMG station.
    • name (Optional): Additional name for the sensors. Defaults to platform name.
    • monitored_conditions array (Required): Conditions to display in the frontend.
        @@ -216,7 +122,7 @@
      • wind_bearing: Wind bearing
      • wind_max_speed: Top wind speed
      • wind_max_bearing: Top wind bearing
      • -
      • sun_last_hour: Sun last hourpercentage
      • +
      • sun_last_hour: Sun last hour percentage
      • temperature: Temperature
      • precipitation: Precipitation
      • dewpoint: Dew point
      • @@ -224,6 +130,10 @@
      +

      +This sensor is an alternative to the zamg weather platform. +The weather platform is easier to configure but less customisable. +

      @@ -243,6 +153,14 @@
    Introduced in release: 0.35 +
    +
    +

    Related components

    +

    Category Weather

    @@ -289,6 +207,9 @@
  • ZAMG Sensor
  • +
  • + ZAMG Weather +
  • diff --git a/components/sensor.zigbee/index.html b/components/sensor.zigbee/index.html index 9baafcf5ae..a9f5ed1bd2 100644 --- a/components/sensor.zigbee/index.html +++ b/components/sensor.zigbee/index.html @@ -209,18 +209,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -326,6 +338,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.zoneminder/index.html b/components/sensor.zoneminder/index.html index 49f3b188f4..76084b8645 100644 --- a/components/sensor.zoneminder/index.html +++ b/components/sensor.zoneminder/index.html @@ -159,18 +159,30 @@ You must have the ZoneMinder component con
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -276,6 +288,9 @@ You must have the ZoneMinder component con
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor.zwave/index.html b/components/sensor.zwave/index.html index 8168bd3bfd..b17ffc58e2 100644 --- a/components/sensor.zwave/index.html +++ b/components/sensor.zwave/index.html @@ -149,18 +149,30 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Bbox Sensor
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • Broadlink RM2 and A1 sensor
  • +
  • + Caller ID Sensor +
  • Command line Sensor
  • +
  • + DNS IP +
  • Dweet.io
  • @@ -266,6 +278,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • Scrape Sensor
  • diff --git a/components/sensor/index.html b/components/sensor/index.html index 319e417e1c..86d4daf6ae 100644 --- a/components/sensor/index.html +++ b/components/sensor/index.html @@ -124,6 +124,9 @@
  • Amcrest IP Camera
  • +
  • + Android IP Webcam Sensor +
  • Arduino Sensor
  • @@ -136,6 +139,9 @@
  • Bitcoin
  • +
  • + Blink Sensor +
  • BloomSky Sensor
  • @@ -148,9 +154,15 @@
  • CUPS Sensor
  • +
  • + Caller ID Sensor +
  • CoinMarketCap
  • +
  • + ComEd Hourly Pricing +
  • Command line Sensor
  • @@ -160,6 +172,9 @@
  • DHT Sensor
  • +
  • + DNS IP +
  • DSMR/Slimme meter
  • @@ -382,6 +397,9 @@
  • Rflink Sensor
  • +
  • + Ring +
  • SABnzbd
  • diff --git a/components/sleepiq/index.html b/components/sleepiq/index.html index 930b5dfcad..f1d633f7ec 100644 --- a/components/sleepiq/index.html +++ b/components/sleepiq/index.html @@ -149,9 +149,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/sun/index.html b/components/sun/index.html index 1fcb4d374d..d4b044b1a9 100644 --- a/components/sun/index.html +++ b/components/sun/index.html @@ -231,6 +231,9 @@
  • ZAMG Sensor
  • +
  • + ZAMG Weather +
  • diff --git a/components/switch.acer_projector/index.html b/components/switch.acer_projector/index.html index 490091ddfd..9830b638fc 100644 --- a/components/switch.acer_projector/index.html +++ b/components/switch.acer_projector/index.html @@ -149,6 +149,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.android_ip_webcam/index.html b/components/switch.android_ip_webcam/index.html new file mode 100644 index 0000000000..4ce9473cba --- /dev/null +++ b/components/switch.android_ip_webcam/index.html @@ -0,0 +1,332 @@ + + + + + + + + + + Android IP Webcam Settings - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + Android IP Webcam Settings +

    +
    +
    + + +

    The android_ip_webcam switch platform lets you control settings of Android IP webcam through Home Assistant.

    + +

    Devices will be configured automatically. Please refer to the component configuration on how to setup.

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/switch.anel_pwrctrl/index.html b/components/switch.anel_pwrctrl/index.html index 1f755f304c..c9e3b84c9a 100644 --- a/components/switch.anel_pwrctrl/index.html +++ b/components/switch.anel_pwrctrl/index.html @@ -161,6 +161,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.arduino/index.html b/components/switch.arduino/index.html index 419961a229..60da9e2735 100644 --- a/components/switch.arduino/index.html +++ b/components/switch.arduino/index.html @@ -208,6 +208,9 @@
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/switch.arest/index.html b/components/switch.arest/index.html index a49067e187..cd7133e8b0 100644 --- a/components/switch.arest/index.html +++ b/components/switch.arest/index.html @@ -195,6 +195,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.bbb_gpio/index.html b/components/switch.bbb_gpio/index.html index e04e83f13f..d1c017f310 100644 --- a/components/switch.bbb_gpio/index.html +++ b/components/switch.bbb_gpio/index.html @@ -170,6 +170,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.broadlink/index.html b/components/switch.broadlink/index.html index b1eefc88f1..7b750ce5e5 100644 --- a/components/switch.broadlink/index.html +++ b/components/switch.broadlink/index.html @@ -335,6 +335,9 @@ Use this
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.command_line/index.html b/components/switch.command_line/index.html index 46f0b77ed3..4f56da91cb 100644 --- a/components/switch.command_line/index.html +++ b/components/switch.command_line/index.html @@ -256,6 +256,9 @@ This switch will shutdown your host immediately, there will be no confirmation.
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.digital_ocean/index.html b/components/switch.digital_ocean/index.html index 222609aaa4..75307fc61f 100644 --- a/components/switch.digital_ocean/index.html +++ b/components/switch.digital_ocean/index.html @@ -159,6 +159,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.digitalloggers/index.html b/components/switch.digitalloggers/index.html index 30b09abc92..bce2853b70 100644 --- a/components/switch.digitalloggers/index.html +++ b/components/switch.digitalloggers/index.html @@ -158,6 +158,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.dlink/index.html b/components/switch.dlink/index.html index b4692807be..a27f1b2410 100644 --- a/components/switch.dlink/index.html +++ b/components/switch.dlink/index.html @@ -159,6 +159,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.edimax/index.html b/components/switch.edimax/index.html index dad1f5704c..138be2e746 100644 --- a/components/switch.edimax/index.html +++ b/components/switch.edimax/index.html @@ -146,6 +146,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.enocean/index.html b/components/switch.enocean/index.html index 362f448ba9..ec54df306c 100644 --- a/components/switch.enocean/index.html +++ b/components/switch.enocean/index.html @@ -160,6 +160,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.fritzdect/index.html b/components/switch.fritzdect/index.html index 972e695a81..0a96c05d39 100644 --- a/components/switch.fritzdect/index.html +++ b/components/switch.fritzdect/index.html @@ -161,6 +161,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.hikvision/index.html b/components/switch.hikvision/index.html index 844a722000..98b236e1e0 100644 --- a/components/switch.hikvision/index.html +++ b/components/switch.hikvision/index.html @@ -158,6 +158,9 @@ Currently works using default https port only.
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.homematic/index.html b/components/switch.homematic/index.html index 033f8e46ec..09f9ca1b4c 100644 --- a/components/switch.homematic/index.html +++ b/components/switch.homematic/index.html @@ -155,6 +155,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.hook/index.html b/components/switch.hook/index.html index c0a9251a76..719b532324 100644 --- a/components/switch.hook/index.html +++ b/components/switch.hook/index.html @@ -153,6 +153,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.insteon_local/index.html b/components/switch.insteon_local/index.html index b014a0c174..fc0d4bb8de 100644 --- a/components/switch.insteon_local/index.html +++ b/components/switch.insteon_local/index.html @@ -153,6 +153,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.insteon_plm/index.html b/components/switch.insteon_plm/index.html index 8768ba214f..9fb505a747 100644 --- a/components/switch.insteon_plm/index.html +++ b/components/switch.insteon_plm/index.html @@ -145,6 +145,9 @@ component.

  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.isy994/index.html b/components/switch.isy994/index.html index 744febc270..022a2af8ca 100644 --- a/components/switch.isy994/index.html +++ b/components/switch.isy994/index.html @@ -155,6 +155,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.kankun/index.html b/components/switch.kankun/index.html index 384df46d85..feddca061f 100644 --- a/components/switch.kankun/index.html +++ b/components/switch.kankun/index.html @@ -164,6 +164,9 @@ of the script as linked above).

  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.knx/index.html b/components/switch.knx/index.html index a89a0c592e..e507d06900 100644 --- a/components/switch.knx/index.html +++ b/components/switch.knx/index.html @@ -198,6 +198,9 @@ For switching actuators that are only controlled by a single group address and c
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/switch.litejet/index.html b/components/switch.litejet/index.html index ad227bc71a..cba5b9768f 100644 --- a/components/switch.litejet/index.html +++ b/components/switch.litejet/index.html @@ -143,6 +143,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.mfi/index.html b/components/switch.mfi/index.html index 61add3be95..c943901259 100644 --- a/components/switch.mfi/index.html +++ b/components/switch.mfi/index.html @@ -154,6 +154,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.mochad/index.html b/components/switch.mochad/index.html index 6f88b9f15d..040cbc87b6 100644 --- a/components/switch.mochad/index.html +++ b/components/switch.mochad/index.html @@ -157,6 +157,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.modbus/index.html b/components/switch.modbus/index.html index 8d563f6b7d..980110b66f 100644 --- a/components/switch.modbus/index.html +++ b/components/switch.modbus/index.html @@ -169,6 +169,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.mqtt/index.html b/components/switch.mqtt/index.html index bcbd92f6c2..9e6d0a5ac9 100644 --- a/components/switch.mqtt/index.html +++ b/components/switch.mqtt/index.html @@ -226,6 +226,9 @@ Make sure that your topic match exact. some-topi
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.mysensors/index.html b/components/switch.mysensors/index.html index 2aef67eb4c..931278d47f 100644 --- a/components/switch.mysensors/index.html +++ b/components/switch.mysensors/index.html @@ -421,6 +421,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.mystrom/index.html b/components/switch.mystrom/index.html index 09c0f4f24b..52a072a4da 100644 --- a/components/switch.mystrom/index.html +++ b/components/switch.mystrom/index.html @@ -157,6 +157,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.neato/index.html b/components/switch.neato/index.html index 6556873ec4..41c3eb6db7 100644 --- a/components/switch.neato/index.html +++ b/components/switch.neato/index.html @@ -140,6 +140,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.netio/index.html b/components/switch.netio/index.html index 593a642788..30bf94afab 100644 --- a/components/switch.netio/index.html +++ b/components/switch.netio/index.html @@ -184,6 +184,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.orvibo/index.html b/components/switch.orvibo/index.html index fbe223bebc..b505daf689 100644 --- a/components/switch.orvibo/index.html +++ b/components/switch.orvibo/index.html @@ -159,6 +159,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.pilight/index.html b/components/switch.pilight/index.html index 6f8290a9e2..9cee8cc885 100644 --- a/components/switch.pilight/index.html +++ b/components/switch.pilight/index.html @@ -231,6 +231,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.pulseaudio_loopback/index.html b/components/switch.pulseaudio_loopback/index.html index 4fee0ab367..e636929e9c 100644 --- a/components/switch.pulseaudio_loopback/index.html +++ b/components/switch.pulseaudio_loopback/index.html @@ -161,6 +161,9 @@ This component relies on raw TCP commands to PulseAudio. In order for PulseAudio
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.qwikswitch/index.html b/components/switch.qwikswitch/index.html index 1bb9ccf7f5..f041e56662 100644 --- a/components/switch.qwikswitch/index.html +++ b/components/switch.qwikswitch/index.html @@ -145,6 +145,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.rest/index.html b/components/switch.rest/index.html index bbfef82896..78790e4eba 100644 --- a/components/switch.rest/index.html +++ b/components/switch.rest/index.html @@ -165,6 +165,9 @@ Make sure that the URL matches exactly your endpoint or resource.
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.rflink/index.html b/components/switch.rflink/index.html index 8cf719f41c..936ce3f876 100644 --- a/components/switch.rflink/index.html +++ b/components/switch.rflink/index.html @@ -213,6 +213,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.rfxtrx/index.html b/components/switch.rfxtrx/index.html index 561bbe6f61..92d88f7149 100644 --- a/components/switch.rfxtrx/index.html +++ b/components/switch.rfxtrx/index.html @@ -288,6 +288,9 @@ Then you should update your configuration to:

  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.rpi_gpio/index.html b/components/switch.rpi_gpio/index.html index 476e3e74b7..89b48c15b8 100644 --- a/components/switch.rpi_gpio/index.html +++ b/components/switch.rpi_gpio/index.html @@ -166,6 +166,9 @@
  • Acer Projector Switch
  • +
  • + Android IP Webcam Settings +
  • BeagleBone Black GPIO Switch
  • diff --git a/components/switch.rpi_rf/index.html b/components/switch.rpi_rf/index.html index ad5a33c88e..2b32d1c05b 100644 --- a/components/switch.rpi_rf/index.html +++ b/components/switch.rpi_rf/index.html @@ -171,6 +171,9 @@ For more info see the PyPi module description: ZAMG Sensor +
  • + ZAMG Weather +
  • diff --git a/components/weather.zamg/index.html b/components/weather.zamg/index.html new file mode 100644 index 0000000000..397bb571d2 --- /dev/null +++ b/components/weather.zamg/index.html @@ -0,0 +1,237 @@ + + + + + + + + + + ZAMG Weather - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + + + + +
    +

    + ZAMG Weather +

    +
    +
    + + +

    The zamg platform uses meteorological details published by the Austrian weather service +Zentralanstalt für Meteorologie und Geodynamik (ZAMG).

    + +

    Only observations for capital cities are publically available. You can check the +list of stations in CSV format.

    + +

    To add ZAMG to your installation, add the following to your configuration.yaml file:

    + +
    # Example configuration.yaml entry
    +weather:
    +  - platform: zamg
    +
    +
    + +

    Configuration variables:

    + +
      +
    • station_id (Optional): The ID number for a supported ZAMG station.
    • +
    • name (Optional): A name for the weather platform.
    • +
    + +

    +This platform is an alternative to the zamg sensor. +The weather platform is easier to configure but less customisable. +

    + + +
    + + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/components/weather/index.html b/components/weather/index.html index d96dd4a64b..99a80facc7 100644 --- a/components/weather/index.html +++ b/components/weather/index.html @@ -118,6 +118,9 @@
  • OpenWeatherMap
  • +
  • + ZAMG Weather +
  • diff --git a/components/wemo/index.html b/components/wemo/index.html index 9f4243b5f0..194c2128df 100644 --- a/components/wemo/index.html +++ b/components/wemo/index.html @@ -150,9 +150,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/wink/index.html b/components/wink/index.html index c08d1bc640..1e79faebd6 100644 --- a/components/wink/index.html +++ b/components/wink/index.html @@ -209,9 +209,15 @@ The Wink hub can only be accessed via the cloud. This means it requires an activ
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/zeroconf/index.html b/components/zeroconf/index.html index 51e272a63b..7e1a860103 100644 --- a/components/zeroconf/index.html +++ b/components/zeroconf/index.html @@ -136,6 +136,9 @@
  • Browser
  • +
  • + Config +
  • Configurator
  • diff --git a/components/zigbee/index.html b/components/zigbee/index.html index c4ae0949f9..4411187ff0 100644 --- a/components/zigbee/index.html +++ b/components/zigbee/index.html @@ -218,6 +218,9 @@ The port may also appear as /dev/ttyACM* if you’re communicating with the ZigB
  • ZigBee
  • +
  • + eQ-3 MAX! Cube +
  • diff --git a/components/zoneminder/index.html b/components/zoneminder/index.html index 7741cddc7d..0b39cf0f2a 100644 --- a/components/zoneminder/index.html +++ b/components/zoneminder/index.html @@ -160,9 +160,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/components/zwave/index.html b/components/zwave/index.html index d3022d967b..e906d7241f 100644 --- a/components/zwave/index.html +++ b/components/zwave/index.html @@ -147,9 +147,15 @@
  • APCUPSd
  • +
  • + Android IP Webcam +
  • Belkin WeMo
  • +
  • + Blink +
  • BloomSky
  • diff --git a/cookbook/configuration_yaml_by_alok_saboo/index.html b/cookbook/configuration_yaml_by_alok_saboo/index.html index 793197fd6e..1b53b0795c 100644 --- a/cookbook/configuration_yaml_by_alok_saboo/index.html +++ b/cookbook/configuration_yaml_by_alok_saboo/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_aneisch/index.html b/cookbook/configuration_yaml_by_aneisch/index.html index 46c31e20ad..d5af7140eb 100644 --- a/cookbook/configuration_yaml_by_aneisch/index.html +++ b/cookbook/configuration_yaml_by_aneisch/index.html @@ -128,6 +128,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_bah2830/index.html b/cookbook/configuration_yaml_by_bah2830/index.html index 17e9b41243..f88ea3ae79 100644 --- a/cookbook/configuration_yaml_by_bah2830/index.html +++ b/cookbook/configuration_yaml_by_bah2830/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_brusc/index.html b/cookbook/configuration_yaml_by_brusc/index.html index 829508e550..81b698a863 100644 --- a/cookbook/configuration_yaml_by_brusc/index.html +++ b/cookbook/configuration_yaml_by_brusc/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_carlo_costanzo/index.html b/cookbook/configuration_yaml_by_carlo_costanzo/index.html index 66ab0e5273..6ddbe7861e 100644 --- a/cookbook/configuration_yaml_by_carlo_costanzo/index.html +++ b/cookbook/configuration_yaml_by_carlo_costanzo/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_cbulock/index.html b/cookbook/configuration_yaml_by_cbulock/index.html index 068c901174..d6f3fe0f81 100644 --- a/cookbook/configuration_yaml_by_cbulock/index.html +++ b/cookbook/configuration_yaml_by_cbulock/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_cy1701/index.html b/cookbook/configuration_yaml_by_cy1701/index.html index f86c600a0b..19c17b9fee 100644 --- a/cookbook/configuration_yaml_by_cy1701/index.html +++ b/cookbook/configuration_yaml_by_cy1701/index.html @@ -128,6 +128,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_danichispa/index.html b/cookbook/configuration_yaml_by_danichispa/index.html index 19b9bfa18a..6f50e3089f 100644 --- a/cookbook/configuration_yaml_by_danichispa/index.html +++ b/cookbook/configuration_yaml_by_danichispa/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_daniel_hoyer_iversen/index.html b/cookbook/configuration_yaml_by_daniel_hoyer_iversen/index.html index 51a0c9d30a..15ceadb08f 100644 --- a/cookbook/configuration_yaml_by_daniel_hoyer_iversen/index.html +++ b/cookbook/configuration_yaml_by_daniel_hoyer_iversen/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_geekofweek/index.html b/cookbook/configuration_yaml_by_geekofweek/index.html index 486363dff4..e03b02087f 100644 --- a/cookbook/configuration_yaml_by_geekofweek/index.html +++ b/cookbook/configuration_yaml_by_geekofweek/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_greenturtwig/index.html b/cookbook/configuration_yaml_by_greenturtwig/index.html index ab34ca8639..9108145851 100644 --- a/cookbook/configuration_yaml_by_greenturtwig/index.html +++ b/cookbook/configuration_yaml_by_greenturtwig/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_gstevenson/index.html b/cookbook/configuration_yaml_by_gstevenson/index.html index 3a44e73293..3d4b6a778b 100644 --- a/cookbook/configuration_yaml_by_gstevenson/index.html +++ b/cookbook/configuration_yaml_by_gstevenson/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_happyleavesaoc/index.html b/cookbook/configuration_yaml_by_happyleavesaoc/index.html index a3acc86b3c..241eaf9f67 100644 --- a/cookbook/configuration_yaml_by_happyleavesaoc/index.html +++ b/cookbook/configuration_yaml_by_happyleavesaoc/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_instagraeme/index.html b/cookbook/configuration_yaml_by_instagraeme/index.html index 566cd76b58..c7140490df 100644 --- a/cookbook/configuration_yaml_by_instagraeme/index.html +++ b/cookbook/configuration_yaml_by_instagraeme/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_jjmontesl/index.html b/cookbook/configuration_yaml_by_jjmontesl/index.html index 65a40577d3..ce3e2f80fd 100644 --- a/cookbook/configuration_yaml_by_jjmontesl/index.html +++ b/cookbook/configuration_yaml_by_jjmontesl/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_mertenats/index.html b/cookbook/configuration_yaml_by_mertenats/index.html index 7eb805a9c0..35a958dc95 100644 --- a/cookbook/configuration_yaml_by_mertenats/index.html +++ b/cookbook/configuration_yaml_by_mertenats/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_by_scottocs11/index.html b/cookbook/configuration_yaml_by_scottocs11/index.html new file mode 100644 index 0000000000..1280119b9d --- /dev/null +++ b/cookbook/configuration_yaml_by_scottocs11/index.html @@ -0,0 +1,210 @@ + + + + + + + + + + Configuration.yaml by Scottoc11 - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/cookbook/configuration_yaml_by_teagan42/index.html b/cookbook/configuration_yaml_by_teagan42/index.html index ff41a5852e..13ca08e003 100644 --- a/cookbook/configuration_yaml_by_teagan42/index.html +++ b/cookbook/configuration_yaml_by_teagan42/index.html @@ -129,6 +129,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/configuration_yaml_from_bassclarinetl2/index.html b/cookbook/configuration_yaml_from_bassclarinetl2/index.html index 06cb8a3248..bc6365823d 100644 --- a/cookbook/configuration_yaml_from_bassclarinetl2/index.html +++ b/cookbook/configuration_yaml_from_bassclarinetl2/index.html @@ -576,6 +576,9 @@
  • Configuration.yaml by InstaGraeme
  • +
  • + Configuration.yaml by Scottoc11 +
  • Configuration.yaml by Teagan42
  • diff --git a/cookbook/index.html b/cookbook/index.html index 72b6ae85dd..85210414ba 100644 --- a/cookbook/index.html +++ b/cookbook/index.html @@ -195,6 +195,9 @@ A great place to find popular configurations is on this Configuration.yaml by InstaGraeme

    +
  • +

    Configuration.yaml by Scottoc11

    +
  • Configuration.yaml by Teagan42

  • diff --git a/developers/asyncio_working_with_async/index.html b/developers/asyncio_working_with_async/index.html index 799c84ed8e..2da56a4898 100644 --- a/developers/asyncio_working_with_async/index.html +++ b/developers/asyncio_working_with_async/index.html @@ -137,7 +137,7 @@
    -

    The only difference with the original parameters is that the add_entities function has been replaced by the coroutine async_add_entities.

    +

    The only difference with the original parameters is that the add_entities function has been replaced by the async friendly callback async_add_entities.

    Implementing an async entity

    diff --git a/docs/z-wave/index.html b/docs/z-wave/index.html index 6e3d5214a2..10e31aaf37 100644 --- a/docs/z-wave/index.html +++ b/docs/z-wave/index.html @@ -351,6 +351,14 @@ Depending on what’s plugged into your USB ports, the name found above may chan print_node Print all state of Z-Wave node. + + refresh_entity + Refresh Z-Wave entity by refreshing dependent values. + + + refresh_node + Refresh Z-Wave node. + remove_node Put the Z-Wave controller in exclusion mode. Allows one to remove a device from the Z-Wave network. @@ -359,6 +367,14 @@ Depending on what’s plugged into your USB ports, the name found above may chan rename_node Sets a node’s name. Requires an entity_id and name field. + + remove_failed_node + Remove a failed node from the network. The Node should be on the Controllers Failed Node List, otherwise this command will fail. + + + replace_failed_node + Replace a failed device with another. If the node is not in the controller’s failed nodes list, or the node responds, this command will fail. + set_config_parameter Let’s the user set a config parameter to a node. diff --git a/images/blog/2017-03-0.40/ipwebcam.png b/images/blog/2017-03-0.40/ipwebcam.png new file mode 100644 index 0000000000..4deac669c5 Binary files /dev/null and b/images/blog/2017-03-0.40/ipwebcam.png differ diff --git a/images/blog/2017-03-0.40/social.png b/images/blog/2017-03-0.40/social.png new file mode 100644 index 0000000000..b5392fef00 Binary files /dev/null and b/images/blog/2017-03-0.40/social.png differ diff --git a/images/screenshots/blink_example_frontend.png b/images/screenshots/blink_example_frontend.png new file mode 100644 index 0000000000..023f0de6a2 Binary files /dev/null and b/images/screenshots/blink_example_frontend.png differ diff --git a/images/screenshots/configuration-validation.png b/images/screenshots/configuration-validation.png index 8385e18169..f797196beb 100644 Binary files a/images/screenshots/configuration-validation.png and b/images/screenshots/configuration-validation.png differ diff --git a/images/screenshots/frontier_silicon_info_dialog.png b/images/screenshots/frontier_silicon_info_dialog.png new file mode 100644 index 0000000000..aeaa74bee0 Binary files /dev/null and b/images/screenshots/frontier_silicon_info_dialog.png differ diff --git a/images/screenshots/frontier_silicon_overview.png b/images/screenshots/frontier_silicon_overview.png new file mode 100644 index 0000000000..3ff3ecfb15 Binary files /dev/null and b/images/screenshots/frontier_silicon_overview.png differ diff --git a/images/screenshots/group-views.png b/images/screenshots/group-views.png new file mode 100644 index 0000000000..a09bdff72a Binary files /dev/null and b/images/screenshots/group-views.png differ diff --git a/images/screenshots/server-management.png b/images/screenshots/server-management.png new file mode 100644 index 0000000000..c0e87b2548 Binary files /dev/null and b/images/screenshots/server-management.png differ diff --git a/images/supported_brands/android_ip_webcam.png b/images/supported_brands/android_ip_webcam.png new file mode 100644 index 0000000000..0b0b7348c9 Binary files /dev/null and b/images/supported_brands/android_ip_webcam.png differ diff --git a/images/supported_brands/blink.png b/images/supported_brands/blink.png new file mode 100644 index 0000000000..8b37d3c26d Binary files /dev/null and b/images/supported_brands/blink.png differ diff --git a/images/supported_brands/ciscospark.png b/images/supported_brands/ciscospark.png new file mode 100644 index 0000000000..6e0c3aada7 Binary files /dev/null and b/images/supported_brands/ciscospark.png differ diff --git a/images/supported_brands/comed.jpg b/images/supported_brands/comed.jpg new file mode 100644 index 0000000000..faf26eca78 Binary files /dev/null and b/images/supported_brands/comed.jpg differ diff --git a/images/supported_brands/maxcube.png b/images/supported_brands/maxcube.png new file mode 100644 index 0000000000..2c3883b68e Binary files /dev/null and b/images/supported_brands/maxcube.png differ diff --git a/images/supported_brands/ring.png b/images/supported_brands/ring.png new file mode 100644 index 0000000000..f4be1a4c70 Binary files /dev/null and b/images/supported_brands/ring.png differ diff --git a/index.html b/index.html index 46ec2c3791..a11ea6d075 100644 --- a/index.html +++ b/index.html @@ -115,11 +115,11 @@ Home Assistant is an open-source home automation platform running on Python 3. T