NEWS
Hilfe bei einfachen Prog Tagesberechnung Verbrauch HM Aktor
-
Hallo zusammen,
vielleicht kann mir jemand ein bisschen unter die Arme greifen. Ich möchte mittels Blocky den Tagesverbrauch eines HomeMatic Aktors berechnen. Dieser gibt leider nur eine Variable mit:
Energy-Counter (Das ist quasi der Wert den der Aktor seit einbindung immer Hochzählt) Was anderes loggt er leider nicht.

Nun möchte ich immer am Ende des Tages um 23:59Uhr erstmal die Variable wegschreiben, damit ich den Wert gesichert habe.
Dann möchte ich den Wert vom z.b. 15.08.2020 abziehen vom Wert des 16.08.2020. Somit müsste ich dann den Tagesverbrauch dieses Aktors berechnet haben.
Dies würde ich dann in eine Variable schreiben wollen, die dann mittels History geloggt wird und ich damit ein Diagramm erstellen kann.Leider hab ich es nicht so mit der Logik diese umzusetzen. Vielleicht brauche ich nur ein Anstoß zu Start.
Dank Euch für die Hilfe
Kev -
Hallo zusammen,
vielleicht kann mir jemand ein bisschen unter die Arme greifen. Ich möchte mittels Blocky den Tagesverbrauch eines HomeMatic Aktors berechnen. Dieser gibt leider nur eine Variable mit:
Energy-Counter (Das ist quasi der Wert den der Aktor seit einbindung immer Hochzählt) Was anderes loggt er leider nicht.

Nun möchte ich immer am Ende des Tages um 23:59Uhr erstmal die Variable wegschreiben, damit ich den Wert gesichert habe.
Dann möchte ich den Wert vom z.b. 15.08.2020 abziehen vom Wert des 16.08.2020. Somit müsste ich dann den Tagesverbrauch dieses Aktors berechnet haben.
Dies würde ich dann in eine Variable schreiben wollen, die dann mittels History geloggt wird und ich damit ein Diagramm erstellen kann.Leider hab ich es nicht so mit der Logik diese umzusetzen. Vielleicht brauche ich nur ein Anstoß zu Start.
Dank Euch für die Hilfe
Kev@kevinaus sagte in Hilfe bei einfachen Prog Tagesberechnung Verbrauch HM Aktor:
Vielleicht brauche ich nur ein Anstoß zu Start.
Du brauchst zwei Variablen oder Datenpunkte
Zählerstand aktuell
Zählerstand altAm Tagesende schreibst du erst den Wert von aktuell in alt, mit ein wenig Verzögerung dann den Wert aus dem Aktor in aktuell.
Dann bildet du die Differenz zwischen aktuell-alt und hast den Tageswert, den du in einen Datenpunkt schreibst und loggst.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden