home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
72.09k stars 30.18k forks source link

Google Cast Cast.show_lovelace_view broken #112717

Closed kwkid closed 6 months ago

kwkid commented 7 months ago

The problem

The ability to cast a lovelace view via Google Cast is no longer working after updating to 2024.3.0 using cast.show_lovelace_view.

What version of Home Assistant Core has the issue?

Home Assisstant OS

What was the last working version of Home Assistant Core?

2024.2.5

What type of installation are you running?

Home Assistant OS

Integration causing the issue

cast

Link to integration documentation on our website

https://www.home-assistant.io/integrations/cast/

Diagnostics information

Nothing appears in the logs

Example YAML snippet

service: cast.show_lovelace_view
data:
  entity_id: media_player.nest
  view_path: message
  dashboard_path: lovelace

Anything in the logs that might be useful for us?

Nothing appears in the logs

Additional information

This maybe related to Bump pychromecast to 14.0.0 which was part of the 2024.3.0 release. Restoring HomeAssistant back to 2024.2.5 resolves the issue. The Google Cast screen displays, shows the 'Connected' prompt but stays on the splash screen never showing the lovelace view until it times out and exits. This was done on my Google Nest Hub.

BloodyusHellus commented 7 months ago

I second this, same behaviour, started after 2024.3 update. Wanted to add that sometimes the dashboard still comes through somehow, maybe 1 out of 10 times or so. Got it to work after rebooting Google nest hub this morning but now it doesn't help.

wilbiev commented 7 months ago

Same problem here... rolling back to 2024.2.5 resolves the issue.

mattinglis commented 7 months ago

Same here, interestingly the UI is able to cast dashboards still reliably from the media player component. So casting isn't 100% broken.

This seems to be specific to the show_lovelace_view service. Wondering if some changes were missed in the service.

To me the behaviour is as if the URL is not constructed correctly when sent to be casted as the behaviour is the same as if you enter an invalid dashboard-path. Also If you look on the media player for the cast device, it is not displaying a dashboard that is attempting to be casted. Where as in 2024.2.5 it is being displayed.

tungmeister commented 7 months ago

Also seeing the same problem.

Roby2002 commented 6 months ago

Same problem for me too

MarkKlerkx commented 6 months ago

Same here

william-sy commented 6 months ago

Same problem here, displaying anything else on the cast screen like images or media seems to keep working tough.

Thought it was an automation issue, as it worked trough sending a dashboard from the media player but not trough my automation's.

kwkid commented 6 months ago

For those looking for a work around you can consider using Cast All the Things. I reverted my automations to use this (I was using this initially before switching to Google Cast) for now and it's working albeit only locally. I don't believe CATT works for if your HA is externally exposed though.

Once installed, you'll need a shell command like this where -d is your device name or ip address -> cast_message: 'catt -d "Nest" cast_site http://192.168.1.131:8123/lovelace/2'

Use this in your automations ->

pascalwinters commented 6 months ago

@kwkid maybe itโ€™s good to add the documentation link in the issue: https://www.home-assistant.io/integrations/cast So the tags are automatically added by the bots and gives the issue maybe more attention by the code owner

kwkid commented 6 months ago

done

noinformationavailable commented 6 months ago

I am sure my issue started even before 2024.3. Mine will sometimes display the dashboard then continually try to refresh reconnect until finally failing.

home-assistant[bot] commented 6 months ago

Hey there @emontnemery, mind taking a look at this issue as it has been labeled with an integration (cast) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `cast` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign cast` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


cast documentation cast source (message by IssueLinks)

fuzzyharry commented 6 months ago

Same here. It is not working in scripts. Maybe it is worth mentioning, for fixing this issue, that it is still working when you manually call the service in the services session of the development-tools.

VictorvandenHoven commented 6 months ago

To cast a lovelace view via Google Cast is no longer working after updating to 2024.3.0 using cast.show_lovelace_view.

When going back to previous version of HA, everything seems to work fine again. Tried to install from scratch again in HA 2024.3.0, but no success.

Through a "manual" service call the casting still works at my site. Through an automation or script it does not work.

At first I thought it was the authentication or websocket stuff. But after checking this thoroughly I can not find a thing that is wrong.

MaxGrmm commented 6 months ago

Same problem here! I hope the issue will be fixed soon. ๐Ÿ”œ

Mario-W-Git commented 6 months ago

Same problem after updating to 2024.3.0.

jeremynoesen commented 6 months ago

Also experiencing this. For some reason, manually calling the cast.show_lovelace_view service again (at least through the Developer Tools) will make the dashboard show. Calling it only once does not work. A bit annoying, as I have a dashboard auto cast when I turn on a room via a dimmer.

jeroenvdd commented 6 months ago

Same here I cast my doorbells to google hubs -> nothing is happening on 24.3.0

Tiihokatti commented 6 months ago

Also experiencing this. For some reason, manually calling the cast.show_lovelace_view service again (at least through the Developer Tools) will make the dashboard show. Calling it only once does not work. A bit annoying, as I have a dashboard auto cast when I turn on a room via a dimmer.

Noticed this same issue after updating to newest HA version from the previous one. Made a temporary fix by editing all the casting scripts to trigger the same cast command twice with a 10 second interval.

msalessandro69 commented 6 months ago

also having the same problem.

dmattlittle commented 6 months ago

I, too, am having the same issue. Reverting to 2024.2.5 worked.

smoltron commented 6 months ago

I hope this will be fixed soon. I cannot update to 2024.3 because of this bug.

stevnhoved commented 6 months ago

Made a temporary fix by editing all the casting scripts to trigger the same cast command twice with a 10 second interval.

Thanks. I have got the temp fix working by adding my cast and wait commands to a repeat block

repeat: count: 2 sequence:

smarthomefamilyverrips commented 6 months ago

Is this fixed with 2024.3.1 update?

smoltron commented 6 months ago

Is this fixed with 2024.3.1 update?

Seems so. After one hour my Nest Hub still shows.

VictorvandenHoven commented 6 months ago

Unfortunately, it still does not work at my site after the update to 2024.3.1. Also haven't found anything in the releasenotes related to chromecasting.

smarthomefamilyverrips commented 6 months ago

Unfortunately, it still does not work at my site after the uodate to 2024.3.1. Also haven't found anything in the releasenotes related to chromecasting.

I also not found anything that is why I asked here. It is strange though that it seems that for some people does work regarding @smoltron his response. So looks like not everyone experience this issue making it seem that it is related to which set-up of HA you are using ๐Ÿค”

william-sy commented 6 months ago

Could be.

Here HA runs in docker with NGINX proxy. Ill try the .1 update in a bit and see how it goes :)

Edit: Update did not fix the problem

noinformationavailable commented 6 months ago

Still not working here.

smarthomefamilyverrips commented 6 months ago

@emontnemery any chance this will be solved in a near future update?

jeroenvdd commented 6 months ago

Just tested the .1 release too -> no bueno

sfortis commented 6 months ago

same here... cast is working only by sending a second duplicate command with a small delay.

smarthomefamilyverrips commented 6 months ago

Is the device you are trying to cast to showing available when not casting?

I have the problem since few weeks that my devices become unavailable in HA.

sfortis commented 6 months ago

Is the device you are trying to cast to showing available when not casting?

I have the problem since few weeks that my devices become unavailable in HA.

Yes, mine is available. What I observed is that upon the first cast, the media device turns on but the attribute "media_title: dashboard-nest: Home" is missing.

image

casting one more time and everything is good.

image

so i included this i a simple while loop and it works fine.

repeat:
  until:
    - condition: state
      entity_id: media_player.nest_display
      attribute: media_title
      state: "dashboard-nest: Home"
  sequence:
    - service: cast.show_lovelace_view
      data:
        entity_id: media_player.nest_display
        dashboard_path: dashboard-nest
        view_path: "0"
    - delay:
        hours: 0
        minutes: 0
        seconds: 2
        milliseconds: 0
tjacko commented 6 months ago

same issue here ๐Ÿ˜’Have had no success with the work around of looping the cast command.

william-sy commented 6 months ago

same issue here ๐Ÿ˜’Have had no success with the work around of looping the cast command.

You can also just add a simple delay like this:

Screenshot 2024-03-18 at 10 11 38

Works too simple and effective.

talormanda commented 6 months ago

Writing to report I am having the same issue.

Scags104 commented 6 months ago

Made this in node red which is so far working out. Modelled after blueprint TomaszDom/cast_dashboard_google_hub.yaml

  1. Annoying that the inject node cant do every 9 minutes, but can do 6, so just threw a 3 minute wait after. Anyway does every 9 minutes in between X and Y time.
  2. Grabbing off/idle/paused time and making sure its over 2 minutes to ensure no other media is playing.
  3. Stopping the media player which for some reason has been playing in the background?!
  4. mute so we dont hear annoying cast noise repeatedly
  5. cast
  6. wait a few seconds until it connects
  7. cast again (this time it works!)
  8. wait a few seconds
  9. unmute

image

smarthomefamilyverrips commented 6 months ago

Is all nice that works second time and we all know a way to make it run a second call automatically BUT the whole idea is that it should just work from the first time as it always did... but nobody from core team seems to pick up this issue ๐Ÿ™„

TheHomieFox commented 6 months ago

100% @smarthomefamilyverrips hit the nail on the head. A workaround should not be treated as a fix. The reality is that 2024.3 broke the casting functionality and it requires fixing, not workarounds. I had the same issue and had rolled back to 2024.2.X, will stay there until this is fixed - hopefully soon!

william-sy commented 6 months ago

@smarthomefamilyverrips

but nobody from core team seems to pick up this issue ๐Ÿ™„

Its been 2 weeks sure, But I have to disagree with your mindset. It's opensource, feel free to fix it tomorrow if you like submit a PR you don't have to wait for the core team.

I am sure there is a backlog / order of things / reason why it is not yet in the works. Would it be nice if they let us know? Sure would be, but if you have to update all the tickets you have no time for development.

So to conclude:

smarthomefamilyverrips commented 6 months ago

@william-sy I not really agree with your point of view but everyone is entitled to their opinion.

I would say "if it is not broken, not try to fix it" and this issue would not have to exist. But this also is done and decided by core team. So I assume it is reasonable we also expect some attention on this and preferably a fix from their side ๐Ÿ™‚

Besides that personal I not have the knowledge to fix this. But to still support I do use a NabuCasa subscription, run HA on HA blue and try to support code writers when they help me out.

emontnemery commented 6 months ago

For those of you who have this issue, please:

Log settings:

- logger:
  default: info
  logs:
    homeassistant.components.cast: debug
    pychromecast: debug
    pychromecast.dial: warning
    pychromecast.discovery: warning
    homeassistant.components.cast.discovery: warning
william-sy commented 6 months ago

Target: nest hub 2nd gen

Just the cast no repeat:

2024-03-19 15:14:11.386 DEBUG (SyncWorker_3) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.google.cast.receiver from sender-0 to receiver-0: {'type': 'LAUNCH', 'appId': 'A078F6B0', 'requestId': 16}
2024-03-19 15:14:11.518 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to sender-0: {'launchRequestId': 16, 'status': 'USER_ALLOWED', 'type': 'LAUNCH_STATUS'}
2024-03-19 15:14:11.518 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Message unhandled: Message urn:x-cast:com.google.cast.receiver from receiver-0 to sender-0: {'launchRequestId': 16, 'status': 'USER_ALLOWED', 'type': 'LAUNCH_STATUS'}
2024-03-19 15:14:11.540 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:14:11.540 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='', icon_url=None, volume_control_type='master')
2024-03-19 15:14:11.554 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received unknown namespace: Message urn:x-cast:com.google.cast.multizone from receiver-0 to *: {'requestId': 0, 'status': {'devices': [{'capabilities': 229381, 'deviceId': 'a20435d4-0fa2-75c4-1a8c-41646b088af6', 'name': 'Kitchen display', 'volume': {'level': 0.30000001192092896, 'muted': False}}], 'isMultichannel': False, 'playbackSession': {'appAllowsGrouping': True, 'immutableDevices': [{'capabilities': 229381, 'deviceId': 'a20435d4-0fa2-75c4-1a8c-41646b088af6', 'name': 'Kitchen display', 'volume': {'level': 0.30000001192092896, 'muted': False}}], 'isVideoContent': True, 'streamTransferSupported': False}}, 'type': 'MULTIZONE_STATUS'}
2024-03-19 15:14:14.087 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 16, 'status': {'applications': [{'appId': 'A078F6B0', 'appType': 'WEB', 'displayName': 'Home Assistant Lovelace', 'iconUrl': 'https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.nabucasa.hast'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'senderConnected': False, 'sessionId': 'ca820d06-40e9-415e-8adc-e968124c1503', 'statusText': 'Home Assistant Lovelace', 'transportId': 'ca820d06-40e9-415e-8adc-e968124c1503', 'universalAppId': 'A078F6B0'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:14:14.087 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id='A078F6B0', display_name='Home Assistant Lovelace', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.nabucasa.hast', 'urn:x-cast:com.google.cast.media'], session_id='ca820d06-40e9-415e-8adc-e968124c1503', transport_id='ca820d06-40e9-415e-8adc-e968124c1503', status_text='Home Assistant Lovelace', icon_url='https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', volume_control_type='master')
2024-03-19 15:14:14.088 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.google.cast.tp.connection from sender-0 to ca820d06-40e9-415e-8adc-e968124c1503: {'type': 'CONNECT', 'origin': {}, 'userAgent': 'PyChromecast', 'senderInfo': {'sdkType': 2, 'version': '15.605.1.3', 'browserVersion': '44.0.2403.30', 'platform': 4, 'systemVersion': 'Macintosh; Intel Mac OS X10_10_3', 'connectionType': 1}}
2024-03-19 15:14:14.089 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.google.cast.media from sender-0 to ca820d06-40e9-415e-8adc-e968124c1503: {'type': 'GET_STATUS', 'requestId': 17}
2024-03-19 15:14:14.089 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.nabucasa.hast from sender-0 to ca820d06-40e9-415e-8adc-e968124c1503: {'type': 'connect', 'refreshToken': '1c039f4f397d95f4d06ab5ca7f524c7eda0a571c3fe5a7e6c18b2fb09bd33ba97ed48bb896d819399694eaa10ee321984c86dde72334fcb3ebe957c6b675913b', 'clientId': None, 'hassUrl': 'https://', 'hassUUID': '00d1ebaa45db4381b5b28e3ca3ad049a', 'requestId': 18}
2024-03-19 15:14:14.138 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'applications': [{'appId': 'A078F6B0', 'appType': 'WEB', 'displayName': 'Home Assistant Lovelace', 'iconUrl': 'https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.nabucasa.hast'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'senderConnected': True, 'sessionId': 'ca820d06-40e9-415e-8adc-e968124c1503', 'statusText': 'Home Assistant Lovelace', 'transportId': 'ca820d06-40e9-415e-8adc-e968124c1503', 'universalAppId': 'A078F6B0'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:14:14.138 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id='A078F6B0', display_name='Home Assistant Lovelace', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.nabucasa.hast', 'urn:x-cast:com.google.cast.media'], session_id='ca820d06-40e9-415e-8adc-e968124c1503', transport_id='ca820d06-40e9-415e-8adc-e968124c1503', status_text='Home Assistant Lovelace', icon_url='https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', volume_control_type='master')
2024-03-19 15:14:17.894 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.media from ca820d06-40e9-415e-8adc-e968124c1503 to *: {'type': 'MEDIA_STATUS', 'status': [], 'requestId': 0}
2024-03-19 15:14:17.895 DEBUG (Thread-5) [pychromecast.controllers] Media:Updated status <MediaStatus {'metadata_type': None, 'title': None, 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [], 'supports_pause': False, 'supports_seek': False, 'supports_stream_volume': False, 'supports_stream_mute': False, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0.0, 'content_id': None, 'content_type': None, 'duration': None, 'stream_type': 'UNKNOWN', 'idle_reason': None, 'media_session_id': None, 'playback_rate': 1.0, 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'volume_level': 1.0, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {}, 'current_subtitle_tracks': [], 'last_updated': None}>
2024-03-19 15:14:17.952 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.media from ca820d06-40e9-415e-8adc-e968124c1503 to sender-0: {'type': 'MEDIA_STATUS', 'status': [], 'requestId': 17}
2024-03-19 15:14:17.952 DEBUG (Thread-5) [pychromecast.controllers] Media:Updated status <MediaStatus {'metadata_type': None, 'title': None, 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [], 'supports_pause': False, 'supports_seek': False, 'supports_stream_volume': False, 'supports_stream_mute': False, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0.0, 'content_id': None, 'content_type': None, 'duration': None, 'stream_type': 'UNKNOWN', 'idle_reason': None, 'media_session_id': None, 'playback_rate': 1.0, 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'volume_level': 1.0, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {}, 'current_subtitle_tracks': [], 'last_updated': None}>
2024-03-19 15:14:18.476 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.nabucasa.hast from ca820d06-40e9-415e-8adc-e968124c1503 to sender-0: {'type': 'receiver_status', 'connected': True, 'showDemo': False, 'hassUrl': 'https://', 'hassUUID': '00d1ebaa45db4381b5b28e3ca3ad049a', 'lovelacePath': None}
2024-03-19 15:14:18.477 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.nabucasa.hast from sender-0 to ca820d06-40e9-415e-8adc-e968124c1503: {'type': 'get_status', 'hassUrl': 'https://', 'hassUUID': '00d1ebaa45db4381b5b28e3ca3ad049a', 'requestId': 19}
2024-03-19 15:14:18.561 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.nabucasa.hast from ca820d06-40e9-415e-8adc-e968124c1503 to sender-0: {'type': 'receiver_status', 'connected': True, 'showDemo': False, 'hassUrl': 'https://', 'hassUUID': '00d1ebaa45db4381b5b28e3ca3ad049a', 'lovelacePath': None}

Repeat cast:

2024-03-19 15:20:01.466 INFO (MainThread) [homeassistant.components.automation.livingroomswitch_diningtable] LivingRoomSwitch - Casting: Running automation actions
2024-03-19 15:20:01.466 INFO (MainThread) [homeassistant.components.automation.livingroomswitch_diningtable] LivingRoomSwitch - Casting: If at step 1: Running automation actions
2024-03-19 15:20:01.466 INFO (MainThread) [homeassistant.components.automation.livingroomswitch_diningtable] LivingRoomSwitch - Casting: If at step 1: Executing step call service
2024-03-19 15:20:01.467 INFO (SyncWorker_13) [pychromecast.controllers] Receiver:Launching app A078F6B0
2024-03-19 15:20:01.467 DEBUG (SyncWorker_13) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.google.cast.receiver from sender-0 to receiver-0: {'type': 'LAUNCH', 'appId': 'A078F6B0', 'requestId': 53}
2024-03-19 15:20:01.468 INFO (MainThread) [homeassistant.components.automation.livingroomswitch_diningtable] LivingRoomSwitch - Casting: If at step 1: Executing step delay 0:00:05
2024-03-19 15:20:01.472 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to sender-0: {'launchRequestId': 53, 'status': 'USER_ALLOWED', 'type': 'LAUNCH_STATUS'}
2024-03-19 15:20:01.472 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Message unhandled: Message urn:x-cast:com.google.cast.receiver from receiver-0 to sender-0: {'launchRequestId': 53, 'status': 'USER_ALLOWED', 'type': 'LAUNCH_STATUS'}
2024-03-19 15:20:01.477 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:20:01.477 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='', icon_url=None, volume_control_type='master')
2024-03-19 15:20:01.482 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received unknown namespace: Message urn:x-cast:com.google.cast.multizone from receiver-0 to *: {'requestId': 0, 'status': {'devices': [{'capabilities': 229381, 'deviceId': 'a20435d4-0fa2-75c4-1a8c-41646b088af6', 'name': 'Kitchen display', 'volume': {'level': 0.30000001192092896, 'muted': False}}], 'isMultichannel': False, 'playbackSession': {'appAllowsGrouping': True, 'immutableDevices': [{'capabilities': 229381, 'deviceId': 'a20435d4-0fa2-75c4-1a8c-41646b088af6', 'name': 'Kitchen display', 'volume': {'level': 0.30000001192092896, 'muted': False}}], 'isVideoContent': True, 'streamTransferSupported': False}}, 'type': 'MULTIZONE_STATUS'}
2024-03-19 15:20:03.465 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 53, 'status': {'applications': [{'appId': 'A078F6B0', 'appType': 'WEB', 'displayName': 'Home Assistant Lovelace', 'iconUrl': 'https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.nabucasa.hast'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'senderConnected': False, 'sessionId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'statusText': 'Home Assistant Lovelace', 'transportId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'universalAppId': 'A078F6B0'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:20:03.466 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id='A078F6B0', display_name='Home Assistant Lovelace', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.nabucasa.hast', 'urn:x-cast:com.google.cast.media'], session_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', transport_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', status_text='Home Assistant Lovelace', icon_url='https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', volume_control_type='master')
2024-03-19 15:20:03.466 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.google.cast.tp.connection from sender-0 to 0de2159a-f0a9-46a3-810c-ccd7707ce48a: {'type': 'CONNECT', 'origin': {}, 'userAgent': 'PyChromecast', 'senderInfo': {'sdkType': 2, 'version': '15.605.1.3', 'browserVersion': '44.0.2403.30', 'platform': 4, 'systemVersion': 'Macintosh; Intel Mac OS X10_10_3', 'connectionType': 1}}
2024-03-19 15:20:03.467 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.google.cast.media from sender-0 to 0de2159a-f0a9-46a3-810c-ccd7707ce48a: {'type': 'GET_STATUS', 'requestId': 54}
2024-03-19 15:20:03.468 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.nabucasa.hast from sender-0 to 0de2159a-f0a9-46a3-810c-ccd7707ce48a: {'type': 'connect', 'refreshToken': '1c039f4f397d95f4d06ab5ca7f524c7eda0a571c3fe5a7e6c18b2fb09bd33ba97ed48bb896d819399694eaa10ee321984c86dde72334fcb3ebe957c6b675913b', 'clientId': None, 'hassUrl': 'https:// ', 'hassUUID': '00d1ebaa45db4381b5b28e3ca3ad049a', 'requestId': 55}
2024-03-19 15:20:03.529 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'applications': [{'appId': 'A078F6B0', 'appType': 'WEB', 'displayName': 'Home Assistant Lovelace', 'iconUrl': 'https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.nabucasa.hast'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'senderConnected': True, 'sessionId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'statusText': 'Home Assistant Lovelace', 'transportId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'universalAppId': 'A078F6B0'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:20:03.529 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id='A078F6B0', display_name='Home Assistant Lovelace', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.nabucasa.hast', 'urn:x-cast:com.google.cast.media'], session_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', transport_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', status_text='Home Assistant Lovelace', icon_url='https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', volume_control_type='master')
2024-03-19 15:20:06.470 INFO (MainThread) [homeassistant.components.automation.livingroomswitch_diningtable] LivingRoomSwitch - Casting: If at step 1: Executing step call service
2024-03-19 15:20:07.187 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.media from 0de2159a-f0a9-46a3-810c-ccd7707ce48a to *: {'type': 'MEDIA_STATUS', 'status': [], 'requestId': 0}
2024-03-19 15:20:07.188 DEBUG (Thread-5) [pychromecast.controllers] Media:Updated status <MediaStatus {'metadata_type': None, 'title': None, 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [], 'supports_pause': False, 'supports_seek': False, 'supports_stream_volume': False, 'supports_stream_mute': False, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0.0, 'content_id': None, 'content_type': None, 'duration': None, 'stream_type': 'UNKNOWN', 'idle_reason': None, 'media_session_id': None, 'playback_rate': 1.0, 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'volume_level': 1.0, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {}, 'current_subtitle_tracks': [], 'last_updated': None}>
2024-03-19 15:20:07.233 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.media from 0de2159a-f0a9-46a3-810c-ccd7707ce48a to sender-0: {'type': 'MEDIA_STATUS', 'status': [], 'requestId': 54}
2024-03-19 15:20:07.233 DEBUG (Thread-5) [pychromecast.controllers] Media:Updated status <MediaStatus {'metadata_type': None, 'title': None, 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [], 'supports_pause': False, 'supports_seek': False, 'supports_stream_volume': False, 'supports_stream_mute': False, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0.0, 'content_id': None, 'content_type': None, 'duration': None, 'stream_type': 'UNKNOWN', 'idle_reason': None, 'media_session_id': None, 'playback_rate': 1.0, 'player_state': 'UNKNOWN', 'supported_media_commands': 0, 'volume_level': 1.0, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {}, 'current_subtitle_tracks': [], 'last_updated': None}>
2024-03-19 15:20:07.603 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.nabucasa.hast from 0de2159a-f0a9-46a3-810c-ccd7707ce48a to sender-0: {'type': 'receiver_status', 'connected': True, 'showDemo': False, 'hassUrl': 'https:// ', 'hassUUID': '00d1ebaa45db4381b5b28e3ca3ad049a', 'lovelacePath': None}
2024-03-19 15:20:07.603 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Sending: Message urn:x-cast:com.nabucasa.hast from sender-0 to 0de2159a-f0a9-46a3-810c-ccd7707ce48a: {'type': 'show_lovelace_view', 'hassUrl': 'https:// ', 'hassUUID': '00d1ebaa45db4381b5b28e3ca3ad049a', 'viewPath': '0', 'urlPath': 'd-livingroom', 'requestId': 56}
2024-03-19 15:20:07.897 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.media from 0de2159a-f0a9-46a3-810c-ccd7707ce48a to *: {'type': 'MEDIA_STATUS', 'status': [{'mediaSessionId': 1, 'playbackRate': 1, 'playerState': 'IDLE', 'currentTime': 0, 'supportedMediaCommands': 12303, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'streamType': 'NONE', 'mediaCategory': 'IMAGE', 'contentType': 'image/jpeg', 'metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}}, 'currentItemId': 1, 'extendedStatus': {'playerState': 'LOADING', 'media': {'contentId': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'streamType': 'NONE', 'mediaCategory': 'IMAGE', 'contentType': 'image/jpeg', 'metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}}, 'mediaSessionId': 1}, 'repeatMode': 'REPEAT_OFF'}], 'requestId': 0}
2024-03-19 15:20:07.898 DEBUG (Thread-5) [pychromecast.controllers] Media:Updated status <MediaStatus {'metadata_type': 0, 'title': 'd-livingroom: Home', 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [], 'supports_pause': True, 'supports_seek': True, 'supports_stream_volume': True, 'supports_stream_mute': True, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0, 'content_id': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'content_type': 'image/jpeg', 'duration': None, 'stream_type': 'NONE', 'idle_reason': None, 'media_session_id': 1, 'playback_rate': 1, 'player_state': 'IDLE', 'supported_media_commands': 12303, 'volume_level': 1, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}, 'current_subtitle_tracks': [], 'last_updated': datetime.datetime(2024, 3, 19, 14, 20, 7, 898159)}>
2024-03-19 15:20:07.920 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'applications': [{'appId': 'A078F6B0', 'appType': 'WEB', 'displayName': 'Home Assistant Lovelace', 'iconUrl': 'https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.nabucasa.hast'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'senderConnected': True, 'sessionId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'statusText': 'Casting: d-livingroom: Home', 'transportId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'universalAppId': 'A078F6B0'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:20:07.920 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id='A078F6B0', display_name='Home Assistant Lovelace', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.nabucasa.hast', 'urn:x-cast:com.google.cast.media'], session_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', transport_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', status_text='Casting: d-livingroom: Home', icon_url='https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', volume_control_type='master')
2024-03-19 15:20:07.995 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'applications': [{'appId': 'A078F6B0', 'appType': 'WEB', 'displayName': 'Home Assistant Lovelace', 'iconUrl': 'https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.nabucasa.hast'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'senderConnected': True, 'sessionId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'statusText': 'Home Assistant Lovelace', 'transportId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'universalAppId': 'A078F6B0'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:20:07.996 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id='A078F6B0', display_name='Home Assistant Lovelace', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.nabucasa.hast', 'urn:x-cast:com.google.cast.media'], session_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', transport_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', status_text='Home Assistant Lovelace', icon_url='https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', volume_control_type='master')
2024-03-19 15:20:08.017 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.media from 0de2159a-f0a9-46a3-810c-ccd7707ce48a to *: {'type': 'MEDIA_STATUS', 'status': [{'mediaSessionId': 2, 'playbackRate': 1, 'playerState': 'IDLE', 'currentTime': 0, 'supportedMediaCommands': 12303, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'streamType': 'NONE', 'mediaCategory': 'IMAGE', 'contentType': 'image/jpeg', 'metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}, 'breaks': [], 'breakClips': []}, 'currentItemId': 1, 'extendedStatus': {'playerState': 'LOADING', 'media': {'contentId': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'streamType': 'NONE', 'mediaCategory': 'IMAGE', 'contentType': 'image/jpeg', 'metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}, 'breaks': [], 'breakClips': []}, 'mediaSessionId': 2}, 'repeatMode': 'REPEAT_OFF'}], 'requestId': 0}
2024-03-19 15:20:08.017 DEBUG (Thread-5) [pychromecast.controllers] Media:Updated status <MediaStatus {'metadata_type': 0, 'title': 'd-livingroom: Home', 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [], 'supports_pause': True, 'supports_seek': True, 'supports_stream_volume': True, 'supports_stream_mute': True, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0, 'content_id': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'content_type': 'image/jpeg', 'duration': None, 'stream_type': 'NONE', 'idle_reason': None, 'media_session_id': 2, 'playback_rate': 1, 'player_state': 'IDLE', 'supported_media_commands': 12303, 'volume_level': 1, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}, 'current_subtitle_tracks': [], 'last_updated': datetime.datetime(2024, 3, 19, 14, 20, 8, 17618)}>
2024-03-19 15:20:08.023 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'applications': [{'appId': 'A078F6B0', 'appType': 'WEB', 'displayName': 'Home Assistant Lovelace', 'iconUrl': 'https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.nabucasa.hast'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'senderConnected': True, 'sessionId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'statusText': 'Casting: d-livingroom: Home', 'transportId': '0de2159a-f0a9-46a3-810c-ccd7707ce48a', 'universalAppId': 'A078F6B0'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.30000001192092896, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
2024-03-19 15:20:08.023 DEBUG (Thread-5) [pychromecast.controllers] Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=0.30000001192092896, volume_muted=False, app_id='A078F6B0', display_name='Home Assistant Lovelace', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.nabucasa.hast', 'urn:x-cast:com.google.cast.media'], session_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', transport_id='0de2159a-f0a9-46a3-810c-ccd7707ce48a', status_text='Casting: d-livingroom: Home', icon_url='https://lh3.googleusercontent.com/MH0rxP9ghG0rKAz0b73RirG6TXKFrFCJu9b71GHkw-DKfr93IcIlz7kwyBLW4_mI-r651qfnSzlQIr8', volume_control_type='master')
2024-03-19 15:20:08.041 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.nabucasa.hast from 0de2159a-f0a9-46a3-810c-ccd7707ce48a to sender-0: {'type': 'receiver_status', 'connected': True, 'showDemo': False, 'hassUrl': 'https:// ', 'hassUUID': '00d1ebaa45db4381b5b28e3ca3ad049a', 'lovelacePath': '0', 'urlPath': 'd-livingroom'}
2024-03-19 15:20:08.197 DEBUG (Thread-5) [pychromecast.socket_client] [(192.168.11.58):8009] Received: Message urn:x-cast:com.google.cast.media from 0de2159a-f0a9-46a3-810c-ccd7707ce48a to *: {'type': 'MEDIA_STATUS', 'status': [{'mediaSessionId': 2, 'playbackRate': 1, 'playerState': 'PAUSED', 'currentTime': 0, 'supportedMediaCommands': 12303, 'volume': {'level': 1, 'muted': False}, 'activeTrackIds': [], 'media': {'contentId': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'streamType': 'BUFFERED', 'mediaCategory': 'IMAGE', 'contentType': 'image/jpeg', 'metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}, 'duration': 0, 'tracks': [], 'breaks': [], 'breakClips': []}, 'currentItemId': 1, 'items': [{'itemId': 1, 'media': {'contentId': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'streamType': 'NONE', 'mediaCategory': 'IMAGE', 'contentType': 'image/jpeg', 'metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}, 'duration': 0}, 'autoplay': True, 'orderId': 0}], 'repeatMode': 'REPEAT_OFF'}], 'requestId': 1710858002207}
2024-03-19 15:20:08.198 DEBUG (Thread-5) [pychromecast.controllers] Media:Updated status <MediaStatus {'metadata_type': 0, 'title': 'd-livingroom: Home', 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': [], 'images': [], 'supports_pause': True, 'supports_seek': True, 'supports_stream_volume': True, 'supports_stream_mute': True, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0, 'content_id': 'https://cast.home-assistant.io/images/google-nest-hub.png', 'content_type': 'image/jpeg', 'duration': 0, 'stream_type': 'BUFFERED', 'idle_reason': None, 'media_session_id': 2, 'playback_rate': 1, 'player_state': 'PAUSED', 'supported_media_commands': 12303, 'volume_level': 1, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {'metadataType': 0, 'title': 'd-livingroom: Home'}, 'current_subtitle_tracks': [], 'last_updated': datetime.datetime(2024, 3, 19, 14, 20, 8, 198207)}>

Hope it helps, Removed my URL

emontnemery commented 6 months ago

Thanks @william-sy ๐Ÿ‘

nest hub 2nd gen

Is the device marked GUIK2 on the bottom side?

william-sy commented 6 months ago

@emontnemery

That is correct.

emontnemery commented 6 months ago

OK, I see. Unfortunately, I have the same model and casting of a dashboard works fine.

It's reasonable you don't want to share your URL, but could you confirm which URL is shown in the log, is it the correct external URL? Is it self hosted, or is the external URL provided by Nabu Casa Cloud?

Also, can you confirm if the dashboard showed or did not show on the device in the no repeat and repeat cases?

emontnemery commented 6 months ago

@william-sy could you maybe message me on Discord, I'll need some help with debugging this since I can't reproduce the issue. My username is @emontnemery also on Discord.

william-sy commented 6 months ago

@emontnemery send you a request to chat on discord, name starting with void.

william-sy commented 6 months ago

It's reasonable you don't want to share your URL, but could you confirm which URL is shown in the log, is it the correct external URL? Is it self hosted, or is the external URL provided by Nabu Casa Cloud?

The URL is correct, and is indeed self hosted.

Also, can you confirm if the dashboard showed or did not show on the device in the no repeat and repeat cases?

It does not show in the 'no repeat' it keeps saying "connected" It shows only in the repeat case