Przywrocenie muzyki po odtworzeniu powiadomienia

Dzień dobry
Jak automatycznie przywrócić audio odtwarzane na głośniku Google po odtworzonym komunikacie?

Są gotowe rozwiązania na forum, wystarczy poszukać.

Dziekuje za pomoc, jeszcze takie pytanie czy te rozwiązania działają ze Spotify ?

Będzie że odkopuje temat, ale jakby ktoś był zainteresowany to dawno temu wykombinowałem sobie takie coś które pauzuje spotify na czas wygłaszania komunikatu, a potem wznawia muzykę (o ile grała wcześniej)

[{"id":"60c75e90.76f6d","type":"subflow","name":"Komunikat głosowy","info":"","category":"","in":[{"x":40,"y":80,"wires":[{"id":"5f50c0e9.5e1c2"}]}],"out":[],"env":[],"meta":{},"color":"#DDAA99"},{"id":"5b22da56.b845a4","type":"function","z":"60c75e90.76f6d","name":"Nadawanie treści komunikatowi","func":"msg.payload = \n{\n    \"data\":\n    {\n       \"message\": msg.tresc\n    }\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":330,"y":200,"wires":[["19f63b8.de3e5c5"]]},{"id":"19f63b8.de3e5c5","type":"api-call-service","z":"60c75e90.76f6d","name":"Wygłoszenie komunikatu","server":"75fbe0d9.b8a3f","version":3,"debugenabled":false,"service_domain":"tts","service":"cloud_say","entityId":"media_player.salon","data":"","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":350,"y":240,"wires":[["fd988611.fd2ad8"]]},{"id":"5f50c0e9.5e1c2","type":"api-current-state","z":"60c75e90.76f6d","name":"Stan spotify","server":"75fbe0d9.b8a3f","version":2,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"media_player.spotify_daniel","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"spotify","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":150,"y":80,"wires":[["dda6c326.307e9"]]},{"id":"93a1d14d.9868","type":"api-call-service","z":"60c75e90.76f6d","name":"Graj muzykę dalej","server":"75fbe0d9.b8a3f","version":3,"debugenabled":false,"service_domain":"media_player","service":"media_play","entityId":"media_player.spotify_daniel","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":550,"y":480,"wires":[[]]},{"id":"62fb19d8.8d995","type":"api-call-service","z":"60c75e90.76f6d","name":"Zapauzuj muzykę","server":"75fbe0d9.b8a3f","version":3,"debugenabled":false,"service_domain":"media_player","service":"media_pause","entityId":"media_player.spotify_daniel","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":250,"y":160,"wires":[["5b22da56.b845a4"]]},{"id":"fd988611.fd2ad8","type":"switch","z":"60c75e90.76f6d","name":"Czy muzyka grała przed komunikatem?","property":"spotify","propertyType":"msg","rules":[{"t":"eq","v":"playing","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":440,"y":280,"wires":[["8bce4103.5ac838"]]},{"id":"dda6c326.307e9","type":"function","z":"60c75e90.76f6d","name":"Czyszczenie playload","func":"msg.payload = \n{\n    \"data\":\n    {\n       \n    }\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":220,"y":120,"wires":[["62fb19d8.8d995"]]},{"id":"86a85bd8.c3d738","type":"function","z":"60c75e90.76f6d","name":"Czyszczenie playload","func":"msg.payload = \n{\n    \"data\":\n    {\n       \n    }\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":520,"y":440,"wires":[["93a1d14d.9868"]]},{"id":"c82f32af.4786e8","type":"delay","z":"60c75e90.76f6d","name":"Opóźnienie","pauseType":"delayv","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"x":470,"y":400,"wires":[["86a85bd8.c3d738"]]},{"id":"8bce4103.5ac838","type":"api-current-state","z":"60c75e90.76f6d","name":"Sprawdzenie długości komunikatu","server":"75fbe0d9.b8a3f","version":2,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"media_player.salon","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":460,"y":320,"wires":[["9e355feb.ecc2e8"]]},{"id":"9e355feb.ecc2e8","type":"function","z":"60c75e90.76f6d","name":"Ustawienie opóźnienia na długość komunikatu","func":"msg.delay = msg.data.attributes.media_duration * 1000;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":540,"y":360,"wires":[["c82f32af.4786e8"]]},{"id":"75fbe0d9.b8a3f","type":"server","name":"Home Assistant","version":1,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
1 polubienie

może ktoś podesłać rozwiązanie ale nie z node-red ? Z góry dziękuję

Poczytaj Script to resume radio (TuneIn) and Spotify after TTS on Google Home speakers - Share your Projects! - Home Assistant Community

@shido pytanie:
Ja wysyłam powiadomienie na “powiadomienia artura” i działa świetnie - w które miejsce trzeba wsadzić twój flow aby śmigało i cloud_say czemu na tym mi się wywala?