02-11-2014, 10:06:13
(Dieser Beitrag wurde zuletzt bearbeitet: 02-11-2014, 10:18:28 von Smarter.)
Hallo netslow,
die Idee die Radiostation auszulesen, zu speichern und dann wieder einzustellen scheitert, da nach dem Gruppieren die Funktion GetMediaInfo() nur die Master Informationen zurückliefert; d.h man kommt nicht an die Slave Informationen heran!
Ich werde aus Deinem code nicht schlau. Warum ließt Du Volume aus und setzt diese wieder? Funktioniert dies berhaupt, da Du kein Area verwendest. Aus meiner Sicht hast Du Dir nur die Lautstärke der letzten Box gemerkt. Aus meiner Sicht verstellt Du die aktuellen Einstellung aller Boxen, da Du die Einstellungen nicht in ein Area abspeicherst. Ist die erste und letzte foreach Schleife wirklich notwendig? Verstehe ich etwas falsch?
Das Wegspeichern der Lautstärke ist aus meiner Erfahrung nicht notwendig. Dies macht alles die Sonos SW. Auch werden die Playlisten beibehalten. Sonos ist da echt toll. Die Sonos Software macht auch ein perjektes Ungrouping lediglich die Sonos PHP Libary hat dies nicht implementiert und es wird die Funktion $sonos->SetQueue("x-rincon-queue:" . getRINCON($slaveIP) . "#0") verwendet, die nicht wirklich die original Ungrouping Funktion aufruft. Aus meiner Sicht müsste man die PHP Sonos Lib erweitern um das original Ungrouping. Vielleicht sollte ich es mal bei Homeatik posten, damit der Entwickler dies erweitert.
VG Smarter
die Idee die Radiostation auszulesen, zu speichern und dann wieder einzustellen scheitert, da nach dem Gruppieren die Funktion GetMediaInfo() nur die Master Informationen zurückliefert; d.h man kommt nicht an die Slave Informationen heran!
Ich werde aus Deinem code nicht schlau. Warum ließt Du Volume aus und setzt diese wieder? Funktioniert dies berhaupt, da Du kein Area verwendest. Aus meiner Sicht hast Du Dir nur die Lautstärke der letzten Box gemerkt. Aus meiner Sicht verstellt Du die aktuellen Einstellung aller Boxen, da Du die Einstellungen nicht in ein Area abspeicherst. Ist die erste und letzte foreach Schleife wirklich notwendig? Verstehe ich etwas falsch?
Das Wegspeichern der Lautstärke ist aus meiner Erfahrung nicht notwendig. Dies macht alles die Sonos SW. Auch werden die Playlisten beibehalten. Sonos ist da echt toll. Die Sonos Software macht auch ein perjektes Ungrouping lediglich die Sonos PHP Libary hat dies nicht implementiert und es wird die Funktion $sonos->SetQueue("x-rincon-queue:" . getRINCON($slaveIP) . "#0") verwendet, die nicht wirklich die original Ungrouping Funktion aufruft. Aus meiner Sicht müsste man die PHP Sonos Lib erweitern um das original Ungrouping. Vielleicht sollte ich es mal bei Homeatik posten, damit der Entwickler dies erweitert.
VG Smarter
openHAB RaspberryPi3Innogy-Smarthome+PhilipsHue+Sonos+Buderus-Brennwertkessel+SamsungCAM+SamsungGalaxyTab4+Fritzbox7490+FIBARO-Zwischenstecker+LogitechHarmonyHub+Netatmo+DreamboxDM800