FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: dieoma am 10 Dezember 2016, 21:22:21

Titel: Squeezebox switch verhält sich "komisch"
Beitrag von: dieoma am 10 Dezember 2016, 21:22:21
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
Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag von: setstate am 10 Dezember 2016, 21:40:08
Welchen Status hat die Box nach dem Schalten? Vielleicht ist es dann nicht wie vom Switch erwartet 'off', sondern 'set_off'
Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag von: dieoma am 10 Dezember 2016, 22:30:31
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?
Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag von: setstate am 10 Dezember 2016, 22:43:58
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
Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag von: dieoma am 10 Dezember 2016, 23:11:29
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

Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag 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"

Paul
Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag von: dieoma am 10 Dezember 2016, 23:56:20
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...
Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag von: Paul.baumann am 11 Dezember 2016, 01:06:04
Seltsam. Wie sind die Attribute donotnotify und event-on-change-reading eingestellt?

Paul
Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag von: dieoma am 11 Dezember 2016, 21:23:56
donotnotify steht auf true, event-on-change-reading=1 - ist das bei euch anders?
Titel: Antw:Squeezebox switch verhält sich "komisch"
Beitrag von: Paul.baumann am 11 Dezember 2016, 21:45:08
donotnotify false
event-on-change-reading .*

Paul