Sonos Steuerung

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Alfons
Beiträge: 31
Registriert: 18.01.2014, 20:08

Re: Sonos Steuerung

Beitrag von Alfons » 24.10.2016, 21:15

Danke für deine Antwort. Die Datei (mp3) ist am Laptop über Browser, SSH und auch direkt am Raspberry erreich- und ausführbar. Ich habe fast den Verdacht, dass Sonos den Rasp. im Netzwerk - warum auch immer - nicht findet. Werde mal einen Spannungsreset an allen Sonoskomponenten durchführen.

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Sonos Steuerung

Beitrag von virgin » 24.10.2016, 22:54

Klingt sehr nach einem Rechteproblem! Pfad? MP3 selber?
Bernd

Franzens
Beiträge: 147
Registriert: 18.04.2014, 17:11
Hat sich bedankt: 15 Mal

Re: Sonos Steuerung

Beitrag von Franzens » 25.10.2016, 06:13

Kommst du denn über den Sonos Controller auf die mp3?
Ich erinnere mich, dass ich den Pfad auch unter Sonos eingerichtet hatte.
RasberryMatic auf Synology-VM - Sonos - pocket Control HM - CuL V2 868mHz & Somfy RTS Anbindung - Pushover - hm-pdetect - homebridge - homeassistant - Alexa - Netatmo - Shelly - hue...; 373 Kanäle in 100 Geräten und 209 CUxD-Kanäle in 18 CUxD-Geräten

Alfons
Beiträge: 31
Registriert: 18.01.2014, 20:08

Re: Sonos Steuerung

Beitrag von Alfons » 28.10.2016, 19:54

Moin,
also ... Rechte sind alle vergeben.

Die Diskstation kann als Medienbibliothek im Sonossystem (Pfad mit Kennwort) eingebunden werden. Über die Playlist - Funktion kann ich per CCU die Durchsagen abspielen. Message funktioniert nicht. http-Aufruf der mp3 per Browser am Laptop funktioniert (ohne Rechte).

Der Raspberrypi 3 lässt sich nicht als Medienbibliothek einbinden - schätze, da fehlt Samba. Aus lauter Hilflosigkeit, habe ich eine mp3 als Radiosender eingebunden (Streaming-url-> http://192.168.178.42/durchsagen/garagentorauf.mp3) und es funktioniert, mp3 wird abgespielt! Per Browser klappt es natürlich auch.

Alles sehr merkwürdig ... blicke da nicht durch :-(

Schönes WE

Alfons

Vukie
Beiträge: 22
Registriert: 12.01.2014, 23:54
Hat sich bedankt: 1 Mal

Re: Sonos Steuerung

Beitrag von Vukie » 28.10.2016, 22:00

Samba wirst Du installieren müssen.

bergblick
Beiträge: 46
Registriert: 30.06.2013, 13:19

Re: Sonos Steuerung

Beitrag von bergblick » 27.11.2016, 12:00

Hallo zusammen!

Ich nutze Sonos mit Homematic schon länger - allerdings habe ich seit ca. 2 Wochen ein Problem. Der Start von Radiosendern, welcher bisher wunderbar geklappt hat hakt nun. Komisch ist, dass dies nur bei manchen Sendern der Fall ist. Ich starte die Sender mit folgender URL:

http://192.168.14.90/sonos2.php?zonen=b ... aylist=ego FM

und bekomme seit neuestem diese Fehlermeldung:

Fatal error: Call to undefined function IPS_LogMessage() in /volume1/web/PHPSonos.inc.php on line 2321

Wenn ich aber einen anderen Sender starte, z.B.

http://192.168.14.90/sonos2.php?zonen=b ... ist=Bayern 3

klappt es einwandfrei. Ich habe in den Thread die selbst Fehlermeldung in Zusammenhang mit der Message Funktion gelesen - diese nutze ich aber nicht. Wäre genial, wenn jemand das Problem kennt und mir helfen kann. Ist steige in den Scripts nämlich nicht ganz durch ;)

Danke
bergblick

Alfons
Beiträge: 31
Registriert: 18.01.2014, 20:08

Re: Sonos Steuerung

Beitrag von Alfons » 27.11.2016, 18:42

Moin,
habe mir jetzt die Zeit genommen und auf dem Raspberry Samba zum Laufen gebracht. In der smb.config fügte ich den vorher gespeicherten Ansageordner (pishare) ein und setzte public auf yes:

[Pi-Share]
comment=Raspberry Pi Share
path=/home/pi/pishare
browseable=Yes
writeable=Yes
only guest=no
create mask=0777
directory mask=0777
public=yes

Quelle: https://www.patrickweber.info/raspberry ... t-windows/

Meine Änderungen zur Quelle sind "fett" markiert!

(Wichtig: In diesem Beispiel wird der Message-Ordner in der sonos2.php mit: "//RASPBERRYPI/Pi-Share" eingefügt -> statt "RESPBERRYPI" kann auch die IP (z.B. 192.168.178.42) eingesetzt werden, falls der kleine Wunderknabe einen anderen Netzwerknamen erhalten hat.)

Seitdem läuft alles wieder wie gewünscht.

Warum es mit der Diskstation nicht mehr funktioniert? -> keine Ahnung ....

Schönen Restsonntag,

Alfons

TonyDom
Beiträge: 31
Registriert: 01.12.2016, 22:57
Danksagung erhalten: 1 Mal

Re: Sonos Steuerung

Beitrag von TonyDom » 13.12.2016, 19:21

Vielen Dank an alle, die an dieser Sache arbeiten.

Leider habe ich Null Programmierkenntnisse.

Webserver und Script würden soweit auch funktionieren.

Beim Radio hören kommt die Message, danach der Radio wieder brav weiter.
Bei Musik (auf der NAS) kommt auch die Message, danach die Playlist brav weiter gespielt.

Eine wichtige Sache funktioniert nicht.

Eine Message wenn TV-Signal über die Sonos läuft wird leider nicht abgespielt, also auch nicht wenn ich die Message mit dem Browser starten will.

Code: Alles auswählen

http://ip-vom-webserver(Synology)/sonos2.php?zonen=wohnzimmer&action=message&message=1&volume=20
Im Browser erscheint dann ...

Code: Alles auswählen

Fatal error: Call to undefined function IPS_LogMessage() in /volume1/web/sonos/PHPSonos.inc.php on line 2321
Kennt jemand, der jemanden kennt, der das in die php mit aufnehmen kann?

TonyDom
Beiträge: 31
Registriert: 01.12.2016, 22:57
Danksagung erhalten: 1 Mal

Re: Sonos Steuerung

Beitrag von TonyDom » 13.12.2016, 21:48

OK geschafft,

ich habe ein anderes Script gefunden, wo bei mir alles klappt. Auch bei TV-Sound wird eine Message abgespielt und geht wieder zurück zu TV.

http://trautner.net/547-sonos-mit-gira- ... ue-version

Benutzeravatar
koppenho
Beiträge: 227
Registriert: 27.12.2013, 09:12
Wohnort: Bad Neustadt, Deutschland
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: Sonos Steuerung

Beitrag von koppenho » 13.12.2016, 22:47

TonyDom hat geschrieben:

Code: Alles auswählen

Fatal error: Call to undefined function IPS_LogMessage() in /volume1/web/sonos/PHPSonos.inc.php on line 2321
Wenn ich mich richtig erinnere, dann habe ich den Fehler in meiner Version von sonos2.php korrigiert. Schau mal zurück in diesem Thread nach Beiträgen von mir. Einer der neueren Beiträge sollte eine modifizierte sonos2.php als Anhang enthalten.
Das war - glaube ich - der hier: http://homematic-forum.de/forum/viewtop ... 49#p287749
--
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“