Tabletui switch warn Icon bei Stromverbrauch?

Begonnen von ChrisW, 07 November 2018, 16:05:02

Vorheriges Thema - Nächstes Thema

ChrisW

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 ?
Raspberry PI3 mit allem möglichen.

setstate

#1
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,}"

ChrisW

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 :)
Raspberry PI3 mit allem möglichen.

ChrisW

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 ??
Raspberry PI3 mit allem möglichen.

setstate

#4
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>