Es funktioniert halbwegs, ich wollte nun den berechneten Wert zusätzlich als auslöser für eine Automation nehmen und da ist mir aufgefallen dass vermutlich keine negativen Werte gespeichert werden.
Ich sehe zwar wenn ich mir es im Template editor anschaue in der Berechnung den Negativen Wert, wenn ich die endität jedoch auslese bekomme ich nur die zuletzt als positiv gespeicherten Werte zu sehen (Wert den ich auch in der Shine app sehe). Blöd ist hierbei dass wenn der Wert “-” ist auch die Leistung nicht angepasst wird, hier wäre es natürlich besser die Berechnung würde dann eine 0 als ergebnis liefern.
Scheitere nun an den vielen möglichkeiten die es gibt, finde keine gescheite logik, immer wenn ich zufrieden bin kommt das nächste problem, oftmals komme ich auch nicht darauf warum etwas nicht läuft.
auch ich habe ein Problem:
Ich möchte den Gradienten eines Sensorwertes haben. Aber der Sensor schickt die Werte nur bei Wertänderung, es kann also sein, dass Messwert über mehrere Stunden unverändert bleibt. Friert dann der Gradientenhelfer den letzten Wert ein und setzt den Gradienten nicht auf den Wert 0.
Meine Gedanke war: Ich schreibe mir den Messwert einfach zyklisch jede Minute auf einen Helfer vom Typ “input_number”. Dann hat der Gradientenhelfer jede Minute einen neuen Wert zu dem er die Steigung ausrechnen kann.
Die Dinge die oberhalb diskutiert wurden funktionieren nicht.
Alleine die Wertzuweisung vom Sensor auf den Helfer funktioniert nicht. Der Messwert kommt nicht am Helfer an, obwohl das soweit alles gut aussieht. Wo ist mein Fehler ?