Label variable data-limits

Begonnen von bm7777, 06 März 2016, 21:00:01

Vorheriges Thema - Nächstes Thema

bm7777

Hallo,

kann man eigentlich bei dem Widget Label bei data-limits auch variable Werte (Wert eines Dummys) eingeben ?
Ich zeige über das Widget den Aktuellen Energieverbrauch an. In Fhem habe ich einen Dummy der mir den durchschnittlichen Tagespreis des Abschlags zeigt. Diesen würde ich gerne als Data Limit benutzen.
Raspberry Pi Mod. B
CUL-Stick V3.4

setstate

 data-limits ist ein statisches Array. Aber man kann mit data-limits-get="dummy10:preis" dynamisch einen ext. Vergleichswert holen und gegen das Array testen. Das müsste doch auch klappen zum Differenz Bewerten.

bm7777

Danke für die schnelle Antwort. Hast du vielleicht ein Beispiel für mich.
Mit
data-device="dStromVerbauchAktuell" data-limits-get="dTagesdurchschnittskostenStrom:state" data-colors='["#12C92D","#EA9C15","#EA5515"]'
funktioniert es schon nicht. Klar brauche ja auch mehr als einen Wert um es einzugrenzen. Aber

data-device="dStromVerbauchAktuell" data-limits-get='["dTagesdurchschnittskostenStrom:state","dTagesdurchschnittskostenStrom2:state","dTagesdurchschnittskostenStrom3:state"]' data-colors='["#12C92D","#EA9C15","#EA5515"]'
funktioniert auch nicht.
Raspberry Pi Mod. B
CUL-Stick V3.4

setstate

Naja, dein Dummy oder das dStromVerbauchAktuell müsste noch ein Reading haben, was die Differenz angibt:

attr dStromVerbauchAktuell userReadings diff {ReadingsVal("dTagesdurchschnittskostenStrom","state","") - ReadingsVal("dStromVerbauchAktuell","state","") }


und dann so anzeigen

data-device="dStromVerbauchAktuell" data-limits-get="diff" data-limits='[-999,0,999]' data-colors='["green","gray","red"]'

bm7777

 :o Oh Mann, danke
da hatte ich wohl ein größeres Brett vorm Kopf  :)
Raspberry Pi Mod. B
CUL-Stick V3.4