[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

sollner11 pp at macpat.de
Wed Feb 6 17:08:33 CET 2013


hallo,

der Paketmacher liest doch hier mit, oder?
drüben im Photovoltaikforum hatten wir schon drüber gesprochen, dass vzlogger-c besser (oder überhaupt) läuft
am besten da auch mitlesen ;-)

http://www.photovoltaikforum.com/datenlogger-f5/volkszaehler-org-raspberrypi-loggen-t85872-s110.html

Gruss



Am 06.02.2013 um 14:18 schrieb bernd <bernd at gewehr.net>:

> ... 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130206/7986de26/attachment-0001.html>


More information about the volkszaehler-users mailing list