Ja, aber mein Stromzähler liefert das komplette Programm wirklich jede Sekunde. Das wird dann doch etwas viel an Daten, oder?
Ich habe jetzt versucht, mit einem Skript #!/bin/bash while true do vzlogger sleep 15 done das etwas einzudämmen, doch leider "hängt" der prozess vzlogger nach einigen Durchläufen im System fest. Erst wenn ich den Prozess vzlogger kille, läuft er wieder weiter. Wenn ich den daemon laufen lasse, habe ich leider immer mal 10-100MW Impulse in der DB Wie bekomme ich nähere Infos raus? -----Ursprüngliche Nachricht----- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Justin Otherguy Gesendet: Dienstag, 27. März 2012 19:39 An: volkszaehler.org Betreff: Re: [vz-dev] Easymeter mir Ethersex Moin, Am 27.03.2012 um 14:24 schrieb Tom Weber: > Soooo .... die Daten landen nun brav in der middleware, wie sich das gehört. :-) > So ein paar prinzipielle Fragen zum Konzept vzlogger hätte ich da noch: > 1. wie bringe ich der middleware bei, dass der Zählerstand eine > Energie darstellt ? Mit dem Eintrag "power" in den Kanaleigenschaften > kommt in der middleware natürlich nonsense raus. klar; das ist noch nicht implementiert > 2. mir ist nicht klar, ob man vzlogger als cron oder daemon laufen > lassen sollte. ich hab's bislang ausschliesslich als daemon laufen lassen > Gibt es im Daemon die Möglichkeit, dass vzlogger z.B. alle 10s einen > Satz sendet? Mit cron ginge es natürlich auch, doch dann kommen die > Daten ja nur jede Minute Vorsicht - die Werte, die der Zähler alle paar Sekunden ausgibt, sind m.W. schon Momentanwerte, also nicht mal zwischen über das Intervall zwischen zwei Ausgaben gemittelt. Je seltener Du abfrägst, desto ungenauer werden die Momentanwerte. > 3. Derzeit grinst immer im verbose eine Fehlermeldung "Something > unexpected > happened: meter_read_d0:279!" - kann ich das ignorieren? schick mal mehr Details > Ansonsten: Nettes Konzept. Bin gespannt, was die nächsten Tage im > Dauerbetrieb so passiert... :-) Gruss, J.