Squeezebox switch verhält sich "komisch"

Begonnen von dieoma, 10 Dezember 2016, 21:22:21

Vorheriges Thema - Nächstes Thema

dieoma

Hallo fablet-ui Freunde,

ich habe heute meine Squeezebox in die Tablet-UI eingebunden, und inc. Lautstärke funktioniert auch alles. Ich schalte sie über einen regulären "switch" an: <div data-type="switch" data-device="SB_Terasse" data-icon="fa-music" data-get-on="on" data-get-off="off"></div> Wenn ich nun den Knopf drücke passiert das Folgende: Der Knopf leuchtet kurz auf, "set SB_Terasse on" erscheint, das Gerät schaltet sich ein, aber der Knopf ist wieder grau. Mache ich einen refresh im browser ist der Knopf gelb und aktiviert wie es sein soll. Beim ausschalten dasselbe Phänomen: Knopf ändert kurz die Farbe, "set SB_Terasse off" erscheint, Gerät geht aus, aber der Knopf ist noch aktiviert. Erst ein refresh des browsers ändert den Zustand auf den echten state ab.
Mein Squeezebox Knopf ist der Einzige (!) der sich so verhält, alle anderen funktionieren prima... Hat da jemand einen Tipp für mich?

Gruß aus dem kalten NRW! Markus
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

setstate

Welchen Status hat die Box nach dem Schalten? Vielleicht ist es dann nicht wie vom Switch erwartet 'off', sondern 'set_off'

dieoma

die Idee hatte ich auch schon, aber der status in der GUI ist entweder on, oder off . Vielleicht gibt es einen Zwischenstatus der nur ein paar Millisekunden aktiv ist? Wie könnte man das Feststellen?
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

setstate

Im FHEMWEB Eventviewer sieht man sowas


2016-12-10 22:41:28 CUL_HM PowerAV_Sw set_off
2016-12-10 22:41:28 CUL_HM CUL_HM_HM_ES_PMSw1_Pl_xxxxxx CMDs_done
2016-12-10 22:41:28 CUL_HM PowerAV_Sw deviceMsg: off (to hmlan)
2016-12-10 22:41:28 CUL_HM PowerAV_Sw level: 0
2016-12-10 22:41:28 CUL_HM PowerAV_Sw pct: 0
2016-12-10 22:41:28 CUL_HM PowerAV_Sw off
2016-12-10 22:41:28 CUL_HM PowerAV_Sw timedOn: off
2016-12-10 22:41:30 CUL_HM CUL_HM_HM_ES_PMSw1_Pl_xxxxxxx CMDs_pending
2016-12-10 22:41:30 CUL_HM PowerAV_Sw set_on
2016-12-10 22:41:30 CUL_HM CUL_HM_HM_ES_PMSw1_Pl_xxxxxxx CMDs_done
2016-12-10 22:41:30 CUL_HM PowerAV_Sw deviceMsg: on (to hmlan)
2016-12-10 22:41:30 CUL_HM PowerAV_Sw level: 100
2016-12-10 22:41:30 CUL_HM PowerAV_Sw pct: 100
2016-12-10 22:41:30 CUL_HM PowerAV_Sw on
2016-12-10 22:41:30 CUL_HM PowerAV_Sw timedOn: off

dieoma

so sieht es aus wenn ich über die GUI aus und einschalte:
2016-12-10 23:08:38 SB_PLAYER SB_Terasse on
2016-12-10 23:08:53 SB_PLAYER SB_Terasse off

FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

Paul.baumann

Bei mir läuft' so:

<div data-type="switch" data-device="var_Device" data-set-off="off" data-set-on="play" data-icon="fa-power-off"

Paul
FHEM auf Raspberry 3
MaxCube (V1.20.04 a-culfw) für HM, MaxCube (V1.20.04 a-culfw) für diverse Max!, NanoCul 433/868, TinyTX-Nachbauten
Multiroom: mehrere Squeezelite-Clients auf Raspberry B+ und LMS auf QNap
Huger WM918 Wetterstation integriert
Tiao-Sprinkler (Open-Sprinkler) integriert

dieoma

Zitat von: Paul.baumann am 10 Dezember 2016, 23:27:02
Bei mir läuft' so:

<div data-type="switch" data-device="var_Device" data-set-off="off" data-set-on="play" data-icon="fa-power-off"
Ergibt dasselbe Fehlerbild wie oben beschrieben. Knopf hat erst nach dem refresh des Browsers den richtigen Status...
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

Paul.baumann

Seltsam. Wie sind die Attribute donotnotify und event-on-change-reading eingestellt?

Paul
FHEM auf Raspberry 3
MaxCube (V1.20.04 a-culfw) für HM, MaxCube (V1.20.04 a-culfw) für diverse Max!, NanoCul 433/868, TinyTX-Nachbauten
Multiroom: mehrere Squeezelite-Clients auf Raspberry B+ und LMS auf QNap
Huger WM918 Wetterstation integriert
Tiao-Sprinkler (Open-Sprinkler) integriert

dieoma

donotnotify steht auf true, event-on-change-reading=1 - ist das bei euch anders?
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

Paul.baumann

donotnotify false
event-on-change-reading .*

Paul
FHEM auf Raspberry 3
MaxCube (V1.20.04 a-culfw) für HM, MaxCube (V1.20.04 a-culfw) für diverse Max!, NanoCul 433/868, TinyTX-Nachbauten
Multiroom: mehrere Squeezelite-Clients auf Raspberry B+ und LMS auf QNap
Huger WM918 Wetterstation integriert
Tiao-Sprinkler (Open-Sprinkler) integriert