Hallo,
ich habe ein Button für ON / Off meiner Heizung.
<div class="">
<div data-type="switch"
data-device="Sonoff_Pow_heizung"
data-icon="fa-burn"
data-set-on="on"
data-set-off="off"
data-get="state"
data-get-on="ON"
data-get-off="OFF"
class="large">
</div>
Nun würde ich gern das "warn" icon anzeigen lassen sobald Stromverbrauch üner 10 Watt liegt.
Der reading im Gerät ist : ENERGY_Power
Jemand eine Idee ob udn wie man das realisiert bekommt ?
Man muss data-warn auf das Reading zeigen lassen, dass die Leistung beinhaltet und dann mit data-warn-on einen Regex Ausdruck angeben, ab wann das Warn angezeigt werden soll.
Zum Beispiel ab 10 (zweistellig):
data-warn-on="\d{2,}"
Super Danke. Mit würde aber ein einfaches Ausrufezeichen reichen wenn 2 Stelliger Wert. Ist quasi nur eine Warnung für mich das ich es nicht ausschalte wenn da gerade etwas läuft :)
Kann ich auch einen Wert anzeigen lassen der XX.XX ausschaut ? Das bekomme ich nicht zu laufen. Ist ein anderen Gerät aber er Zeigt nie jewas an. Ich denke das regex passt nicht ?
Will den Wert "Schöner" anzeigen lassen nicht als einfaches Label. Oder hat "Warn" ein ZeichenLimit ??
die warn Anzeige ist standardmässig ohne Kommastellen.
Wenn man die haben will, muss man data-warn-fixed bemühen.
data-warn-fixed=1
für 1 Nachkommastelle.
Dein Schalter könnte so aussehen
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
<header>Heizung</header>
<div class="hbox">
<div class="blue"
data-type="switch" data-device="dummy1"
data-warn="ftuitest:watt"
data-warn-on="\d{2,}\..*"
data-warn-off="\d{1}\..*"
data-warn-fixed=2>
</div>
</div>
</li>