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

Heiko Baumann hbcs at gmx.de
Thu Jun 23 10:42:32 CEST 2016


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/8c2b5e5c/attachment-0001.html>


More information about the volkszaehler-users mailing list