[vz-users] Raspberry Pi B + Pi-Erweiterung + TTL-Optokopf für eHZ + CNY70 an S0_1 für Gas + CNY70 an S0_2 für Wasser

Thorben Thuermer r00t at constancy.org
Wed Feb 6 10:35:04 CET 2013


On Wed, 06 Feb 2013 10:23:36 +0100 bernd <bernd at gewehr.net> wrote:
>  vzlogger -f geht nur als sudo vzlogger -f
> 
>  Hier das bittere Ende nach ca. 5 Minuten:
[...]
>  [Feb 06 10:15:15][ch1]  CURL: Received 28 bytes
>  [Feb 06 10:15:15][ch1]  CURL: Closing connection #0
>  [Feb 06 10:15:15][ch1]  Request succeeded: 200
>  *** longjmp causes uninitialized stack frame ***: vzlogger terminated

die fehlermeldung deutet auf einen seit monaten gefixten bug hin.
(libcurl in threads ohne CURLOPT_NOSIGNAL)
hier muesste mal der ersteller des images sagen, welche version genau
er da drauf hat.

es gibt m.W. zwei vzlogger-versionen auf dem image,
"vzlogger" -> c-version, und "vzlogger-c" -> c++-version...?
versuche mal die andere.

in der c++-version war der bugfix schon laenger drin.

- Thorben

>  On Wed, 6 Feb 2013 08:46:35 +0100, Thorben Thuermer 
>  <r00t at constancy.org> wrote:
> > On Wed, 6 Feb 2013 08:31:13 +0100 Bernd Gewehr <bernd at gewehr.net> 
> > wrote:
> >> OK, Sorry, bin halt kein Experte, aber heißt ja auch nicht 
> >> Expertenzähler...
> >
> > justin: bitte projekt umbenennen!
> >
> >> Vzlogger startet automatisch und läuft erfolgreich. Wenn ich nach
> >> 5 Minuten, wenn die Daten ausbleiben, mit Top nachsehe,
> >> läuft vzlogger nicht.
> >> Eingabe von Vzlogger oder sudo vzlogger bringt einen sinnvollen
> >> Output und endet mit daemonize... Mit Top aber wieder kein vzlogger
> >> zu sehen. Nach reboot wieder alles OK.
> >
> > na also, geht doch...
> >
> > informativer waehre die ausgabe, wenn du 'vzlogger -f' starten 
> > wurdest.
> > (ob sudo davor noetig ist, muss jemand sagen der das
> >  himbeerkuchen-image kennt.)
> > insbesondere wenn vzlogger wegen eines bugs abstuerzt, gibt es
> > vermutlich keinen eintrag dazu im log.
> >
> >> Im vzlogger.log sind Zeilen mit Curl und Transfer.c, die wie Fehler
> >> klingen, hab's leider jetzt nicht im Zugriff.
> >
> > waehre recht sinnvoll (gewesen, und immernoch) uns das log zukommen 
> > zu
> > lassen...
> >
> >> Mit den besten Grüßen
> >> Bernd Gewehr
> >
> > - Thorben
> >
> >> Am 06.02.2013 um 08:09 schrieb Thorben Thuermer 
> >> <r00t at constancy.org>:
> >>
> >> > On Wed, 6 Feb 2013 07:51:53 +0100
> >> > Bernd Gewehr <bernd at gewehr.net> wrote:
> >> >> Was soll ich liefern?
> >> >
> >> > zB was du unter "sich nicht mehr starten lässt" verstehst?
> >> > mit was fuer einer eingabe versuchst du vzlogger zu starten, und 
> >> was ist
> >> > die reaktion? (auch wenn es (scheinbar) garkeine ist.)
> >> > was siehst du auf dem bildschirm, dass dich denken laesst
> >> > "vzlogger laesst sich nicht starten"?
> >> > ohne irgendwelche informationen, koennen wir auch nicht helfen.
> >> >
> >> >> Mit den besten Grüßen
> >> >> Bernd Gewehr
> >> >
> >> > - T.
> >> >
> >> >> Am 06.02.2013 um 07:26 schrieb Thorben Thuermer 
> >> <r00t at constancy.org>:
> >> >>
> >> >>> On Wed, 6 Feb 2013 07:22:08 +0100 Bernd Gewehr 
> >> <bernd at gewehr.net> wrote:
> >> >>>> Wenn vzlogger so alle 5 Minuten abbricht und sich nicht mehr 
> >> starten lässt-
> >> >>>> was macht man denn dann?
> >> >>>
> >> >>> sinnvolle informationen liefern, statt soeinem geschreibsel,
> >> >>> das tut man.
> >> >>>
> >> >>>> Cronjob alle 5 Minuten reboot ist doof!
> >> >>>>
> >> >>>> Mit den besten Grüßen
> >> >>>> Bernd Gewehr
> >> >>>
> >> >>> - T.
> >> >>>
> >> >>>> Am 05.02.2013 um 21:54 schrieb "Bernd Gewehr" 
> >> <Bernd at gewehr.net>:
> >> >>>>
> >> >>>>> .. Erstaunlich, was ein reboot bewirken kann!
> >> >>>>>
> >> >>>>> Nun stehe die richtigen Werte in der DB, aber die Anzeige im 
> >> Frontend ist falsch:
> >> >>>>>
> >> >>>>> DB
> >> >>>>> 870 7 1360096833217 19659339
> >> >>>>>   871 6 1360096833217 1089.5
> >> >>>>>
> >> >>>>>
> >> >>>>> FRONTEND:
> >> >>>>>   (7) Arbeit Strommesser -288435.37 W 573.55 kW 531.49 W 
> >> -2971.43 W 88.9 Wh
> >> >>>>>
> >> >>>>>   (6) Strom Stromzaehler 61.26 W 1.43 kW 452.58 W 914.29 W 
> >> 75.7 Wh
> >> >>>>>
> >> >>>>>
> >> >>>>> (6) ist ja OK, aber (7) ist Blödsinn. Was tun?
> >> >>>>>
> >> >>>>> -----Ursprüngliche Nachricht----- From: Bernd Gewehr
> >> >>>>> Sent: Tuesday, February 05, 2013 9:20 PM
> >> >>>>> To: volkszaehler.org - users
> >> >>>>> Subject: Re: [vz-users]Raspberry Pi B + Pi-Erweiterung + 
> >> TTL-Optokopf für eHZ + CNY70 an S0_1 für Gas + CNY70 an S0_2 für 
> >> Wasser
> >> >>>>>
> >> >>>>> Mann, ist das schwierig.
> >> >>>>>
> >> >>>>> Nun habe ich vzlogger soweit, mir die richtigen Daten 
> >> anzuzeigen:
> >> >>>>>
> >> >>>>> [Feb 05 21:15:01][mtr0] Got 5 new readings from meter:
> >> >>>>> [Feb 05 21:15:01][mtr0] Reading: id=129-129:199.130.3*255 
> >> value=0.00
> >> >>>>> ts=1360095301.335
> >> >>>>> [Feb 05 21:15:01][mtr0] Reading: id=1-0:0.0.9*255 value=0.00
> >> >>>>> ts=1360095301.335
> >> >>>>> [Feb 05 21:15:01][mtr0] Reading: id=1-0:1.8.1*255 
> >> value=19658886.70
> >> >>>>> ts=1360095301.335
> >> >>>>> [Feb 05 21:15:01][mtr0] Reading: id=1-0:1.7.1*255 
> >> value=1165.00
> >> >>>>> ts=1360095301.335
> >> >>>>> [Feb 05 21:15:01][mtr0] Reading: id=0-0:0.0.0*0 value=0.00 
> >> ts=0.000
> >> >>>>> [Feb 05 21:15:01][mtr0] Updating interval to 1
> >> >>>>> [Feb 05 21:15:01][ch0]  Buffer dump (size=0 keep=0): {}
> >> >>>>> [Feb 05 21:15:01][ch1]  Buffer dump (size=0 keep=0): {}
> >> >>>>>
> >> >>>>> Wenn ich aber in meiner vzlogger.conf das Folgende eintrage, 
> >> wird nichts in
> >> >>>>> die db geschrieben:
> >> >>>>> /**
> >> >>>>> * vzlogger configuration
> >> >>>>> *
> >> >>>>> * use proper encoded JSON with javascript comments
> >> >>>>> *
> >> >>>>> * take a look at the wiki for detailed information:
> >> >>>>> * 
> >> http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
> >> >>>>> */
> >> >>>>>
> >> >>>>> {
> >> >>>>> "retry" : 30,                   /* how long to sleep between 
> >> failed
> >> >>>>> requests, in sec$
> >> >>>>> "daemon": true,         /* run periodically */
> >> >>>>> //"foreground" : true,          /* dont run in background 
> >> (prevents forking)
> >> >>>>> */
> >> >>>>> "verbosity" : 15,               /* between 0 and 15 */
> >> >>>>> "log" : "/var/log/vzlogger.log",/* path to logfile, optional 
> >> */
> >> >>>>>
> >> >>>>> "local" : {
> >> >>>>> //      "enabled" : false,      /* should we start the local 
> >> HTTPd for
> >> >>>>> serving live $
> >> >>>>>     "port" : 8080,          /* the TCP port for the local 
> >> HTTPd */
> >> >>>>>     "index" : true,         /* should we provide a index 
> >> listing of
> >> >>>>> available ch$
> >> >>>>>     "timeout" : 30,         /* timeout for long polling comet 
> >> requests,
> >> >>>>> 0 disabl$
> >> >>>>>     "buffer" : 600          /* how long to buffer readings for 
> >> the local
> >> >>>>> interfa$
> >> >>>>> },
> >> >>>>>
> >> >>>>>  "meters" : [{
> >> >>>>>      "enabled" : true,
> >> >>>>>      "device" : "/dev/ttyAMA0",
> >> >>>>>      "protocol" : "sml",
> >> >>>>>      "channels": [{
> >> >>>>>          "uuid" : "635481a0-6fcd-11e2-8587-eda25228f8bf",
> >> >>>>>          "middleware" : "http://localhost/middleware.php",
> >> >>>>>          "identifier" : "1-0:1.8.1", /* Leistung */
> >> >>>>>          }, {
> >> >>>>>          "uuid" : "745bf0c0-6fcd-11e2-8fe3-b791ba7abaa9",
> >> >>>>>          "middleware" : "http://localhost/middleware.php",
> >> >>>>>          "identifier" : "1-0:1.7.1*", /* Wirkarbeit */
> >> >>>>>          }],
> >> >>>>>               }]
> >> >>>>> }
> >> >>>>>
> >> >>>>> , obwohl die UUIDs aus der entities-Tabelle genau 
> >> zusammenpassen:
> >> >>>>>         6 635481a0-6fcd-11e2-8587-eda25228f8bf electric meter 
> >> channel
> >> >>>>>         7 745bf0c0-6fcd-11e2-8fe3-b791ba7abaa9 power channel
> >> >>>>>         8 8102dbc0-6fcd-11e2-a8b7-a1307aa80770 gas channel
> >> >>>>>         9 89a19f80-6fcd-11e2-be46-d7713e888ef4 water channel
> >> >>>>>
> >> >>>>>
> >> >>>>> WARUM???
> >> >
> 
> -- 
>  Bernd Gewehr
>  Burgstr. 45F
>  45289 Essen
> 
>  02014784606
>  015209328236


More information about the volkszaehler-users mailing list