Mit wenigen Schritten ist es möglich, einen Podcast auf einem beliebigen DLNA-Player aus Home Assistant heraus zu starten. Hobbyqs war so nett uns seine Variante am Beispiel von „Wir sind die Freeses“ bereitzustellen. Leider funktioniert dieses Vorgehen nicht für Amazon Echos (Alexa).
[asa2 id=“6762″ tpl=“Horizontal_box“ /]
Sensor für URL der aktuellsten Folge
Um immer die aktuellste Folge abzuspielen muss zuerst ein Sensor erstellt werden, der die Playlist-XML einliest.
1sensor:
2 - platform: scrape
3 resource: https://www.ndr.de/ndr2/wir_sind_die_freeses/podcast4250.xml
4 name: freeses_podcast
5 select: 'enclosure:nth-of-type(1)'
6 attribute: url
7 scan_interval: 900
Skript zum starten des Podcasts
Als nächstes muss ein Script erstellt werden, welches die URL der aktuellsten Folge vom Sensor abfragt und diese anschließend auf dem gewünschten Mediaplayer abspielt.
1script:
2 play_podcast:
3 alias: play_podcast
4 sequence:
5 service: media_player.play_media
6 entity_id: media_player.echo_dot_buro
7 data:
8 media_content_id: |
9 {{ states.sensor.freeses_podcast.state }}
10 media_content_type: music
11 mode: single
Skript aus der Mini-Media-Player Card aufrufen

Um nun das Script aufzurufen gibt es natürlich viele Möglichkeiten. Hobbyqs hat sich für den Aufruf über einen Button in der Mini-Media-Player Card entschieden. Selbstverständlich könnt Ihr das Skript auch aus einer Automatisierung oä. aufrufen.

