[vz-users] Erste Schritte

petar_vz@gmx.de petar_vz at gmx.de
Mon Nov 25 11:41:49 CET 2013


Hallo Andreas,
aufgesetzt habe ich meine Pi mit folgendem Image: https://www.energie-und-it.de/raspi/2013-08-25-raspbian-vz-04-3G.img.zip

Nach HowTo konfiguriert.
Nichts zusätzliches läuft auf dem Pi.

Ich habe zwar auf jedem USB Port ein 4-fach Hub, aber auch bevor diese dran waren, hatte ich die Fehler.

Ein Netzteil habe ich bei Vesalia dazu gekauft ( goobay 5V / 2A ).


Zur aggregation ... Ein Messpunkt pro Minute würde alle Schwankungen in dieser Minute nicht aufzeichnen. Das wäre schade. In einer Minute kann es Verbräuche von 10 MWh und 120 Wh haben, die mir dann entfallen würden.

Die gespeicherte Datenmenge, wäre mir eigentlich egal. Es sollte halt für ein Jahr reichen. Vielleicht gibt es da Optimierungen. 

Habt ihr nur 1 Messwert pro Minute? Was macht ihr mit den Spitzen, die in einer Minute liegen?

Z.B. mein Nutz Strom ... Kaffeemaschine an 4 Mwh für 40 Sekunden, dann 500wh. Was wird dann gepinselt im Frontend?

----- Reply message -----
Von: "Andreas Goetz" <cpuidle at gmail.com>
An: "volkszaehler.org - users" <volkszaehler-users at lists.volkszaehler.org>
Betreff: [vz-users] Erste Schritte
Datum: Mo., Nov. 25, 2013 09:17

Hallo Petar,

es wäre interessant herauszufinden wie die Middleware im Fehlerfall antwortet. Ich weiß leider nicht ob vzlogger die CURL Ergebnisse aufzeichnet, Zu könntest aber mit dem //"verbosity" : 5, /* between 0 and 15 */ Parameter spielen um das herauszufinden (evtl. kann Rainer weiter helfen).


Da bei Dir aber auch andere Dinge komisch laufen (Logfile verschwindet???) wäre das Setup Deines Raspi interessant. Insbesondere: wie hast Du ihn mit Strom versorgt und welche/ wieviele USB-Geräte sind wie (direkt oder über Hub?) angeschlossen? Der Raspi ist nämlich relativ sensibel was seine Stromversorgung angeht.


Letztlich: auch Aggregation auf 2 Sekunden erscheint mir ziemlich aggressiv. Was willst Du mit mehr als einem Messwert pro Minute?

vg
Andreas



2013/11/25 petar_vz at gmx.de <petar_vz at gmx.de>

Guten Morgen,
nachdem ich aus dem Beispiel die aggregation mit 1 Sekunde eingebaut habe, lief es die längste Zeit ohne Ausfall (11:30 - 03:00). Dann aber erneut im Log:


[chn1] CURL Error from middleware: unexpected character 


Eine Erweiterung auf 2 Sekunden gab keine Verbesserung. Schon um 4:00 erneut der Eintrag.


Kurz darauf war sogar das log File weg.
Auch der vzlogger Service war weg.


Wie kann ich das genauer Debuggen?





----- Reply message -----
Von: "Andreas Goetz" <cpuidle at gmail.com>
An: "volkszaehler.org - users" <volkszaehler-users at lists.volkszaehler.org>

Betreff: [vz-users] Erste Schritte
Datum: So., Nov. 24, 2013 11:13


Hallo Petar,

Du hattest mal geschrieben:


> Außerdem hatte ich das Problem, dass die Datenbank heute nach keine Werte mehr als knapp 50000 geloggt hat. D.h. ab 4 wurde heute Nacht nicht mehr aufgezeichnet.


D.h. Du versuchst auch einem kleinen Raspi > 36 Mio Datensätze im Jahr aufzuzeichnen. Ich glaube das überfordert die Rechenleistung, die SD-Karte etc.

Such mal hier im Forum nach "aggregation" oder vzlogger_agg bzw. prüf mal bitte wieviele Werte Du pro Zeiteinheit wirklich aufzeichnest damit wir meine These prüfen können.



vg
Andreas


2013/11/23 petar_vz at gmx.de <petar_vz at gmx.de>


Hallo Andreas,
Wie kann ich das Ändern?


Die Fehlermeldung mit ...
CURL Error from middleware: unexpected character
Kommt andauernd.


Mal mit chn0 , mal mit chn1 und mal beide.


Was ist das für ne Meldung?


Unexpected character? 
Liegt das an meinen Zählern oder IR-Köpfen?
Warum berichtet die Middleware das?


Und warum ist das so sporadisch?



----- Reply message -----
Von: "Andreas Götz" <cpuidle at gmail.com>


An: "volkszaehler.org - users" <volkszaehler-users at lists.volkszaehler.org>


Betreff: [vz-users] Erste Schritte
Datum: Sa., Nov. 23, 2013 22:29


Ich glaube Du überlastest den Pi. Viel zu viele Daten. Aggregation im Logger?


Viele Grüße,Andreas

Am 23.11.2013 um 20:59 schrieb "petar_vz at gmx.de" <petar_vz at gmx.de>:




Letzten Logfile-Eintrag vergessen...(muss dazu sagen, hab gerade alles frisch aufgesetzt)

[chn1] CURL: timeout was reached 


[chn1] CURL Error from middleware: unexpected character 

----- Reply message -----
Von: "petar_vz at gmx.de" <petar_vz at gmx.de>


An: "volkszaehler.org - users" <volkszaehler-users at lists.volkszaehler.org>


Betreff: [vz-users]Erste Schritte
Datum: Sa., Nov. 23, 2013 20:52

Aaaaahhh ... Was mach ich nur falsch??
Immer wieder hört die Aufzeichnung auf.



Siehe Bild.
Gestern bis kurz nach 19 Uhr ein Kanal (Nutzstrom)
Heute Nacht, beide Kanäle  (kurz vor 5 bis kurz vor 10).
Um 11 Uhr , der andere Kanal.
Heute 16 wieder beide.



Jedes Mal muss ich den vzlogger killen und erneut starten.

Ich kann die Datenbank erreichen.
Der vzlogger läuft auch.

Bitte, hat irgendjemand eine Idee?



Gruß,
Petar



----- Reply message -----
Von: "petar_vz at gmx.de" <petar_vz at gmx.de>


An: "volkszaehler.org - users" <volkszaehler-users at lists.volkszaehler.org>


Betreff: [vz-users]Erste Schritte
Datum: Sa., Nov. 23, 2013 13:05

Hallo,

ich habe ein Problem.
Gestern und auch heute, verschwindet einfach ein Kanal im Frontend (Wärmepumpe). In der Datenbank werden auch keine Daten eingefügt.



Abhilfe schafft, den identifier (z.b. auf 1.8.0) für den Kanal ändern, vzlogger killen, starten. Den Identifier wieder zurück ändern, vzlogger killen, starten ... Nun geht's wieder.




Außerdem hatte ich das Problem, dass die Datenbank heute nach keine Werte mehr als knapp 50000 geloggt hat. D.h. ab 4 wurde heute Nacht nicht mehr aufgezeichnet.

Was kann ich machen um zu Prüfen warum das passiert? 



Danke

Gruß,
Petar



----- Reply message -----
Von: "petar_vz at gmx.de" <petar_vz at gmx.de>


An: "volkszaehler.org - users" <volkszaehler-users at lists.volkszaehler.org>


Betreff: [vz-users]Erste Schritte
Datum: Fr., Nov. 22, 2013 17:31

Hallo Rainer,
Ich denke ich habe jetzt genau das, was ich (derzeit) wollte.


Danke speziell Dir.

Raus gefunden habe ich, wie ich die zwei unerwünschte entities löschen kann.
Ebenso hab ich mein Frontent gepimpt mit dem Auffüllen....sieht echt cool aus!




Vielleicht kann das noch wer beantworten:
Wie, wann muss ich alte Daten beseitigen?
Wie viel Platz nimmt die Sammlung von einem Jahr in Anspruch? Reichen 16GB SD Karte?



Zudem ist mir aufgefallen, dass im Smartphone Browser beim Reiter "Stunde", die p.m. Zeit als a.m. dargestellt wird ( web-kit - chrome).

Vielen Dank nochmals.



Gruß,
Petar





----- Reply message -----
Von: "petar_vz at gmx.de" <petar_vz at gmx.de>


An: "volkszaehler.org - users" <volkszaehler-users at lists.volkszaehler.org>


Betreff: [vz-users]Erste Schritte
Datum: Fr., Nov. 22, 2013 16:15

Hallo, 
entschuldige Thorben, ich wollte niemandem zu nahe treten.


Ich hatte es im Gefühl, dass es nur ne Kleinigkeit ist. Irgendetwas was ich übersehe.

Ich kann jetzt berichten, ich hab es.

Meine vzlogger.conf war falsch.


Je eine UUID mit je einem identifier (1.8.0) war bei mir die Lösung .... Eigentlich auch klar, da ich keinen Strom selber erzeuge und nur den aktuellen Verbrauch sehen will.

Nun, 1.8.0 liefert aber den aktuellen Gesamtverbrauch ( gerade nicht sehr interessant ).



Ausprobieren war angesagt ...
1.8.1 (wie zu erwarten) gleiches Ergebnis
Ebenso bei 1.8.2
Also 16.7.0 und 36.7.0 getestet, und siehe da ... Da ist im Kanal der 16.7.0 der gewünschte und erwartete Wert. Yuhu!



Aber, nun harte ich welchselnde Werte im Frontend. Gesamt Wert, dann wieder aktuellen Wert, dann wieder gesamt. 
Upps, hab einfach ohne nachgedacht, den Service mehrmals gestartet.



Wie stoppt man ihn richtig?

Hab über den Befehl 
# top -u  vzlogger 
alle pids mit dem Befehl
# sudo kill -9 pid 
beendet.



Dann den richtigen Service gestartet und fertig.

Mühsam alle falsch eingetragenen Daten aus der Datenbank entfernt ( gibt's dafür ein Trick, der es einfacher macht? Hab fast 30 Minuten gebraucht über 2000 Datensätze zu löschen)



Wo werden die Datensätze physikalisch gespeichert?
Ich hab zwar ne 16GB SD Karte, aber auch für ist schnell voll. Wird automatisch gelöscht? Aufgeräumt?




Zweiter Schritt, mit dem Smartphone auf das frontend zugreifen.

Hierbei habe festgestellt dass ein entity mit id 1 = S0-Demo-Zufallszahl
Und id 7 = Test ( von gestern Abend) Vorhaben sind, die ich nicht löschen kann. Weder über das Frontend noch über die Datenbank.


 Wie kann ich diese öffentliche Kanäle löschen?


Vielen Dank bereits im Voraus.

Gruß,
Petar



----- Reply message -----


Von: "Thorben Thuermer" <r00t at constancy.org>
An: <volkszaehler-users at lists.volkszaehler.org>


Betreff: [vz-users] Erste Schritte
Datum: Fr., Nov. 22, 2013 15:07

Rainer Gauweiler, Fri Nov 22 13:31:32 CET 2013
>Am 21.11.2013 23:52, schrieb petar_vz at gmx.de:
>> danke für die hilfreichen Tipps, leider muss noch etwas fehlen, denn es
>> werden keine Daten angezeigt :-(
>
> Du testest das ganze System auf einmal. Damit weisst Du nicht welche 
> Komponente nicht stimmt.

ich hatte zu dem thema mal diese seite angelegt:
http://wiki.volkszaehler.org/howto/debug

ist erstmal eine relativ grobe skizze,
aber hat bisher eh niemanden interessiert.

- T.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20131125/f23043ee/attachment-0001.html>


More information about the volkszaehler-users mailing list