[vz-users] Trotz hohem duplicates-Intervall werden unveränderte Werte an die API weitergereicht
Kai Wiemer
kawi.business at gmail.com
Mon Aug 28 15:13:56 CEST 2017
Hallo zusammen,
Trotz hohem duplicates-Intervall werden unveränderte Werte an die API
weitergereicht. Meine Konfiguration lautet:
/**
* 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" : 0,
"daemon": true,
"verbosity": 99,
"log" : "/var/log/vzlogger.log",
"local" : {
"enabled" : false,
"port" : 8080,
"index" : true,
"timeout" : 0,
"buffer" : 0
},
"meters" : [{
"enabled": true,
"allowskip": false,
"interval": 0,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [{
"uuid": "6596fba0-897b-11e7-acd8-43e26569567b",
"identifier": "255-255:1.8.0",
"api": "influxdb",
"host": "localhost:8086",
"database": "vzlogger",
"measurement_name": "measurement",
"username": "vz",
"password": "superSecurePassword123!!",
"duplicates": 999999
}],
"protocol": "d0",
"device": "/dev/usb-ir-lesekopf",
"dump_file": "",
"pullseq": "2F3F210D0A",
"ackseq": "auto",
"baudrate": 300,
"baudrate_read": 9600,
"baudrate_change_delay": 500,
"parity": "7e1",
"read_timeout": 100
}]
}
In der Log-Datei sehe ich:
=== Block 1: 13:04:01 Uhr
[Aug 28 13:04:01][chn0] Adding reading to queue (value=110296.13
ts=1503925438937)
[Aug 28 13:04:01][chn0] Buffer has 1 items
[Aug 28 13:04:01][chn0] Reading buffer: timestamp 1503925438937 value
110296.130000
[Aug 28 13:04:01][chn0] request body is
measurement,uuid=6596fba0-897b-11e7-acd8-43e26569567b value=110296.130000
1503925438937
[Aug 28 13:04:01][CURL] CURL: Found bundle for host localhost: 0x74a1b470
[can pipeline]
[Aug 28 13:04:01][CURL] CURL: Re-using existing connection! (#0) with host
localhost
[Aug 28 13:04:01][CURL] CURL: Connected to localhost (::1) port 8086 (#0)
[Aug 28 13:04:01][CURL] CURL: Server auth using Basic with user 'vz'
[Aug 28 13:04:01][CURL] CURL: Header 'POST /write?db=vzlogger&precision=ms
HTTP/1.1
Host: localhost:8086
Authorization: Basic ...==
Accept: */*
Content-Length: 88
Content-Type: application/x-www-form-urlencoded
' bytes
[Aug 28 13:04:01][CURL] CURL: Sent 88 bytes..
[Aug 28 13:04:01][CURL] CURL: Sent
'measurement,uuid=6596fba0-897b-11e7-acd8-43e26569567b value=110296.130000
1503925438937
=== Block 2: 13:04:06 Uhr
[Aug 28 13:04:06][chn0] Adding reading to queue (value=110296.13
ts=1503925444500)
[Aug 28 13:04:06][chn0] Buffer has 1 items
[Aug 28 13:04:06][chn0] Reading buffer: timestamp 1503925444500 value
110296.130000
[Aug 28 13:04:06][chn0] request body is
measurement,uuid=6596fba0-897b-11e7-acd8-43e26569567b value=110296.130000
1503925444500
[Aug 28 13:04:06][CURL] CURL: Found bundle for host localhost: 0x74a1b470
[can pipeline]
[Aug 28 13:04:06][CURL] CURL: Re-using existing connection! (#0) with host
localhost
[Aug 28 13:04:06][CURL] CURL: Connected to localhost (::1) port 8086 (#0)
[Aug 28 13:04:06][CURL] CURL: Server auth using Basic with user 'vz'
[Aug 28 13:04:06][CURL] CURL: Header 'POST /write?db=vzlogger&precision=ms
HTTP/1.1
Host: localhost:8086
Authorization: Basic ...==
Accept: */*
Content-Length: 88
Content-Type: application/x-www-form-urlencoded
' bytes
[Aug 28 13:04:06][CURL] CURL: Sent 88 bytes..
[Aug 28 13:04:06][CURL] CURL: Sent
'measurement,uuid=6596fba0-897b-11e7-acd8-43e26569567b value=110296.130000
1503925444500
Wenn ich mir die Diskussion unter
https://github.com/volkszaehler/vzlogger/issues/98 anschaue, sollte das
doch durch den interval-Parameter unterbunden werden. Hier wird jedoch
anscheinend derselbe Wert innerhalb von 5 Sekunden erneut versendet.
Habe den aktuellen master ausgecheckt.
Bug oder Fehlkonfiguration? :-)
Danke und Grüße
Kai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170828/3e00203f/attachment.html>
More information about the volkszaehler-users
mailing list