Sonos Webradio Probleme .m3u8

Begonnen von Skubbi, 24 September 2016, 11:22:33

Vorheriges Thema - Nächstes Thema

Skubbi

Hallo liebe Community,

ich bin ganz neu hier und absolut begeistert, was man mit FHEM alles anstellen kann. Kurz zu meiner aktuellen Situation. Ich bin in Sachen Programmierung nicht wirklich fit, aber konnte mir bislang über das Forum, Google und etwas Menschenverstand meist weiterhelfen. Ich habe einen Raspberry Pi3 -> das Homebridge und Sonos Modul sind eigentlich bislang die wesentlichen Module die ich nutze.

Ich habe über die Homebridge zunächst angefangen, mittels genericdevicetype "switch", die Sonos anzuleiten ein Radiosender zu starten. Der Code funktioniert auch:
Wohnzimmerradio:on {fhem("set Sonos_Wohnzimmer PlayURI http://1live.akacast.akamaistream.net/7/706/119434/v1/gnl.akacast.akamaistream.net/1live 15")}

Soweit so gut, als off-Funktion wird einfach set Sonos_Wohnzimmer Stop genutzt.

Jetzt zu meinem Problem. Ich habe gestern Abend, da meine Frau gerne griechische Musik hört, über die Sonos App einen passenden Sender gesucht und diesen gefunden. Schnell im Sonos Modul nachgesehen und folgendes gefunden:

currentTrackURI
hls-radio://radioskaigroup-lh.akamaihd.net/i/1_500@119868/master.m3u8


Also habe ich das ganze gestern Abend eingebunden und bin mit dem o.g. Befehl nicht weitergekommen. Als ich in der CommandRef zu Sonos nachgesehen habe bin ich auf file: gestoßen. Ebenfalls als Switch eingerichtet und im HomeKit erkannt. Mit hls-radio:// hat es nicht funktioniert also habe ich es über http:// im Browser gestartet und es hat funktioniert.

RadioGriechenland:on {fhem("set Sonos_Wohnzimmer PlayURI file:http://radioskaigroup-lh.akamaihd.net/i/1_500@119868/master.m3u8 15")}

Gestern Abend funktionierte alles auch noch tadellos. Als ich das ganze heute Morgen erneut starten wollte, hat er mir aber immer 1Live abgespielt. Den Sender den ich vorher mal gestartet und dann deaktiviert habe. Aber jetzt versucht er erst gar nicht die Masterdatei zu laden und abzuspielen.

Sehr merkwürdig das Ganze. Habt ihr Ideen, was ich besser machen oder noch ändern sollte, damit es funktioniert? Ich habe jetzt lange romprobiert und versucht im Forum etwas vergleichbares zu finden, leider ohne Erfolg.

Kleiner Edit:
Ich habe jetzt gerade mal eine Stunde nichts gemacht und den Sonos Player nicht mehr gestartet. Dann habe ich das griechische Radio gestartet und Zack es hat funktioniert. Danach habe ich 1Live gestartet und das hat auch funktioniert. Als ich dann aber wieder zurück zum griechischen Radio gewechselt habe, ist er bei 1Live geblieben und hat scheinbar die Datei nicht neu eingelesen.

Edit No.2:
Ich bin das ganze jetzt etwas umgangen mit dem StartFavourite Set-Befehl. Hier wird es ja scheinbar über Sonos und das Modul dann neu aufgesetzt. Ich probiere mal aus ob es jetzt funktioniert. Generell wäre ich aber dankbar, wenn es eine charmantere Lösung gäbe.

Vielen Dank im Voraus!