Hallo Thorsten,
besten Dank! Es macht wirklich Spaß, auf dein Modul umzustellen.
Dabei sind mir noch ein paar Dinge aufgefallen. Darf ich sie dir vorstellen?
- [li]wenn man eine Radiostation ausgewählt hat und anschließend (aus Versehen) auf Next oder Previous klickt, dann kommt es zu einer Fehlermeldung.
[/li]Lässt sich auch reproduzieren mit
php SNS_SetRadio(28199, 'WDR2 BI'); SNS_Next(28199);
[li]Ich habe im Wohnzimmer einen CONNECT an einem AV-Receiver angeschlossen. Bei diesem ist die Raumeinstellung „Ausgangspegel“ auf „Festgelegt“ (d.h. 100%) eingestellt. Und somit kommt es bei ihm zu einem Fehler wenn man (aus Versehen ;)) versucht, die Lautstärke zu ändern. [/li]Fatal error: Uncaught exception 'Exception' with message 'Error during Soap Call: UPnPError s:Client 501 (UNKNOWN)' in C:\IP-Symcon\modules\SymconSonos\Sonos\sonosAccess.php:525 Stack trace: #0 C:\IP-Symcon\modules\SymconSonos\Sonos\sonosAccess.php(498): SonosAccess->processSoapCall('/MediaRenderer/...', 'urn:schemas-upn...', 'SetVolume', Array) #1 C:\IP-Symcon\modules\SymconSonos\Sonos\module.php(840): SonosAccess->SetVolume(100) #2 C:\IP-Symcon\scripts\__generated.inc.php(231): Sonos->SetVolume(100) #3 C:\IP-Symcon\scripts\Test Sonos.ips.php(99): SNS_SetVolume(28199, 100) #4 {main} thrown in C:\IP-Symcon\modules\SymconSonos\Sonos\sonosAccess.php on line 525
[li]ich würde mir noch gerne die Funktion RampToVolume aus dem PHPSonos Modul wünschen. Die benutze ich, um uns sanft wecken zu lassen:)
[/li]
[quote=„PHPSonos Doku“]
RampToVolume($ramp_type, $volume)
Function Parameters:
string $ramp_type: Ramps Volume to $volume using the Method mentioned in $ramp_type as string:
„SLEEP_TIMER_RAMP_TYPE“ - mutes and ups Volume per default within 17 seconds to desired Volume
„ALARM_RAMP_TYPE“ - Switches audio off and slowly goes to volume
„AUTOPLAY_RAMP_TYPE“ - very fast and smooth; Implemented from Sonos for the autoplay feature.
string $volume: DesiredVolume
[/quote]
Vielleicht hast du Lust und die Gelegenheit, Dinge davon zu übernehmen.
Viele Grüße
Burkhard
PS: die angesprochene Sprachausgabe über eine Gruppe fände ich auch ganz toll:)