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
teste mal diese geänderte Version. Wenn das passt, checke ich das gleich ein.
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
Sorry, war ungetestet zwischen Tür und Angel entstanden.
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? :)
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.
Okay,
ich habe jetzt mal FHEM neu gestartet und jetzt klappt es perfekt.
Danke dir. :)
Hey @setstate, denkst du noch daran, es einzuchecken? ;)
VG, Thomas