diff --git a/atom.xml b/atom.xml index 8464635f49..dc1c28c49b 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 0db97acaf7..762b6a0106 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index c63289375a..5ea0a8e941 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 37183e7e6e..63b25037a0 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-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index c4c52dbb99..5caf22628a 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 9e06489f27..291206c283 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-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index ee0f28cfb1..c57613bd45 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+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 7742fe8804..7992a5e51d 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-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index e6d5ef18e0..9906c59b4f 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-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 1c80bad94b..249574215b 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 0d7a35fffd..7180b05114 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index e4c9b7ec74..c1a330fdc1 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 48f3e3a847..d8495ce716 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 0f903daeb8..3f33854845 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index c5fd18615c..a5c84f8f98 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 169279f9bb..b3ee762a16 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-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+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 8c42ee3ee1..4907e686ec 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-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 2a5fef59bb..9d5df524e1 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-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index f50307b0b8..89f96aea61 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 415afec4d9..50ddb1efb7 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index ec55e88b31..9d8e4e16b2 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 231138ec5e..f0061f802a 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-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 8f455706a5..632b492fb6 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index dcfca82e8b..177c10e28d 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-08-26T22:06:59+00:00 + 2017-08-27T10:10:36+00:00 https://home-assistant.io/ diff --git a/components/media_player.braviatv/index.html b/components/media_player.braviatv/index.html index 97e6762962..24f84a6534 100644 --- a/components/media_player.braviatv/index.html +++ b/components/media_player.braviatv/index.html @@ -75,7 +75,7 @@

The braviatv platform allows you to control a Sony Bravia TV.

-

Almost all Sony Bravia TV 2013 and newer are supported.

+

Almost all Sony Bravia TV 2013 and newer are supported. A more generic method for older TVs connected to a Raspberry Pi with HDMI-CEC is explained further below.

You will need to configure your TV to allow the Home Assistant for remote usage. To do that, ensure that your TV is turned on. Open the configuration popup on Home Assistant and enter a random PIN (for example 0000). After that, the TV will show you a PIN and Home Assistant will allow you to re-enter that PIN. Enter the PIN shown on your TV and Home Assistant will be able to control your Sony Bravia TV.

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

# Example configuration.yaml entry
@@ -89,10 +89,33 @@
   
  • host (Required): The IP of the Sony Bravia TV, eg. 192.168.0.10
  • name (Optional): The name to use on the frontend.
  • -

    You are also able to configure the TV manually by placing a bravia.conf file in your .homeassistant config directory with the following information - please update the details to match your setup:

    +

    You are also able to configure the TV manually by placing a bravia.conf file in your configuration directory with the following information - please update the details to match your setup:

    {"192.168.0.10": {"pin": "7745", "mac": "ac:1e:0a:e1:0c:01"}}
     
    +

    For TVs older than 2013

    +

    Users of TVs older than 2013 have another option for controlling their TV via Home Assistant.

    +

    Using HDMI-CEC

    +

    If you have a Raspberry Pi connected to your TV:

    +
    switch:
    +  - platform: command_line
    +    switches:
    +      tv_rpi:
    +        command_on: ssh root@[IP] "echo 'on 0' | cec-client -s"
    +        command_off: ssh root@[IP] "echo 'standby 0' | cec-client -s"
    +        command_state: ssh root@[IP] "echo 'pow 0' | cec-client -s |grep 'power status:'"
    +        value_template: '{{ value == "power status: on" }}'
    +
    +
    +

    Using cec-client is a great method to turn your TV off/on, however the trade off is if you’re using Kodi, it will no longer be able to control your TV using the TV Remote.

    +

    This is because only one process can control the CEC functionality within the Raspberry Pi at a time and running the above commands terminates the functionality inside libCEC within Kodi. Kodi must be restarted for TV remove functionality to work again.

    +

    Workaround:

    +

    If your desire is only to turn on your TV, the following “workaround” may be desirable:

    +

    Change the ‘on’ command to a restart for Kodi. This doesn’t reboot the Kodi device.

    +

    Restarting Kodi will trigger a HDMI-CEC event to bring the TV out of standby. The following can replace your TV ‘on’ command.

    +
    command_on: ssh root@[IP] "systemctl restart kodi"
    +
    +