Sonos steuern

Begonnen von Will, 05 Januar 2013, 15:51:12

Vorheriges Thema - Nächstes Thema

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Ralli

Hallo Otto,

vielen lieben Dank für diesen wertvollen Tipp - das war mir durchgegangen.

Nach dem Aktivieren des Attributes musste ich nochmal das Sonos-Modul neu starten, nun klappt's (wieder).

Danke!
Gruß,
Ralli

Proxmox 8.1 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.75.6.20240316) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

hoppel118

Hat hier eigentlich noch jemand netdata auf seinem FHEM Server laufen?

Damit bekommt man sich wirklich schöne Grafiken/Plots zu seinem System anzeigen lassen.

Ich hatte nun das Problem, dass ich seit ich das Sonos-Modul in Betrieb hatte, Unmengen an UDP Errors hatte. Netdata hat mir dies direkt nach Aktivierung des Sonos-Moduls per Email geschickt. Sobald ich das Sonos-Modul wieder entfernt habe, kam von netdata die Erfolgsmeldung, dass alles wieder in Ordnung ist.

Die netdata Emails zu den UDP Errors sehen wie folgt aus:

Zitatnetdata notification

omv4 needs attention

ipv4.udperrors

1m ipv4 udp receive buffer errors = 3 errors

number of UDP receive buffer errors during the last minute
ALARM

udp
FAMILY

WARNING
SEVERITY

Mon Jul 8 11:02:34 CEST 2019
TIME

$this > 0
EVALUATED EXPRESSION

[ $this = 2.9999999 ]
EXPRESSION VARIABLES

The host has 1 WARNING and 0 CRITICAL alarm(s) raised.

Zitatnetdata notification

omv4 is critical

ipv4.udperrors
CHART

1m ipv4 udp receive buffer errors = 140.3 errors
number of UDP receive buffer errors during the last minute
ALARM

udp
FAMILY

Escalated to CRITICAL
SEVERITY

Mon Jul 8 11:13:14 CEST 2019
(was warning for 20 seconds)
TIME

$this > (($status == $CRITICAL) ? (0) : (100))
EVALUATED EXPRESSION

[ $this = 140.3346593 ] [ $status = 3 ] [ $CRITICAL = 4 ]
EXPRESSION VARIABLES

The host has 1 WARNING and 1 CRITICAL alarm(s) raised.

Sonst waren auf dem System keinerlei Fehler oder Schwergang festzustellen. Mein System sollte mit einem XEON-Prozessor und 64GB RAM performant genug sein. Nachdem ich diesen Beitrag bei github gefunden habe und die dort gepostete Config auf mein System übertragen habe, waren die udp Errors nach einem Reboot dann sofort weg:

https://github.com/netdata/netdata/issues/1076#issuecomment-509214247

Hat hier noch jemand netdata im Einsatz? Kann das mal jemand validieren? Möchte gern wissen, ob das ein für mein System spezifisches Problem ist/war, oder es hier nur noch niemand bemerkt hat. ;) Wer Docker im Einsatz hat, kann das relativ einfach installieren/konfigurieren.

Wie gesagt, trotz der UDP Errors gab es keine Einschränkungen am System.

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Udomatic

Ich möchte gerne meiner Sonos Zeitschaltuhr noch eine voreingestellte Lautstärke mitgeben

Das habe ich leider ohne Erfolg versucht:
*06:30:00 {if (!($we)) {fhem ("set Sonos_Kueche StartFavourite hr3 Volume 8")}}

Auch das:
*06:30:00 {if (!($we)) {fhem ("set Sonos_Kueche Volume 8 StartFavourite hr3")}}

Hat jemand ein Tipp, wie es funktioniert?

Gruß
Udo
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

JudgeDredd

Wie wäre es mit zwei separaten Befehlen ?

*06:30:00 {if (!($we)) {fhem ("set Sonos_Kueche Volume 8; set Sonos_Kueche StartFavourite hr3;")}}
Router: Eigenbau (pfSense)
FHEM: Hyper-V | Debian 12 (VM)

Otto123

Manchmal machen mehrere Befehle nacheinander zu Sonos Probleme, dann hilft noch ein sleep xx dazwischen.
Ich bin nicht sicher wie das bei Volume ist, kann sein das geht ohne.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Udomatic

Zitat von: JudgeDredd am 19 Juli 2019, 23:27:22
Wie wäre es mit zwei separaten Befehlen ?

*06:30:00 {if (!($we)) {fhem ("set Sonos_Kueche Volume 8; set Sonos_Kueche StartFavourite hr3;")}}

Das funktioniert in der Konsole:
set Sonos_Kueche Volume 8; set Sonos_Kueche StartFavourite hr3

Dann wollte ich es schön verpacken
define SonosKueche at *07:30:00 {if ($we) {fhem ("set Sonos_Kueche Volume 12;  set Sonos_Kueche StartFavourite hr3")}}


Und es kommt die Meldung

Can't find string terminator '"' anywhere before EOF at (eval 6017458) line 1.

Irgendwie is zu spät für mich :-(
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

Otto123

#3277
beim define (also in der FHEM Kommando Zeile) immer zwei ; nehmen! ;)
https://commandref.fhem.de/#command
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Udomatic

Zitat von: Otto123 am 20 Juli 2019, 00:10:56
beim define (also in der FHEM Kommando Zeile) immer zwei ; nehmen! ;)
https://commandref.fhem.de/#command

Danke Otto, du hast mir den Schlaf gerettet und jetzt mache ich 2 Augen zu :-)
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

terkens

#3279
Ist eigentlich geplant das Modul um die Unterstützung von Audible-Hörbüchern zu erweitern? Die werden ja leider anders gehandhabt als alles andere. Es ist nicht möglich Hörbücher einer Playlist hinzuzufügen und in den Favoriten tauchen die in einer eigenen Rubrik Hörbücher auf. Im Modul werde diese mit getFavourite nicht angezeigt. Somit gibt es keine Möglichkeit über das Modul ein Audible-Hörbuch zu starten. Ich kann mir eigentlich nicht vorstellen, dass ich der einzige bin den das interessiert, allerdings habe ich in der Forumssuche auch nichts zu dem Thema gefunden.

Gruß
Tom

dantist

Das Log ist in letzter Zeit voll von diesen Einträgen:

2019.10.25 07:38:51 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:38:51 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:38:56 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:38:56 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:39:11 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:39:11 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:39:16 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:39:16 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:39:35 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:39:35 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:39:40 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:39:40 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:39:51 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:39:51 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:39:56 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:39:56 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:40:12 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:40:12 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:40:16 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:40:16 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:40:32 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:40:32 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:40:37 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:40:37 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:40:52 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:40:53 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:40:58 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:40:59 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:41:12 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:41:13 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Schlafzimmer".
2019.10.25 07:41:17 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Bad".
2019.10.25 07:41:18 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Bad".


Was hat es damit auf sich, und kann man die irgendwie abstellen?

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

dantist

Ich habe momentan massive Probleme mit dem Sonos-Modul, nun kam ein neues hinzu, das sich hoffentlich lösen lässt. Ich habe zur Sicherheit alle Devices mit "delete Sonos.*" gelöscht, neu gestartet und ein "define Sonos SONOS" ausgeführt. Ein paar Minuten lang sehen die Player gut aus, dann passiert das:

2019.11.09 13:44:28 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1573303348.11982 ~ 2019-11-09 13:42:28)... try to restart the process and connection...
2019.11.09 13:44:29 3: SONOS0: Disconnecting client and shutdown server...
2019.11.09 13:44:29 3: SONOS0: Trying to kill Sonos_Thread...
2019.11.09 13:44:29 3: SONOS0: Trying to kill LongJobs_Thread...
2019.11.09 13:44:29 3: SONOS0: Trying to kill IsAlive_Thread...
2019.11.09 13:44:29 3: SONOS0: Trying to kill PlayerRestore_Thread...
2019.11.09 13:44:29 0: SONOS0: Das Lauschen auf der Schnittstelle wurde beendet. Prozess endet nun auch...

Udomatic

Zitat von: dantist am 09 November 2019, 13:48:52
Ich habe momentan massive Probleme mit dem Sonos-Modul, nun kam ein neues hinzu, das sich hoffentlich lösen lässt. Ich habe zur Sicherheit alle Devices mit "delete Sonos.*" gelöscht, neu gestartet und ein "define Sonos SONOS" ausgeführt. Ein paar Minuten lang sehen die Player gut aus, dann passiert das:

2019.11.09 13:44:28 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1573303348.11982 ~ 2019-11-09 13:42:28)... try to restart the process and connection...
2019.11.09 13:44:29 3: SONOS0: Disconnecting client and shutdown server...
2019.11.09 13:44:29 3: SONOS0: Trying to kill Sonos_Thread...
2019.11.09 13:44:29 3: SONOS0: Trying to kill LongJobs_Thread...
2019.11.09 13:44:29 3: SONOS0: Trying to kill IsAlive_Thread...
2019.11.09 13:44:29 3: SONOS0: Trying to kill PlayerRestore_Thread...
2019.11.09 13:44:29 0: SONOS0: Das Lauschen auf der Schnittstelle wurde beendet. Prozess endet nun auch...



Hast du deinen Sonos feste IP Adressen zugewiesen und diese im Sonos Device definiert?
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

dantist

Zitat von: Udomatic am 09 November 2019, 14:26:34

Hast du deinen Sonos feste IP Adressen zugewiesen und diese im Sonos Device definiert?

Die Player haben alle feste IPs, hat auch jahrelang problemlos funktioniert. Mit im Sonos Device definiert meinst du unter "usedonlyIPs"?