Sonos Play:1 - CurrentTrackPosition fortlaufend und mehrmals parallel

Begonnen von r_e_a_d_y, 10 Januar 2018, 23:14:10

Vorheriges Thema - Nächstes Thema

r_e_a_d_y

Hallo zusammen,

nachdem ich ein paar Anfangsschwierigkeiten (mithilfe von Reinerlein) zur Sonos Play:1 lösen konnte, läuft die Box und der Player stabil in Fhem.
Allerdings habe ich noch ein paar kleine Auffälligkeiten, die eventuell schon bekannt sind:

  • Bei der Anzeige des Sonos-Players (z.B. Sonos_Bad) wird ja im Fhem UI oben die Zeit des laufenden Tracks angezeigt. Bei mir kommt es sehr oft vor, dass das Feedback der Sonos-Box zurück an Fhem sehr spät - meint aber auch gar nicht - kommt. Das führt dazu, dass z.B. die Box schon längst durch die Befehle "Pause" oder "Stop" angehalten wurde. Dennoch zählt der Player im Fhem UI fleißig die CurrentTrackPosition weiter.
  • Weiterhin habe ich heute festgestellt, dass die CurrentTrackPosition nicht nur jede Sekunde einmal im Event Monitor geschrieben wird (was schon recht viele Einträge verursacht), sondern in jeder Sekunde gibt es drei identische Einträge (Beispiel unten). Ein Indiz dafür, dass irgendwie der Player softwareseitig dreimal parallel läuft?

2018-01-10 23:11:22 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101933
2018-01-10 23:11:22 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:53
2018-01-10 23:11:22 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101933
2018-01-10 23:11:22 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:53
2018-01-10 23:11:22 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101933
2018-01-10 23:11:23 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:54
2018-01-10 23:11:23 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101934
2018-01-10 23:11:23 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:54
2018-01-10 23:11:23 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101934
2018-01-10 23:11:24 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:55
2018-01-10 23:11:24 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101935
2018-01-10 23:11:24 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:55
2018-01-10 23:11:24 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101935
2018-01-10 23:11:24 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:55
2018-01-10 23:11:24 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101935
2018-01-10 23:11:25 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:56
2018-01-10 23:11:25 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101936
2018-01-10 23:11:25 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:56
2018-01-10 23:11:25 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101936
2018-01-10 23:11:25 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:56
2018-01-10 23:11:25 SONOSPLAYER Sonos_Bad currentTrackPositionSimulatedSec: 101936
2018-01-10 23:11:26 SONOSPLAYER Sonos_Bad currentTrackPositionSimulated: 28:18:57


Gibt es eigentlich die Möglichkeit, die CurrentTrackPosition im Event Monitor abzuschalten?

Viele Grüße, ready

kumue


r_e_a_d_y

Hallo Kumue, simulateCurrentTrackPosition bringt bei mir leider gar nichts. Es wird weiterhin ständig im Event Monitor geschrieben. Aber vielmehr beunruhigt mich, dass trotz gestoppter Sonos-Box immer noch weiter gezählt wird (also auch in den Eigenschaften des Sonosplayers selbst):





   currentTrackPositionSimulated   70:34:58   2018-01-12 17:27:27
   currentTrackPositionSimulatedPercent   0.0   2018-01-07 23:38:58
   currentTrackPositionSimulatedSec   254098   2018-01-12 17:27:27

appeared ~ 0.0% (70:33:23 / 0:00:00)

Auch eine Statusänderung des Players erfolgt nicht. Man sieht, dass der Status das letzte Mal vor drei Tagen geändert wurde, obwohl durch Bewegungsmelder (also über Fhem) im Bad immer die Musik an und aus geht.




   state   PLAYING   2018-01-09 19:07:31
   transportState   PLAYING   2018-01-09 19:07:31

Jemand eine Idee?

Viele Grüße, ready

anpfeiffer

Ja, das stimmt. Mein Sonos Bad ist ausgeschaltet, trotzdem wird der Event-Monitor voll gemüllt. Das attr hilft nicht.

d00773

Hallo

was muss ich umstellen um das los zu werden?

attr Sonos_Buero_Micha simulateCurrentTrackPosition 0
attr Sonos_Kueche simulateCurrentTrackPosition 0
attr Sonos_Schlafzimmer simulateCurrentTrackPosition 0
attr Sonos_Esszimmer simulateCurrentTrackPosition 0
attr Sonos_Wohnzimmer simulateCurrentTrackPosition 0
attr Sonos_Buero_Anke simulateCurrentTrackPosition 0
attr Sonos_Diele simulateCurrentTrackPosition 0

hab ich gemacht, bringt aber nix....

Gruss
Micha

Wuppi68

der Sonos "Daemon" muss nach Attributänderungen neu gestartet werden ;-)

also am besten einen FHEM Neustart machen
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

d00773