Sony Bravia TV component with Pre-Shared Key

Is it possible to track ‘streaming channels’ (Live Channels) at all? When I am playing a streaming channel, the component status stays at Idle.

Hi Gerard,

Your component is really great! May I know if it is possible to turn on apps such as Spotify? I saw there is a start_app function in sony_bravia_psk however I am not sure how to add a custom service into your component to call this function. Appreciate if you could advise, thanks!

You can try to add Spotify or other apps in this part of media_player.py. After that restart HA.
I can’t test it myself as I don’t have an TV with Android TV.

See this post where platup got it working for GooglePlay.
If it works let me know and I will add it to the next version.

Hi, great work. Does your custom component work also with Google home voice commands? I use the bravia TV component and it works well in HA, but in Google home the entity is seen as switch… so with voice commands I can only turn on and off the TV.

Gerard thanks a lot for this custom component. I also solved the Volume Slider problem in native Sony Bravia integration using your component.
Trying to change the HDMI names for the source_list:
HDMI1 -> SetTop Box
HDMI2 -> Shield TV
HDMI3 -> Intel NUC
HDMI4/ARC -> PS4

As you have suggested in your github page: Issue 15 , you recommend to use input_select for this purpose. Being a noob in Homeassistant, is there anyone who can help me set this up? Thanks a lot again…

Hi,

first thank you for your great work!

I have a question: Starting Netflix through a script works fine. However, when there is already something running on Netflix and I click my Kino mode button, I get directed back to the Netflix startpage on the TV.

Is it possible to find out which app is currently running on the TV? So I could avoid to start it again.

I remember on the openHAB integration for Bravia each App was listed as a channel, just like the TV channels and you could always see if they are running. So it must be possible to get that information somehow…

getting this error

Platform error media_player.braviatv_psk - Integration braviatv_psk not found.

Hi Craig, did you manage to get Netflix working?

I couldn't using this, so used ADB instead...

name: NETFLIX
tap_action:
action: call-service
service: androidtv.adb_command
service_data:
command: >-
am start -a android.intent.action.VIEW -d -n
com.netflix.ninja/.MainActivity
entity_id: media_player.bravia_android_tv
type: entity-button

Hi guys.
A question for you. Is there any way to change the fixed ip address via any type of ssh command send to the TV? Let’s say I want to set the local TV IP to 192.168.1.127 ?

Thank you.

Hi there! Just replaced mu old Samsung with Sony AG9 and have some issues configuring it… First I can’t configure it with generic Android TV component, it just not initiate. SO perhaps something so specific to Sony that it just does not work. Then I found this component and it works from the first approach… but seems to be somehow limited in functionality. I can just check if TV is on or of, or what HDMI channel is active… but since all of my sources are connected to Denon AVR only one HDMI input on AG9 is in use… so again not much info back. What I’d like to know is what application is running on TV (namely Youtube, Netflix or Kodi) and what is the status of application (idle or playing). But seems such info is not reported. Along with generic Android TV it is possible to use ADB, that could provide such info, but it apparently does not work with Bravia TV with PSK… Or am I missing something? How do you guys deal with it?

hello

i can’t connect my sony 40 pillici in wifi.
the connection must be only via lan or even just wifi ???

Hi. Just want to let you know that Netflix button is working with this. I am using a mini media player setup as below.

To get it working you need to change the type to tvshow as such

- icon: 'mdi:netflix'
  id: Netflix
  type: tvshow

Sorry for the wrong formatting I’m on my phone and posting for the first time so I dont know how to format it correctly.

I also wanted to add a spotify and YouTube button but I’m not sure on how to do that. If anyone knows please let me know.

Thanks

This article suggests that your model KDL-70R520A is from year 2013. Does it have PSK authentication option?

Ive been using this custom component for a while now and its been working great. What ive noticed though, is that i need to press the power button twice to turn the TV off within the UI. Ive also exposed the device to my google home via nabu casa which is resulting in the TV not turning off the first time when i ask google to turn it off. The device is showing as a media player in Google Home with a simple on / off button only

Is there anyone else thats seeing this behaviour? Is there anyone else that has exposed their entity to google home and have it working perfectly every time?

I had (have) a similar problem, where the TV doesn’t turn off on first attempt.But this is not a problem of the component, it’s a problem of the TV. As long as other things (like a FireTV stick) are connected via HDMI and CEC is on, the TV is not going to sleep. I’m not sure where that comes from, as normally a shut down from the TV should shut down the other device(s).

In my case it helped to power off the other devices first and wait for something like two or three seconds and then send the signal for turn off. What helps as well is turning off the other device, the TV shuts down with it. I’m suspecting some misconfiguration on my end, so the HDMI-CEC isn’t working the way I want it to.

Hello!
I´m new at home assistant and am trying to control my new sony tv with braviatv_psk. It´s a XG85 from 2019 with android 9 installed. I can see all states in HA like volume level, actual source, etc. But the only things I can control ist the drop-down-element for the source and the volume-slider. All buttons like power-off, volume-up and down can be pushed and I can see, that a command is received from the TV (the LED is configured to show a received command from a remote), but nothing happens. Log shows no entries with braviatv_psk after initialising. Does anybody have the same behaviour and can give me a recommendation? I have HA running with HassOS on a Rpi, the version is up-to-date. Maybe the commands for 2019-models are different? Many thanks!

Edit: Today a new Firmware fir my TV was released, that did the trick. Everything works with Android 9! :slight_smile:

Hi @gerard33

Thanks one more time for this amazing component.

I found something that is not working quite right whit your component that works fine whit the regular bravia component.

I can mute the tv fine directly from the media player card or calling from a service. The thing that is not doing right is change the “is_volumen_mute” atribute whenever the service is called, even when is directly specified like this

“media_player.volume_mute”
whit
entity_id: media_player.bravia_4k
is_volume_muted: true

The atribute always stays in “false”

This does not seem like a big deal as it mutes/unmutes the tv at the first try calling the service, but this make any switch or light template (for examle to make a slider to control the bravia volume) not work properly as the status is always “false” and everytime you want to unmute the tv you have to click the switch/slider 2 times

I am trying to set this up with a sony bluray player.
In my homeassistant.log I see a bunch of errors - any thoughts?

config $ more home-assistant.log |grep bravia
2020-01-30 16:11:21 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for braviatv_psk which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2020-01-30 16:12:20 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.braviatv_psk
2020-01-30 16:12:20 INFO (SyncWorker_4) [custom_components.braviatv_psk.media_player] Setting up Sony Bravia TV
2020-01-30 16:12:20 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new media_player.braviatv_psk entity: media_player.bluray
config $ more home-assistant.log |grep bravia
2020-01-30 16:11:21 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for braviatv_psk which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2020-01-30 16:12:20 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.braviatv_psk
2020-01-30 16:12:20 INFO (SyncWorker_4) [custom_components.braviatv_psk.media_player] Setting up Sony Bravia TV
2020-01-30 16:12:20 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new media_player.braviatv_psk entity: media_player.bluray
2020-01-30 16:14:17 INFO (SyncWorker_2) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:25 INFO (SyncWorker_5) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:35 ERROR (SyncWorker_1) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c605c30>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 383, in media_next_track
    self._braviarc.send_command('ChannelUp')
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 187, in send_command
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:36 INFO (SyncWorker_11) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:39 ERROR (SyncWorker_0) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c507290>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 346, in mute_volume
    self._braviarc.mute_volume()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 348, in mute_volume
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:40 ERROR (SyncWorker_6) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c509850>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 342, in volume_down
    self._braviarc.volume_down()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 344, in volume_down
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:47 INFO (SyncWorker_15) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:52 ERROR (SyncWorker_19) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a6b0d70>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:55 ERROR (SyncWorker_4) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c6d8770>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:58 INFO (SyncWorker_10) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:09 INFO (SyncWorker_9) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:20 INFO (SyncWorker_11) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:31 INFO (SyncWorker_1) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:41 INFO (SyncWorker_2) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:52 INFO (SyncWorker_9) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:03 INFO (SyncWorker_19) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:13 INFO (SyncWorker_3) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:24 INFO (SyncWorker_8) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:35 INFO (SyncWorker_7) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:37 ERROR (SyncWorker_17) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6cc8b1b0>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_13) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x718dd270>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_10) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a413490>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_18) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a30f0f0>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_4) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a28d550>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_8) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x70e7b9d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_3) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c59b970>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:40 ERROR (SyncWorker_16) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a258510>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:46 INFO (SyncWorker_19) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:57 INFO (SyncWorker_7) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
config $ more home-assistant.log |grep bravia
2020-01-30 16:11:21 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for braviatv_psk which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2020-01-30 16:12:20 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.braviatv_psk
2020-01-30 16:12:20 INFO (SyncWorker_4) [custom_components.braviatv_psk.media_player] Setting up Sony Bravia TV
2020-01-30 16:12:20 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new media_player.braviatv_psk entity: media_player.bluray
2020-01-30 16:14:17 INFO (SyncWorker_2) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:25 INFO (SyncWorker_5) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:35 ERROR (SyncWorker_1) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c605c30>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 383, in media_next_track
    self._braviarc.send_command('ChannelUp')
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 187, in send_command
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:36 INFO (SyncWorker_11) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:39 ERROR (SyncWorker_0) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c507290>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 346, in mute_volume
    self._braviarc.mute_volume()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 348, in mute_volume
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:40 ERROR (SyncWorker_6) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c509850>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 342, in volume_down
    self._braviarc.volume_down()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 344, in volume_down
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:47 INFO (SyncWorker_15) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:52 ERROR (SyncWorker_19) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a6b0d70>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:55 ERROR (SyncWorker_4) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c6d8770>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:58 INFO (SyncWorker_10) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:09 INFO (SyncWorker_9) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:20 INFO (SyncWorker_11) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:31 INFO (SyncWorker_1) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:41 INFO (SyncWorker_2) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:52 INFO (SyncWorker_9) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:03 INFO (SyncWorker_19) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:13 INFO (SyncWorker_3) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:24 INFO (SyncWorker_8) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:35 INFO (SyncWorker_7) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:37 ERROR (SyncWorker_17) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6cc8b1b0>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_13) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x718dd270>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_10) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a413490>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_18) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a30f0f0>: Failed to establish a new connection: [Errno 111] Connection refused'))
config $ more home-assistant.log |grep bravia
2020-01-30 16:11:21 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for braviatv_psk which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2020-01-30 16:12:20 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.braviatv_psk
2020-01-30 16:12:20 INFO (SyncWorker_4) [custom_components.braviatv_psk.media_player] Setting up Sony Bravia TV
2020-01-30 16:12:20 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new media_player.braviatv_psk entity: media_player.bluray
2020-01-30 16:14:17 INFO (SyncWorker_2) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:25 INFO (SyncWorker_5) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:35 ERROR (SyncWorker_1) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c605c30>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 383, in media_next_track
    self._braviarc.send_command('ChannelUp')
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 187, in send_command
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:36 INFO (SyncWorker_11) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:39 ERROR (SyncWorker_0) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c507290>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 346, in mute_volume
    self._braviarc.mute_volume()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 348, in mute_volume
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:40 ERROR (SyncWorker_6) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c509850>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 342, in volume_down
    self._braviarc.volume_down()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 344, in volume_down
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:47 INFO (SyncWorker_15) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:14:52 ERROR (SyncWorker_19) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a6b0d70>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:55 ERROR (SyncWorker_4) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6c6d8770>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:14:58 INFO (SyncWorker_10) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:09 INFO (SyncWorker_9) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:20 INFO (SyncWorker_11) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:31 INFO (SyncWorker_1) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:41 INFO (SyncWorker_2) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:15:52 INFO (SyncWorker_9) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:03 INFO (SyncWorker_19) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:13 INFO (SyncWorker_3) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:24 INFO (SyncWorker_8) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:35 INFO (SyncWorker_7) [custom_components.braviatv_psk.media_player] TV is starting, no info available yet
2020-01-30 16:16:37 ERROR (SyncWorker_17) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6cc8b1b0>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_13) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x718dd270>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_10) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a413490>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 336, in turn_off
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 275, in get_command_code
  File "/usr/local/lib/python3.7/site-packages/braviapsk/sony_bravia_psk.py", line 266, in _refresh_commands
2020-01-30 16:16:39 ERROR (SyncWorker_18) [braviapsk.sony_bravia_psk] Exception: HTTPConnectionPool(host='192.168.1.207', port=80): Max retries exceeded with url: /sony/system (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6a30f0f0>: Failed to establish a new connection: [Errno 111] Connection refused'))
  File "/config/custom_components/braviatv_psk/media_player.py", line 333, in turn_off
    self._braviarc.turn_off()
1 Like

This component is for Sony Bravia TVs with PSK.