[vz-users] System neu aufgesetzt und es geht nichts mehr
Frank Richter
frank.richter83 at gmail.com
Mon Jun 11 14:02:19 CEST 2018
Am 11. Juni 2018 um 12:15 schrieb Heine.thomas at online.de <
Heine.thomas at online.de>:
>
> Wenn ich "sudo vzlogger" starte, dann kann ich öfters folgendes lesen
> (siehe Auch Anhang vzlogger.txt:
>
> *libsml: warning: could not read the whole file *und
> * libsml: error: unrecognized sequence*
>
> ist das ein Problem?
>
Normal ist das nicht. Hat du mal versucht, die Ausrichtung der Leseköpfe zu
optimieren?
Für normalen Betrieb:
daemon: true
verbosity: 0
local: verwendest du das tatsächlich?
aggtime/aggmode: würde Sinn machen, wenn die neue SD-Karte länger halten
soll
Gruß
Frank
Am 10.06.2018 um 22:57 schrieb Frank Richter:
>
> Hi,
>
> die Fehler kommen von der fehlenden Push-URL. Wenn du das nicht
> verwendest, am besten den ganzen Push-Block löschen oder auskommentieren.
> Und wie schon heute Nachmittag geschrieben: udev-rule anlegen, damit die
> Zuordnung der Leseköpfe fixiert ist.
>
> Grüße
> Frank
>
> Heine.thomas at online.de <Heine.thomas at online.de> schrieb am So., 10. Juni
> 2018, 22:48:
>
>> Hallo,
>>
>> Hab alles nochmals aufgesetzt. Bekomme jetzt zwar gültige Werte,
>> Irgendetwas passt jedoch nicht.
>>
>> Hier nochmals die neue VZlogger.conf:
>>
>>
>> /**
>> * vzlogger configuration
>> *
>> * Use properly encoded JSON with javascript comments
>> *
>> * Take a look at the wiki for detailed information:
>> * http://wiki.volkszaehler.org/software/controller/vzlogger#
>> configuration
>> *
>> * For an online configuration editor refer to:
>> * http://volkszaehler.github.io/vzlogger/
>> */
>> {
>> "retry": 30,
>> "daemon": false,
>> "verbosity": 5,
>> "log": "/var/log/vzlogger.log",
>> "push": [
>> {
>> "url": ""
>> }
>> ],
>> "local": {
>> "enabled": true,
>> "port": 8080,
>> "index": false,
>> "timeout": 30,
>> "buffer": 600
>> },
>> "meters": [
>> {
>> "enabled": true,
>> "allowskip": false,
>> "interval": 0,
>> "aggtime": 0,
>> "aggfixedinterval": false,
>> "channels": [
>> {
>> "api": "volkszaehler",
>> "uuid": "xxxx", /*Zählerstand Bezug ZRZ-Zähler*/
>> "identifier": "1-0:1.8.0*255",
>> "middleware": "http://localhost/middleware.php"
>> <http://localhost/middleware.php>,
>> "aggmode": "none",
>> "duplicates": 0
>> },
>> {
>> "api": "volkszaehler",
>> "uuid": "xxxx", /*Zählerstand Liefer ZRZ-Zähler*/
>> "identifier": "1-0:2.8.0*255",
>> "middleware": "http://localhost/middleware.php"
>> <http://localhost/middleware.php>,
>> "aggmode": "none",
>> "duplicates": 0
>> },
>> {
>> "api": "volkszaehler",
>> "uuid": "xxxx", /*Wirkleistung ZR-Zähler*/
>> "identifier": "1-0:16.7.0*255",
>> "middleware": "http://localhost/middleware.php"
>> <http://localhost/middleware.php>,
>> "aggmode": "none",
>> "duplicates": 0
>> }
>> ],
>> "protocol": "sml",
>> "device": "/dev/ttyUSB1",
>> "pullseq": "",
>> "baudrate": 9600,
>> "parity": "8n1",
>> "use_local_time": false
>> },
>> {
>> "enabled": true,
>> "allowskip": false,
>> "interval": 0,
>> "aggtime": 0,
>> "aggfixedinterval": false,
>> "channels": [
>> {
>> "api": "volkszaehler",
>> "uuid": "xxxx", /*Zählerstand PV-Zähler*/
>> "identifier": "1-0:2.8.0*255",
>> "middleware": "http://localhost/middleware.php"
>> <http://localhost/middleware.php>,
>> "aggmode": "none",
>> "duplicates": 0
>> },
>> {
>> "api": "volkszaehler",
>> "uuid": "xxxx", /*Wirkleistung PV-Zähler*/
>> "identifier": "1-0:16.7.0*255",
>> "middleware": "http://localhost/middleware.php"
>> <http://localhost/middleware.php>,
>> "aggmode": "none",
>> "duplicates": 0
>> }
>> ],
>> "protocol": "sml",
>> "device": "/dev/ttyUSB0",
>> "pullseq": "",
>> "baudrate": 9600,
>> "parity": "8n1",
>> "use_local_time": false
>> }
>> ]
>> }
>>
>>
>>
>> Das Ergebnis aus dem log im Anhang.
>>
>> Weiß jemand Hilfe? Hab mich strikt ans How-To gehalten....
>>
>>
>> Gruß
>>
>> Thomas
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Am 10.06.2018 um 15:04 schrieb Frank Richter:
>>
>> Hi Thomas,
>>
>> bei zwei Leseköpfen solltest du Aliase mittels udev-Regel anlegen, sonst
>> ist die Zuordnung nicht eindeutig.
>>
>> Mit daemon: false läuft vzlogger nicht dauerhaft und sendet nichts zur
>> Middleware. Aber bevor du das auf true setzt, versuch mal vzlogger manuell
>> zu starten (ohne systemctl direkt über die Kommandozeile). Dann solltest du
>> sehen können, wo es in der vzlogger.conf hakt.
>>
>> Grüße
>> Frank
>>
>> Heine.thomas at online.de <Heine.thomas at online.de> schrieb am So., 10. Juni
>> 2018, 14:50:
>>
>>> Hallo,
>>>
>>> hab mein Systm nach SD-Card-Crash auf das Aktuelle Image neu aufgesetzt.
>>> Ich habe 2 USB-Leseköpfe an dem RPI3 angeschlossen.
>>> (2 SML-Meter)
>>> Schnittstelleneinstellung und Obis-Code habe ich aus der alten
>>> VZLogger.conf übernommen.
>>>
>>>
>>> Die Aktuelle sieht so aus:
>>>
>>> {
>>> "retry": 0,
>>> "daemon": false,
>>> "verbosity": 15,
>>> "log": "/var/log/vzlogger.log",
>>> "push": [],
>>> "local": {
>>> "enabled": false,
>>> "port": 8080,
>>> "index": false,
>>> "timeout": 30,
>>> "buffer": 600
>>> },
>>> "meters": [
>>> {
>>> "enabled": true,
>>> "allowskip": false,
>>> "interval": 1,
>>> "aggtime": 1,
>>> "aggfixedinterval": false,
>>> "channels": [
>>> {
>>> "api": "volkszaehler",
>>> "uuid": "xxxxx",
>>> "identifier": "1-0:1.8.0*255",
>>> "middleware": "http://localhost/middleware.php",
>>> "aggmode": "none",
>>> "duplicates": 2
>>> },
>>> {
>>> "api": "volkszaehler",
>>> "uuid": "xxxxx",
>>> "identifier": "1-0:2.8.0*255",
>>> "middleware": "http://localhost/middleware.php",
>>> "aggmode": "none",
>>> "duplicates": 2
>>> },
>>> {
>>> "api": "volkszaehler",
>>> "uuid": "xxxxx",
>>> "identifier": "1-0:16.7.0*255",
>>> "middleware": "http://localhost/middleware.php",
>>> "aggmode": "none",
>>> "duplicates": 0
>>> }
>>> ],
>>> "protocol": "sml",
>>> "device": "/dev/ttyUSB0",
>>> "pullseq": "",
>>> "baudrate": 9600,
>>> "parity": "8n1",
>>> "use_local_time": false
>>> },
>>> {
>>> "enabled": true,
>>> "allowskip": false,
>>> "interval": -1,
>>> "aggtime": -1,
>>> "aggfixedinterval": false,
>>> "channels": [
>>> {
>>> "api": "volkszaehler",
>>> "uuid": "xxxxx",
>>> "identifier": "1-0:2.8.0*255",
>>> "middleware": "http://localhost/middleware.php",
>>> "aggmode": "none",
>>> "duplicates": 2
>>> },
>>> {
>>> "api": "volkszaehler",
>>> "uuid": "xxxxx",
>>> "identifier": "1-0:16.7.0*255",
>>> "middleware": "http://localhost/middleware.php",
>>> "aggmode": "none",
>>> "duplicates": 0
>>> }
>>> ],
>>> "protocol": "sml",
>>> "device": "/dev/ttyUSB1",
>>> "pullseq": "",
>>> "baudrate": 9600,
>>> "parity": "8n1",
>>> "use_local_time": false
>>> }
>>> ]
>>> }
>>>
>>>
>>>
>>> Hab die UUID´s ausgeXXt.
>>>
>>>
>>> Bei Aufruf von
>>> pi at raspberrypi:~ $ systemctl status vzlogger
>>> ● vzlogger.service - vzlogger
>>> Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled;
>>> vendor preset: enabled)
>>> Active: inactive (dead)
>>>
>>> In der Log-Datei (/var/log/vzlogger.log) steht nichts drin.
>>>
>>> Wenn ich den Befehl aufrufe:
>>> pi at raspberrypi:~ $ sudo systemctl start vzlogger
>>>
>>> bleibt der Cursor in der Zeile darunter hängen, bis ich den Aufruf mit
>>> "Untbr" abbreche.
>>> Danach steht auch nichts im Log-File.
>>>
>>> In der Datenbank werden keine Werte eingetragen.
>>>
>>> Was mache ich falsch?
>>>
>>> Danke vorab für die Hilfe
>>>
>>> Gruß
>>>
>>> Thomas
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20180611/d09e8806/attachment-0001.html>
More information about the volkszaehler-users
mailing list