NEWS
Letzter Wert eines Tages in Datenbank schreiben
-
Hallo,
ich brauch mal eine Idee, wie ich eine Logik umsetzen könnte (Fragen/Alternativen gerne gehört und gelesen):
Ich habe eine HS110 smarte Steckdose, die jeweils den Verbrauch für den laufen Tag mitzählt und aufsummiert, so dass ich am Ende des Tages dann implizit den Tagesverbrauch habe. Diesen würde ich gern in eine Datenbank schreiben (aktuell nutze ich für solche Zwecke den Adapter für die SQL-Programmierung).Wo ich mir schwer tue, ist nicht das Auslesen des DP; das mache ich schon. Aber zu ermitteln, dass es der letzte Werte des Tages war. Vielleicht geht es auch mit einfachen Lösungen nicht, aber dann zerbreche ich mir da erstmal nicht weiter den Kopf.
Oder an löst es direkt auf der DB - ich erinnere mich an früher, dass es ja auch so SQL commands gab, die mittels max-Funktion und group by Aktionen sowas machen konnten; nur alles lange her und so tief wollte ich erstmal nicht reinDanke euch, und wenn es wirres Geschwafel war, einfach sagen und ich erläutere es weitergehend
lg
-
@HeinrichB
- eigenen Datenpunkt Typ number (daily_energy) anlegen
- Blockly: 23:59 - aktualisiert daily energy mit Wert von Datenpunkt der Steckdose
- daily_energy mit history loggen
-
@Homoran vielen Dank. Ich probiere mich da Mal dran ️
-
Hallo
Darf ich Dich mal bitten, einen Blick auf mein Blockly zu werfen, ob es so passt ?
Die ObjektID muss ich natürlich noch eintragen, aber sonst?Danke
-
@HeinrichB sagte:
ob es so passt ?
Es muss um 23:59 getriggert werden (Zeitplan).
-
@HeinrichB
Einmal das was Paul schreibt,
https://github.com/Homoran/Blockly_beginners_tutorial#einleitungzum anderen musst du noch die ID von dem Energiezähler deiner Steckdose eintragen
-
@Homoran danke
Das mit der ID hab ich ja erwähnt. Das andere schau ich mir an
-
@Homoran klappt perfekt. Vielen Dank ️