[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