Ich habe seit kurzem für Musik einen Roon-Server https://roonlabs.com/ laufen.
Hat jemand von Euch bereits Erfahrungen mit einer Ansteuerung aus FHEM?
Für Statusupdates bin gerade mit der MQTT Extension von Roon am Testen. So richtig Automatisierung scheint da aber nicht möglich zu sein.
Ich freue mich über Rückmeldungen.
Grüße
Veit
Ich konnte über die MQTT-Erweiterung einige rudimentäre Sachen recht zügig auslesen. Folgendes ist mir aufgefallen:
- Die Roon-MQTT-Erweiterung erwartet bei TLS (MQTTS), dass der Port 8883 verwendet wird
- Roon übernimmt die Geräte zum Teil mit Leerzeichen, z.B. "iPhone von mir". Diese sorgen in MQTT/FHEM für Probleme. An der Stelle muss man entweder Perl-Code-Routinen verwenden oder in Roon die Leerzeichen bei der Benennung der Audio-Zonen entfernen (Neustart erforderlich).
Mit folgendem readingList habe ich die eigentlichen Infos bekommen:
.*roon.*/iPhoneVonMir/state:.* state
.*roon.*/iPhoneVonMir/seek_position:.* track_position
.*roon.*/iPhoneVonMir/now_playing/three_line/line1:.* track_name
.*roon.*/iPhoneVonMir/now_playing/three_line/line2:.* track_artist
.*roon.*/iPhoneVonMir/now_playing/three_line/line3:.* track_album
Die rudimentären Befehle play / pause / stop via setList:
play roon/iPhoneVonMir/command play
pause roon/iPhoneVonMir/command pause
stop roon/iPhoneVonMir/command stop
Ein Zugriff auf die Playlists aus Tidal oder ähnlichem...dafür habe ich keinen Weg gefunden.