Hallo,
habe mir einen einfachen Niederschlagsmesser gekauft der Impulse ausgibt. Diese Impulse lege ich über einen Digitaleingang als Zähler auf den KNX Bus.
Jetzt will ich Niederschlag der letzten Stunde, dem letztem Tag und der letzten 7 Tage berechnen. Ich habe versucht den aktuellen Zählerstand mit dem vor einer Stunde über counter.db('min','1h') zu vergleichen (bzw. zu subtrahieren). Dann hätte ich die Zählimpulse pro Stunde.
Bei den Datenbankabfragen kommen allerdings immer merkwürdige Ergebnisse raus. Ich habe auch mal counter.db('max','2h','1h') versucht aber auch hier passen die Ergebnisse nicht immer. Vor allem wenn es in der letzten Stunde nicht geregnet hat, macht die Datenbankabfrage Probleme und gibt None zurück.
Hat vielleicht einer Von Euch etwas ähnliches schon mal programmiert?
Gruß
Sprocky
habe mir einen einfachen Niederschlagsmesser gekauft der Impulse ausgibt. Diese Impulse lege ich über einen Digitaleingang als Zähler auf den KNX Bus.
Jetzt will ich Niederschlag der letzten Stunde, dem letztem Tag und der letzten 7 Tage berechnen. Ich habe versucht den aktuellen Zählerstand mit dem vor einer Stunde über counter.db('min','1h') zu vergleichen (bzw. zu subtrahieren). Dann hätte ich die Zählimpulse pro Stunde.
Bei den Datenbankabfragen kommen allerdings immer merkwürdige Ergebnisse raus. Ich habe auch mal counter.db('max','2h','1h') versucht aber auch hier passen die Ergebnisse nicht immer. Vor allem wenn es in der letzten Stunde nicht geregnet hat, macht die Datenbankabfrage Probleme und gibt None zurück.
Hat vielleicht einer Von Euch etwas ähnliches schon mal programmiert?
Gruß
Sprocky
Kommentar