Setz' mal bitte 'interval' auf irgendwas größer 10 Sekunden ... ich schätze mal, mit den -1 und laut log 4 Aufrufen pro Sekunde kommt der 1wire-Bus oder der Sensor nicht klar ...
Und es macht auch nicht wirklich Sinn einen Temperatursensor im Sekundentakt abzufragen - 1 oder gar 5 Min. reichen bestimmt auch -- Martin Heinze Rudolf-Breitscheid-Siedlung 21a 02708 Lawalde Tel.: +49 (3585) 4686547 Mobil.: +49 (160) 6362390 ICQ: 21741119 Skype: nyphis > Am 23.06.2016 um 11:01 schrieb Heiko Baumann <h...@gmx.de>: > > 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@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@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@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 <h...@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@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 >