[vz-users] Fehlersuche-HowTo: 1wirevz und s0vz

Heiko Baumann hbcs at gmx.de
Thu Jun 23 11:01:12 CEST 2016


Hallo Andreas,

Danke dass du auch mit drüber schaust.

 > Bist Du sicher dass diese conf Datei auch verwendet wird? In welchem 
Ordner liegt sie und wie startest Du vzlogger?

Jetzt hast du mich kurz mal in Verlegenheit gebracht, aber ja:


Gestartet wird mit

pi at BauratPi:/etc $ sudo vzlogger restart
[Jun 23 11:00:06][main] vzlogger v0.5.1 based on 
heads/master-0-g7e79f4c700-dirty from Fri, 5 Feb 2016 18:03:28 +0100 
started.
[Jun 23 11:00:06]       New meter initialized (protocol=w1therm)
[Jun 23 11:00:06][chn0] New channel initialized (uuid=...77fb28 
api=volkszaehler id=28-0000045d2497)
[Jun 23 11:00:06][main] log level is 5
[Jun 23 11:00:06]       Daemonize process...


pi at BauratPi:~ $ sudo tail -20 */var/log/vzlogger.log*
[Jun 23 11:00:18][chn1] Adding reading to queue (value=43.69 
ts=1466672410490)
[Jun 23 11:00:18][mtr1] Next reading in 10 seconds
[Jun 23 11:00:19][chn0] Adding reading to queue (value=4.00 
ts=1466672419314)
[Jun 23 11:00:20][chn0] Adding reading to queue (value=4.00 
ts=1466672420306)
[Jun 23 11:00:20][chn1] Adding reading to queue (value=43.69 
ts=1466672412297)
[Jun 23 11:00:20][chn1] Adding reading to queue (value=23.38 
ts=1466672419974)
[Jun 23 11:00:20][chn1] Adding reading to queue (value=23.38 
ts=1466672420037)
[Jun 23 11:00:20][chn0] Adding reading to queue (value=43.69 
ts=1466672412599)
[Jun 23 11:00:21][chn1] Adding reading to queue (value=23.88 
ts=1466672411889)
[Jun 23 11:00:21][chn0] Adding reading to queue (value=4.00 
ts=1466672421298)
[Jun 23 11:00:22][chn0] Adding reading to queue (value=4.00 
ts=1466672422290)
[Jun 23 11:00:23][chn0] Adding reading to queue (value=4.00 
ts=1466672423282)
[Jun 23 11:00:24][chn0] Adding reading to queue (value=4.00 
ts=1466672424275)
[Jun 23 11:00:25][chn0] Adding reading to queue (value=4.00 
ts=1466672425272)
[Jun 23 11:00:26][chn0] Adding reading to queue (value=4.00 
ts=1466672426268)
[Jun 23 11:00:27][chn0] Adding reading to queue (value=4.00 
ts=1466672427271)
[Jun 23 11:00:28][chn0] Adding reading to queue (value=4.00 
ts=1466672428267)
[Jun 23 11:00:29][chn0] Adding reading to queue (value=4.00 
ts=1466672429263)
[Jun 23 11:00:29][chn0] Adding reading to queue (value=43.69 
ts=1466672421241)
[Jun 23 11:00:30][chn0] Adding reading to queue (value=4.00 
ts=1466672430259)

.. und genau dorthin logge ich ja auch:

pi at BauratPi:*/etc $ cat vzlogger.conf*

{
   "retry": 0,
   "daemon": true,
   "verbosity": 5,
   "log": "*/var/log/vzlogger.log*",
   "local": {
     "enabled": false,
     "port": 8080,
     "index": false,
     "timeout": 0,
     "buffer": 0
   },
   "meters": [
     {
       "enabled": true,
       "allowskip": false,
       "interval": -1,
       "aggtime": 20,
       "aggfixedinterval": true,
       "channels": [
         {
           "uuid": "46f672b0-f2dc-11e2-8c00-43a2ff77fb28",
           "identifier": "28-0000045d2497",
           "api": "volkszaehler",
           "middleware": "http://127.0.0.1/middleware.php",
           "aggmode": "none",
           "duplicates": 0
         }
       ],
       "protocol": "w1therm"
     }
   ]
}


Ist mir nicht erklärlich.. :(

Danke!

LG Heiko

>
>
> Am 23.06.2016 um 10:42 schrieb Heiko Baumann <hbcs at gmx.de 
> <mailto:hbcs at gmx.de>>:
>
>> Am 22.06.2016 um 23:55 schrieb Udo1:
>>> Am 22.06.2016 um 23:42 schrieb Heiko Baumann:
>>>> Muss der "identifier" überall die Sensor-ID sein oder kann ich das 
>>>> als Freitext beliebig wählen? 
>>> m.M. müsste das die Sensor-ID sein (bei 1Wire), wie sonst sollte 
>>> vzlogger die UUID dem Sensor zuordnen (bei mehreren Sensoren).
>>>
>> Ok, es werden zwar Werte geliefert, aber kann gut sein, dass sie ohne 
>> SensorID einfach dem ersten zugeordnet werden.
>>
>> Beim Rumspielen mit der conf Datei stoße ich auf mir unerklärliche 
>> Dinge. Nur zum Test mal ein einziger Temperatursensor:
>>
>>
>> pi at BauratPi:/etc $ cat vzlogger.conf
>> {
>>   "retry": 0,
>>   "daemon": true,
>>   "verbosity": 5,
>>   "log": "/var/log/vzlogger.log",
>>   "local": {
>>     "enabled": false,
>>     "port": 8080,
>>     "index": false,
>>     "timeout": 0,
>>     "buffer": 0
>>   },
>>   "meters": [
>>     {
>>       "enabled": true,
>>       "allowskip": false,
>>       "interval": -1,
>>       "aggtime": 20,
>>       "aggfixedinterval": true,
>>       "channels": [
>>         {
>>           "uuid": "46f672b0-f2dc-11e2-8c00-43a2ff77fb28",
>>           "identifier": "28-0000045d2497",
>>           "api": "volkszaehler",
>>           "middleware": "http://127.0.0.1/middleware.php",
>>           "aggmode": "none",
>>           "duplicates": 0
>>         }
>>       ],
>>       "protocol": "w1therm"
>>     }
>>   ]
>> }
>>
>> So. UUID und Sensor-ID passen  zusammen, das ist noch aus der alten 
>> 1wire Konfig übernommen.
>> Im log stehen dann komische Sachen:
>>
>>
>> [Jun 23 10:38:23][mtr1] Next reading in 10 seconds
>> [Jun 23 10:38:23][chn0] Adding reading to queue (value=43.81 
>> ts=1466671094865)
>> [Jun 23 10:38:23][chn0] Adding reading to queue (value=*43.81* 
>> ts=1466671095313)
>> [Jun 23 10:38:23][chn0] Adding reading to queue (value=*4.00* 
>> ts=1466671103085)
>> [Jun 23 10:38:23][mtr0] Next reading in 10 seconds
>> [Jun 23 10:38:24][chn0] Adding reading to queue (value=4.00 
>> ts=1466671104077)
>> [Jun 23 10:38:25][chn0] Adding reading to queue (value=4.00 
>> ts=1466671105069)
>> [Jun 23 10:38:26][*chn0*] Adding reading to queue (value=4.00 
>> ts=1466671106061)
>> [Jun 23 10:38:26][*chn1*] Adding reading to queue (value=43.81 
>> ts=1466671098570)
>> [Jun 23 10:38:26][mtr1] Next reading in 10 seconds
>> [Jun 23 10:38:26][chn1] Adding reading to queue (value=*23.25* 
>> ts=1466671105869)
>> [Jun 23 10:38:27][chn0] Adding reading to queue (value=4.00 
>> ts=1466671107053)
>> [Jun 23 10:38:28][chn0] Adding reading to queue (value=4.00 
>> ts=1466671108045)
>> [Jun 23 10:38:29][chn0] Adding reading to queue (value=4.00 
>> ts=1466671109037)
>> [Jun 23 10:38:30][chn1] Adding reading to queue (value=23.56 
>> ts=1466671101185)
>> [Jun 23 10:38:30][chn0] Adding reading to queue (value=4.00 
>> ts=1466671110043)
>> [Jun 23 10:38:31][chn1] Adding reading to queue (value=43.81 
>> ts=1466671103126)
>> [Jun 23 10:38:31][chn0] Adding reading to queue (value=4.00 
>> ts=1466671111035)
>> [Jun 23 10:38:32][chn0] Adding reading to queue (value=4.00 
>> ts=1466671112027)
>>
>> Richtig sind die Werte um 44° (Warmwasser). Der Rest ist Käse.
>>
>> Wieso werden zwei "Channels" (blau markiert) geloggt, obwohl in der 
>> conf doch nur 1 Sensor erfasst ist?
>> (Am Pi hängen insgesamt 12 temperaturfühler und 4 s0).
>>
>> Könnte mir jemand mal bitte seine vzlogger.conf posten, in der s0 
>> (Strom und Betriebsstunden) und 1wire Temperaturfühler angesprochen 
>> werden und die Werte sinnvoll aggregiert werden?
>>
>> Danke!
>>
>> LG HEiko
>>
>>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20160623/57234cc5/attachment-0001.html>


More information about the volkszaehler-users mailing list