
Bisher matche ich ja mit Regex auf bestimmte Schlagworte und capture dann den dazugehörigen Wert.
Jetzt gibt es für die Wärmepume auf einer Seite aber auch Status (Plural) der Anlage (ohne Werte) die ich gerne mit Switch-Items linken möchte. D.h. wird der entsprechende Status angezeigt ist der Switch ON, ist der Status nicht vorhanden OFF.
Ich habe das testweise aufgebaut und wie bisher den entsprechenden Status (zB "EVU-SPERRE") per Regex gecaptured. Dieses Schlagwort habe ich als onValue für das Switch-Item eingestellt und siehe da, der Switch war ON als die EVU-SPERRE aktiv war.
Nur habe ich 2 Probleme:
1) NULL als offValue hat nicht funktioniert um den Switch auf OFF zu stellen
2) die verschiedenen Zustände werden auf der Website nur angezeigt wenn sie aktiv sind. Es kann da also gar nichts stehen, oder nur "EVU-SPERRE" oder "ABTAUEN-LLWT" und "SCHALTPROGRAMM AKTIV" oder, oder, oder... Ich habe also keine feste Folge auf die ich matchen kann. Außer logischweise die Schlagworte selbst. Die Regex sieht dann ja auch easy aus, nur was bekomme ich dann zurück falls es einen match gibt (=onValue) oder eben nicht (=offValue)?
P.S.: irgendwo schließt die Frage 2) die Frage 1) mit ein, stelle ich gerade fest

Beispiel für 2 Anlagenstatus und 2 Betriebsstatus:
Code: Alles auswählen
<div class="span-11 append-1" style="float:left"><table class="info"><tr><th colspan="2" class="round-top">ANLAGENSTATUS</th></tr> <tr class="even">
<td class="key">EVU-SPERRE</td>
<td class="value"><img height="15" src="./pics/tec-symbol_an-8e8e8e.png" /> </td>
</tr>
<tr class="odd">
<td class="key">ABTAUEN LL-WT</td>
<td class="value"><img height="15" src="./pics/tec-symbol_an-8e8e8e.png" /> </td>
</tr>
</table></div><div class="span-11 prepend-1" style="float:right"><table class="info"><tr><th colspan="2" class="round-top">BETRIEBSSTATUS</th></tr> <tr class="even">
<td class="key">SCHALTPROGRAMM AKTIV</td>
<td class="value"><img height="15" src="./pics/tec-symbol_an-8e8e8e.png" /> </td>
</tr>
<tr class="odd">
<td class="key">HEIZKREISPUMPE</td>
<td class="value"><img height="15" src="./pics/tec-symbol_an-8e8e8e.png" /> </td>