FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: ToM_ToM am 26 August 2017, 11:35:52

Titel: [gelöst] Classchanger data-on mit Regex?
Beitrag von: ToM_ToM am 26 August 2017, 11:35:52
Hallo Zusammen,

ist es irgendwie möglich, den classchanger soweit anzupassen damit auch Regex erlaubt sind?

Der Wert der im Reading AlarmTime1_Monday steht, kann nämlich sowohl off als auch eine beliebige Uhrzeit sein.

<div data-type="link">
<div data-type="classchanger"
data-device="par01_Device"
data-get="AlarmTime1_Monday"
data-get-off="off"
data-off-class="red"
data-on-class="green"
class="">
<div data-type="label">Mo:</div>
</div>
</div>


Im Prinzip soll mein Label bei off rot sein und bei allen anderen Werten grün.

VG, Thomas
Titel: Antw:Classchanger data-on mit Regex?
Beitrag von: setstate am 26 August 2017, 11:58:58
teste mal diese geänderte Version. Wenn das passt, checke ich das gleich ein.

Titel: Antw:Classchanger data-on mit Regex?
Beitrag von: ToM_ToM am 26 August 2017, 12:16:11
Zitatteste mal diese geänderte Version. Wenn das passt, checke ich das gleich ein.

Wow, das nenne ich mal schnellen Support.  :D

Leider bringt die neue Version einen Fehler.

VG, Thomas

Titel: Antw:Classchanger data-on mit Regex?
Beitrag von: setstate am 26 August 2017, 13:35:39
Sorry, war ungetestet zwischen Tür und Angel entstanden.

Titel: Antw:Classchanger data-on mit Regex?
Beitrag von: ToM_ToM am 26 August 2017, 13:56:49
Hey kein Problem.

Errors sind wieder weg, aber das mit dem Regex funktioniert leider immer noch nicht.

<div data-type="link">
<div data-type="classchanger"
data-device="par01_Device"
data-get="AlarmTime1_Monday"
data-get-off="off"
data-get-on="(?!off).*"
data-off-class="red"
data-on-class="green"
class="">
<div data-type="label">Mo:</div>
</div>
</div>


EDIT: Es funktioniert doch. Aber leider erst nach einem Reload der Seite.
Selbst ein event-on-update-reading .* bringt keine Hilfe.

Gibt's dafür noch eine Lösung? :)
Titel: Antw:Classchanger data-on mit Regex?
Beitrag von: setstate am 26 August 2017, 21:29:21
Wenn es nach einem Reload geht, stimmt was mit deinem Longpoll-Update nicht. Das wäre aber unabhängig von den Änderungen beim Classchanger. Dann hätte es vorher beim ON und OFF auch nicht funktioniert.

Titel: Antw:Classchanger data-on mit Regex?
Beitrag von: ToM_ToM am 27 August 2017, 01:09:46
Okay,

ich habe jetzt mal FHEM neu gestartet und jetzt klappt es perfekt.

Danke dir. :)
Titel: Antw:[gelöst] Classchanger data-on mit Regex?
Beitrag von: ToM_ToM am 28 August 2017, 22:49:58
Hey @setstate, denkst du noch daran, es einzuchecken? ;)

VG, Thomas