[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 14:18:19 CET 2013


 ... mit dem c++ vzlogger läuft's durch! Super!

 Wichtiger Hinweis für den Paketmacher für das nächste mal! Wer teilt's 
 ihm mit?

 Im Grunde macht's ja gar keinen Sinn, den Zählerstand grafisch mit 
 auszuwerten. Gibt es eine Möglichkeit, den einfach als Zahl irgendwo auf 
 dem Frontend auftauchen zu lassen?

 Wie ist überhaupt die best practice zum frontend? Nur aktuelle 
 Verbrauchswerte oder auch Zählerstände?

 On Wed, 6 Feb 2013 10:35:04 +0100, Thorben Thuermer 
 <r00t at constancy.org> wrote:
> 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

-- 
 Bernd Gewehr
 Burgstr. 45F
 45289 Essen

 02014784606
 015209328236


More information about the volkszaehler-users mailing list