[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

bernd bernd at gewehr.net
Wed Feb 6 10:23:36 CET 2013


 vzlogger -f geht nur als sudo vzlogger -f

 Hier das bittere Ende nach ca. 5 Minuten:
 [Feb 06 10:15:14][ch0]  CURL: HTTP 1.1 or later with persistent 
 connection, pipelining supported
 [Feb 06 10:15:14][ch0]  CURL: Received 28 bytes
 [Feb 06 10:15:14][ch0]  CURL: Closing connection #0
 [Feb 06 10:15:14][ch0]  Request succeeded: 200
 error: unknown type in sml_value_to_double
 error: unknown type in sml_value_to_double
 [Feb 06 10:15:15][mtr0] Got 5 new readings from meter:
 [Feb 06 10:15:15][mtr0] Reading: id=129-129:199.130.3*255 value=0.00 
 ts=1360142115.329
 [Feb 06 10:15:15][mtr0] Reading: id=1-0:0.0.9*255 value=0.00 
 ts=1360142115.329
 [Feb 06 10:15:15][mtr0] Reading: id=1-0:1.8.1*255 value=19667343.60 
 ts=1360142115.329
 [Feb 06 10:15:15][mtr0] Reading: id=1-0:1.7.1*255 value=548.50 
 ts=1360142115.329
 [Feb 06 10:15:15][mtr0] Reading: id=0-0:0.0.0*0 value=0.00 ts=0.000
 [Feb 06 10:15:15][ch0]  Adding reading to queue (value=548.50 
 ts=1360142115.329)
 [Feb 06 10:15:15][ch0]  JSON request body: [ [ 1360142115329.229980, 
 548.500000 ] ]
 [Feb 06 10:15:15][ch0]  CURL: About to connect() to localhost port 80 
 (#0)
 [Feb 06 10:15:15][ch0]  CURL:   Trying 127.0.0.1...
 [Feb 06 10:15:15][ch0]  CURL: connected
 [Feb 06 10:15:15][ch0]  CURL: Connected to localhost (127.0.0.1) port 
 80 (#0)
 [Feb 06 10:15:15][ch0]  Buffer dump (size=1 keep=0): {548.50!}
 [Feb 06 10:15:15][ch1]  Adding reading to queue (value=19667343.60 
 ts=1360142115.329)
 [Feb 06 10:15:15][ch0]  CURL: Sent 40 bytes..
 [Feb 06 10:15:15][ch0]  CURL: upload completely sent off: 40 out of 40 
 bytes
 [Feb 06 10:15:15][ch1]  JSON request body: [ [ 1360142115329.227051, 
 19667343.600000 ] ]
 [Feb 06 10:15:15][ch1]  CURL: Re-using existing connection! (#0) with 
 host (nil)
 [Feb 06 10:15:15][ch1]  CURL: Connected to (nil) (127.0.0.1) port 80 
 (#0)
 [Feb 06 10:15:15][ch1]  CURL: Sent 45 bytes..
 [Feb 06 10:15:15][ch1]  CURL: upload completely sent off: 45 out of 45 
 bytes
 [Feb 06 10:15:15][ch1]  CURL: additional stuff not fine 
 transfer.c:1037: 0 0
 [Feb 06 10:15:15][ch1]  Buffer dump (size=1 keep=0): {19667343.60!}
 [Feb 06 10:15:15][ch0]  CURL: additional stuff not fine 
 transfer.c:1037: 0 0
 [Feb 06 10:15:15][ch0]  CURL: HTTP 1.1 or later with persistent 
 connection, pipelining supported
 [Feb 06 10:15:15][ch0]  CURL: Received 28 bytes
 [Feb 06 10:15:15][ch0]  CURL: Connection #0 to host localhost left 
 intact
 [Feb 06 10:15:15][ch0]  Request succeeded: 200
 [Feb 06 10:15:15][ch1]  CURL: HTTP 1.1 or later with persistent 
 connection, pipelining supported
 [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


 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