diff --git a/atom.xml b/atom.xml index 1e867ba1ca..55b62c1e5e 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 6ef62720ee..c10fb064f4 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index c624cdc801..6438451743 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 2920cf1d12..7ac77c6714 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]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 0d1b5b629a..7f216e5a56 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 7824b19a78..d25de9e6a3 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]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 3b976a52ec..573a26ee62 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index a908f2fa3b..2cd0509d07 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]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index caf95f09f8..24f09dba74 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]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 06443ce62a..2d726a2f8d 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index c0a075bfad..557c801beb 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index ab148ec0ae..0c477561dd 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 559a542987..8ee1199057 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 02149c6996..52ca0dcc4d 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 29a540b6df..8a2a6e52f9 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 5b4d149f5a..1b41349a6e 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]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index bfccfdb736..35f2e9ff51 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]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 5e2ca5163d..2dcec5a9db 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]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 6ec09457c6..c8bc7a5b15 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 65006a2ced..7950b5e161 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 36fac1bfaf..9680740725 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index d0747278eb..31b0e4e7f8 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]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 673011536d..045963c7ea 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 37fb17b54d..46c35e27dd 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2018-01-05T12:20:56+00:00 + 2018-01-05T16:45:13+00:00 https://home-assistant.io/ diff --git a/components/apple_tv/index.html b/components/apple_tv/index.html index aecac12f7f..ee13f76a00 100644 --- a/components/apple_tv/index.html +++ b/components/apple_tv/index.html @@ -108,7 +108,8 @@ Currently, you must have Home Sharing enabled for this to work. Support for pair

In order to connect to the device, you need a login id. The easiest way to obtain this identifier is to use the apple_tv_scan service (described below). Additional information about start_off and credentials can also be found under the guides section.

Guides

Scanning for devices

-

To scan for devices, press the icon in the upper left corner and select the leftmost icon according to the image:

+

Make sure Home Sharing is enabled on the Apple TV.

+

To scan for devices and determine the login_id, press the icon in the upper left corner and select the leftmost icon according to the image:

Select apple_tv as domain and apple_tv_scan as service then press the button:

@@ -122,20 +123,7 @@ Found Apple TVs: Note: You must use 'pair' with devices that have home sharing disabled -

Just copy and paste the login id from the device you want to add. For more details about atvremote, see: this page.

-

My Apple TV turns on when I restart Home Assistant

-

The Apple TV will automatically turn on if a request is sent to it, e.g., if a button is pressed, something is streamed to it via AirPlay or if current state (currently playing) is accessed. This is how Apple has designed it, and it will cause problems if you are using HDMI CEC. Every time Home Assistant is started, a new request is sent to the device to figure out what is currently playing. When using CEC, this will wake up your TV and other devices you have configured.

-

So, if your TV is randomly turning on, this is probably the reason. As stated, this is by design, and there is no real fix for it. There’s also no known way to turn off the Apple TV via the protocol used for communication. You have the following options:

-
    -
  • Do not use this platform
  • -
  • Disable HDMI CEC on your Apple TV
  • -
  • Use “fake standby”
  • -
-

The first two points are quite obvious. Fake standby is a concept implemented in this platform that disables all requests to the device and makes it appear as being “off” in the web interface. This will make sure that the device is not woken up, but it will of course not show any information or allow you to control it. It is however easy to turn it on (or off) in the web interface or to use an automation with turn_on. To make it more useful, you can write automations that turn it on or off depending on some other device, like the input source on your receiver.

-

To put a device into fake standby when starting Home Assistant, add start_off: true to your configuration.

-

-Turning the device on/off in the user interface will not turn the physical device on/off according to the description above. -

+

Just copy and paste the login_id from the device you want to add. For more details about atvremote, see: this page.

Setting up device authentication

If you, when playing media with play_url, get the following error message:

“This AirPlay connection requires iOS 7.1 or later, OS X 10.10 or later, or iTunes 11.2 or later.”

@@ -154,6 +142,19 @@ Turning the device on/off in the user interface will not turn the physi

Restart Home Assistant, and you should now be able to use play_url as before.

+

My Apple TV turns on when I restart Home Assistant

+

The Apple TV will automatically turn on if a request is sent to it, e.g., if a button is pressed, something is streamed to it via AirPlay or if current state (currently playing) is accessed. This is how Apple has designed it, and it will cause problems if you are using HDMI CEC. Every time Home Assistant is started, a new request is sent to the device to figure out what is currently playing. When using CEC, this will wake up your TV and other devices you have configured.

+

So, if your TV is randomly turning on, this is probably the reason. As stated, this is by design, and there is no real fix for it. There’s also no known way to turn off the Apple TV via the protocol used for communication. You have the following options:

+
    +
  • Do not use this platform
  • +
  • Disable HDMI CEC on your Apple TV
  • +
  • Use “fake standby”
  • +
+

The first two points are quite obvious. Fake standby is a concept implemented in this platform that disables all requests to the device and makes it appear as being “off” in the web interface. This will make sure that the device is not woken up, but it will of course not show any information or allow you to control it. It is however easy to turn it on (or off) in the web interface or to use an automation with turn_on. To make it more useful, you can write automations that turn it on or off depending on some other device, like the input source on your receiver.

+

To put a device into fake standby when starting Home Assistant, add start_off: true to your configuration.

+

+Turning the device on/off in the user interface will not turn the physical device on/off according to the description above. +

Services

Service apple_tv_authenticate

To play media on an Apple TV with device authentication enabled (e.g., ATV4 with tvOS 10.2+), Home Assistant must be properly authenticated. This method starts the process and presents the credentials needed for playback as a persistent notification. Please see guide above for usage.

diff --git a/components/device_tracker.luci/index.html b/components/device_tracker.luci/index.html index 830915f679..0d19d02b6a 100644 --- a/components/device_tracker.luci/index.html +++ b/components/device_tracker.luci/index.html @@ -76,6 +76,9 @@

This is one of the two ways we support OpenWRT. If you encounter problems, try ubus.

This is a presence detection scanner for OpenWRT using luci.

+

+This component requires a workaround when using luci with HTTPS and a self-signed certificate. +

Before this scanner can be used you have to install the luci RPC package on OpenWRT:

# opkg install luci-mod-rpc
 
diff --git a/components/media_player.yamaha_musiccast/index.html b/components/media_player.yamaha_musiccast/index.html index 4790d98de3..6d3d28852e 100644 --- a/components/media_player.yamaha_musiccast/index.html +++ b/components/media_player.yamaha_musiccast/index.html @@ -76,7 +76,7 @@

The yamaha_musiccast platform allows you to control Yamaha MusicCast Receivers from Home Assistant.

Supported devices are listed on their German site.

-

To add a Yamaha Network Receiver to your installation, add the following to your configuration.yaml file:

+

To add a Yamaha MusicCast Receiver to your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
 media_player:
   - platform: yamaha_musiccast
@@ -86,7 +86,7 @@
 

Configuration variables:

  • host (Required): IP address or hostname of the device
  • -
  • port (Optional): UDP Port
  • +
  • port (Optional): UDP source port. If multiple devices are present, specify a different port per device
  • interval_seconds (Optional): Polling interval (default: 480 seconds = 8 minutes)

A few notes:

diff --git a/docs/configuration/devices/index.html b/docs/configuration/devices/index.html index 685fb5a76e..fa035215ae 100644 --- a/docs/configuration/devices/index.html +++ b/docs/configuration/devices/index.html @@ -114,10 +114,12 @@ Each group consists of a name and a list of entity IDs. Entity IDs can be retrieved from the web interface by using the Set State page in the Developer Tools (service developer tool icon).

# Example configuration.yaml entry showing two styles
 group:
-  living_room: light.table_lamp, switch.ac
+  living_room:
+    entities: light.table_lamp, switch.ac
   bedroom:
-    - light.bedroom
-    - media_player.nexus_player
+    entities:
+      - light.bedroom
+      - media_player.nexus_player
 

For more details please check the Group page.

diff --git a/sitemap.xml b/sitemap.xml index fa3223b83c..4ea1aca8f2 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -3826,7 +3826,7 @@ https://home-assistant.io/components/switch.hook/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/cookbook/automation_for_rainy_days/ @@ -4506,99 +4506,99 @@ https://home-assistant.io/docs/autostart/init.d/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/api/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/configuration/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/installation/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/operation/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/reboot/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/running/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/updating/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/windows/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/certificates/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/hadashboard/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/hass-configurator/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/ios/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/nginx/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/notebooks/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/scenegen/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/ecosystem/synology/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/tools/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/tools/dev-tools/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/tools/hass/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/docs/tools/scripts/ -2018-01-05T12:20:56+00:00 +2018-01-05T16:45:13+00:00 https://home-assistant.io/faq/after-upgrading/ @@ -5734,62 +5734,62 @@ https://home-assistant.io/demo/frontend.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/index.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00 https://home-assistant.io/static/mdi-demo.html -2018-01-05T12:20:12+00:00 +2018-01-05T16:44:28+00:00