Hallo,
ich bin neu hier und hoffe ihr könnt mir helfen:
Ich verwende TabletUI mit Switch-Widgets z.B. um bei meinen AV-Receiver die Quellen zu wechseln. Nach klick auf z.B. SAT wurde der Schalter eingeloggt und die vorherige Quelle ging aus
Seit einem Update von Fhem und TabletUi geht die vorherige Quelle nicht mehr aus. Überall wo ich diese Widgets verwende das gleiche.
Vielleicht hat jemand soetwas ähnliches.
<div class="container">
<div class="left left-space">
<div data-type="switch" data-device="AV_Receiver" data-icon="fa-plug" data-on-background-color="#3366ff" data-on-color="#ffffff"
data-set="input" data-get="input" data-get-on="hdmi1" data-get-off="((?!hdmi1).)*" class="cell" ></div>
<div data-type="label" class="narrow darker small white cell">SAT</div>
</div>
<div class="left">
<div data-type="switch" data-device="AV_Receiver" data-icon="fa-gamepad" data-on-background-color="#3366ff" data-on-color="#ffffff"
data-set="input" data-get="input" data-get-on="hdmi2" data-get-off="((?!hdmi2).)*" class="cell" ></div>
<div data-type="label" class="narrow darker small white cell">PS4</div>
</div>
<div class="left">
<div data-type="switch" data-device="AV_Receiver" data-icon="fa-tv" data-on-background-color="#3366ff" data-on-color="#ffffff"
data-set="input" data-get="input" data-get-on="av2" data-get-off="((?!av2).)*"
class="cell" >
</div>
<div data-type="label" class="narrow darker small white cell">TV</div>
</div>
</div>
Scheint wohl doch ein allgemeines Problem zu sein. Ich habe bei mir ähnliches beobachtet.
schöne Grüße
Jo
Achso danke.
Dann hoffe ich mal, dass dies mit einem Update behoben wird!
Gibt es hier jemanden, der weiß ob an diesem Problem gearbeitet wird?
Das war nur eine Vermutung. Keine Ahnung ob jemand daran arbeitet. Vielleicht betrifft es auch nur uns ;)
schöne Grüße
Jo
Hallo,
ich habe jetzt mal ein wenig rumprobiert und ein 100%ig reproduzierbares Verhalten gefunden. Folgende switch-Definition funktioniert auf dem Handy genau wie sie soll:
<div data-type="switch" data-icon="fa-lightbulb-o" data-device="Licht1"></div>
Ein Druck auf den Button schaltet das Licht ein und das icon ändert die Farbe. Ein weiterer Druck schaltet das Licht wieder aus und das icon ändert wieder die Farbe.
Diese Definition allerdings macht Probleme:
<div data-type="switch" data-device="Licht2" data-states='["on","off"]' data-background-icons='["",""]' data-icons='["fa-power-off","fa-power-off"]' data-colors='["#666666","#333333"]'></div>
Ein Druck auf den Button schaltet das Licht ein und das icon ändert die Farbe. Ein weiterer Druck schaltet das Licht wieder aus aber das icon ändert die Farbe nicht mehr zurück. Der Button funktioniert (Licht ein, Licht aus, Licht ein funktioniert), aber er ändert seine Farbe nach 1x schalten nie mehr.
Ich habe die neuste Version installiert und auch FHEM ist aktuell. Verhalten ist identisch unter Android (verschiedene Browser) und Linux (Firefox).
Woran kann das liegen?
schöne Grüße
Jo
Dann hat vielleicht Licht2 im Auszustand nicht "off" sondern "OFF" oder "off_done" oder Ähnliches. Das muss dann bei data-states mit rein.
Hallo setstate,
leider nicht. Zum Testen war Licht2 sogar nur ein dummy, der nur in und off kennt. Das muss irgendwas mit den arrays zu tun haben ???
Schöne Grüße
Jo