NEWS
"Bindings of objects" Berechnungen
-
Hallo,
ich habe bei mir ein Widet (basic - number) welches die aktuelle Raumtemperatur enthält.
Wie ja vielleicht bekannt ist, zeigt der Homematic-Heizkörperthermostat HM-CC-RT-DN meist ca. 2° zu viel an.
Ist wohl irgendwie ein generelles Problem.
Ich möchte nun wenigstens die Visualisierung korrekt haben, und dafür von dem Temperaturwert -2 subtrahieren.
Wenn ich es richtig verstanden habe sind Berechnungen in Bindings (Objekt-ID) möglich!?
Versucht habe ich:
{hm-rpc.0.KEQ0508393.4.ACTUAL_TEMPERATURE;-(-2)} - funktioniert jedoch nicht, Anzeige: "NaN"
Wie aber müsste dafür die korrekte Syntax aussehen?
-
erstens du machst zwei mal Minus.
Zweitens überlege ich diese Schreibweise zu löschen und nur Javascript-Formel lassen.
Versuche mal:
{t:hm-rpc.0.KEQ0508393.4.ACTUAL_TEMPERATURE;parseFloat(t)-2}
-
erstens du machst zwei mal Minus.
Zweitens überlege ich diese Schreibweise zu löschen und nur Javascript-Formel lassen.
Versuche mal:
{t:hm-rpc.0.KEQ0508393.4.ACTUAL_TEMPERATURE;parseFloat(t)-2} ```` `
Funktioniert so leider auch nicht:(.
Übrigens, die obige Syntax habe ich deiner README entnommen;).
> "- - subtract. Argument must be in brackets, like "-(-674.5)". In this sample we subtract from value -674.5."
-
Noch mal zum Verständnis:
Ich versuche das mit der Berechnung im bei Objekt-ID einzugeben.
Wenn ich Deine Variante in einem basic - html -Widget eintrage funktioniert das einwandfrei.
funktioniert das überhaupt bei Objekt-ID??
518_objektid.gif -
Noch mal zum Verständnis:
Ich versuche das mit der Berechnung im bei Objekt-ID einzugeben.
Wenn ich Deine Variante in einem basic - html -Widget eintrage funktioniert das einwandfrei.
funktioniert das überhaupt bei Objekt-ID?? `
Bei mir funktioniert. Was siehst du mit einfach{hm-rpc.0.KEQ0508393.4.ACTUAL_TEMPERATURE}
-
Das scheint auch nicht zu funktionieren, kommt nur "NaN"
Gesendet von meinem GT-N8000 mit Tapatalk
-
Habe bei hwqidgets Inner Temperature das gleiche Problem. Schon das setzten der gescheiten Klammern, für dazu, dass es nicht mehr geht.
-
Das scheint auch nicht zu funktionieren, kommt nur "NaN"
Gesendet von meinem GT-N8000 mit Tapatalk `
Dann ist das Wert bei dir wirklich schiff.Was siehst du mit:
iobroker state get hm-rpc.0.KEQ0508393.4.ACTUAL_TEMPERATURE
?
-
iobroker state get hm-rpc.0.LEQ0777192.4.ACTUAL_TEMPERATURE
gibt bei mir zurück:
{"val":22.5,"ack":true,"ts":1444421640,"from":"system.adapter.hm-rpc.0","lc":1444421640}
-
Noch mal zum Verständnis:
Ich versuche das mit der Berechnung im bei Objekt-ID einzugeben.
Wenn ich Deine Variante in einem basic - html -Widget eintrage funktioniert das einwandfrei.
funktioniert das überhaupt bei Objekt-ID?? `
Erst jetzt habe ich bemerkt, dass du dass in Objekt ID benutzen willst.Das geht nicht. Du darfst Binding nur in NICHT Object ID benutzen.
-
Erst jetzt habe ich bemerkt, dass du dass in Objekt ID benutzen willst.
Das geht nicht. Du darfst Binding nur in NICHT Object ID benutzen. `
Das hatte ich dann schon vermutet;).
Darum hatte ich das weiter Oben noch mal explizit gefragt.
Wäre aber toll, das würde funktionieren.
Das würde sicher bei der Visualisierung so einiges vereinfachen.