[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