Logarex-Stromzähler auslesen

Alles was speziell mit der Anbindung der HomeMatic Zentrale und anderen Smart Home Zentralen zu tun hat. (FHEM, ioBroker usw.) Fragen Ideen und Erfolgsmeldungen.

Moderator: Ulrich

solar_harvester
Beiträge: 42
Registriert: Di 4. Okt 2022, 13:29
Hat sich bedankt: 11 Mal
Danksagung erhalten: 3 Mal

Logarex-Stromzähler auslesen

Beitrag von solar_harvester »

Hi,
hat jemand schonmal einen Logarex-Stromzähler mittels IR-seriell-Adapter ausgelesen? Mit "cat /dev/ttyUSB0" spuckt er mir relativ sauber den aktuellen Zählerstand aus, allerdings mit den Freizeilen dazwischen wie hier dargestellt. Mit welcher Einstellung in der user.config.php kann man das am Besten abbilden?

Code: Alles auswählen

1-0:96.1.0*255(001LOG006568XXXX)

1-0:1.8.0*255(001952.4614*kWh)

1-0:2.8.0*255(007351.3095*kWh)

1-0:0.2.0*255(ver.03,432F,2017XXXX)

1-0:96.90.2*255(0F66)

1-0:97.97.0*255(00000000)

!

/LOG5LK13BE80XXXX



MfG
20kWp Ost-West, SMA Sunny Tripower, ohne Speicher, OpenWB custom, solaranzeige auf einem RasPi4, Logarex-Zähler

Benutzeravatar
Ulrich
Administrator
Beiträge: 5548
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 154 Mal
Danksagung erhalten: 881 Mal
Kontaktdaten:

Re: Logarex-Stromzähler auslesen

Beitrag von Ulrich »

Der Zähler ist noch nicht in der Solaranzeige implementiert. Kann nur auf die Wunschliste geschrieben werden.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Benutzeravatar
mdkeil
Beiträge: 383
Registriert: So 12. Sep 2021, 20:40
Hat sich bedankt: 15 Mal
Danksagung erhalten: 23 Mal

Re: Logarex-Stromzähler auslesen

Beitrag von mdkeil »

Oder vzlogger zum Auslesen nutzen.. kannst die Daten dann ja auch in eine Influxdb schrieben oder via MQTT verfügbar machen.
IBN: 07/2021
Fronius Symo : 13.2kWp S 45° + 3.96 kWp S 15°
Fronius Primo : 2.97 kWp N 15°
Speicher: 14,3 kWh LiFePO4 (EEL) + Seplos BMS @ Victron MP-II 48/5000
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
######
Tibber-Invite (100% Öko-Strom + 50€ Bonus)

solar_harvester
Beiträge: 42
Registriert: Di 4. Okt 2022, 13:29
Hat sich bedankt: 11 Mal
Danksagung erhalten: 3 Mal

Re: Logarex-Stromzähler auslesen

Beitrag von solar_harvester »

Das wäre auch meine nächste Option... :-)

wobei das etwas mit Kanonen auf Spatzen schießen ist: einen ausgewachsenen Webserver mit PHP und Datenbank dafür dass man 5 Werte verarbeitet... ;-)
Aber ich schaue mir das mal genauer an, danke für den Hinweis...
20kWp Ost-West, SMA Sunny Tripower, ohne Speicher, OpenWB custom, solaranzeige auf einem RasPi4, Logarex-Zähler

Benutzeravatar
mdkeil
Beiträge: 383
Registriert: So 12. Sep 2021, 20:40
Hat sich bedankt: 15 Mal
Danksagung erhalten: 23 Mal

Re: Logarex-Stromzähler auslesen

Beitrag von mdkeil »

Du musst die Middleware ja nicht nutzen.. :geek: bei mir läuft vzlogger + mbmd problemlos auf einem alten rpi 1b direkt im Zählerschrank.
IBN: 07/2021
Fronius Symo : 13.2kWp S 45° + 3.96 kWp S 15°
Fronius Primo : 2.97 kWp N 15°
Speicher: 14,3 kWh LiFePO4 (EEL) + Seplos BMS @ Victron MP-II 48/5000
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
######
Tibber-Invite (100% Öko-Strom + 50€ Bonus)

solar_harvester
Beiträge: 42
Registriert: Di 4. Okt 2022, 13:29
Hat sich bedankt: 11 Mal
Danksagung erhalten: 3 Mal

Re: Logarex-Stromzähler auslesen

Beitrag von solar_harvester »

Ah... ok... Kann ich die Daten des vzlogger direkt in die Influx schreiben? Ich suche mir gerade einen Wolf nach einer etwas vernünftigen Anleitung, wie ich meinen Zähler auslesen und verarbeiten kann; sogar die vzlogger.conf im wiki ist falsch dokumentiert (edit: konnte ich glücklicherweise einfach lösen)... :-/
Hast Du da ein paar mehr Details für mich?

MfG
20kWp Ost-West, SMA Sunny Tripower, ohne Speicher, OpenWB custom, solaranzeige auf einem RasPi4, Logarex-Zähler

Benutzeravatar
mdkeil
Beiträge: 383
Registriert: So 12. Sep 2021, 20:40
Hat sich bedankt: 15 Mal
Danksagung erhalten: 23 Mal

Re: Logarex-Stromzähler auslesen

Beitrag von mdkeil »

hier mal meine conf.

Code: Alles auswählen

{
  "retry": 0,
  "daemon": true,
  "verbosity": 0,
  "log": "/var/log/vzlogger.log",
  "local": {
    "enabled": false,
    "port": 8080,
    "index": false,
    "timeout": 0,
    "buffer": 0
  },

  "mqtt": {
        "enabled": true,  // enable mqtt client. needs host and port as well
        "host": "192.168.1.2", // mqtt server addr
        "port": 1883, // 1883 for unencrypted, 8883 enc, 8884 enc cert needed,
        "topic": "vzlogger/data",
        "user": "mosquitto", // optional user name for the mqtt server
        "pass": "*****", // optional password for the mqtt server
        "timestamp": true
  },

  "meters": [
    {
      "enabled": true,
      "allowskip": false,
      "aggtime": 10,
      "aggfixedinterval": true,
      "protocol": "sml",
      "device": "/dev/ttyUSB0",
      "baudrate": 9600,
      "parity": "8n1",
      "read_timeout": 10,
      "use_local_time": true,
      "channels": [{
        "api": "influxdb",
        "host": "192.168.1.2:8086",
        "database": "vzlogger",
        "measurement_name": "vz_measurement",
        "username": "vzlogger",
        "password": "*****",
        "uuid" : "a459ce20-f9fb-11ec-9325-370205639ef0",
        "identifier" : "1-0:16.7.0",
        "aggmode": "avg"
        },{
        "api": "influxdb",
        "host": "192.168.1.2:8086",
        "database": "vzlogger",
        "measurement_name": "vz_measurement",
        "username": "vzlogger",
        "password": "*****",
        "uuid" : "4bbe4d30-2609-11ec-964c-9b38916f31b2",
        "identifier" : "1-0:1.8.0",
        "aggmode": "max"
        },{
        "api": "influxdb",
        "host": "192.168.1.2:8086",
        "database": "vzlogger",
        "measurement_name": "vz_measurement",
        "username": "vzlogger",
        "password": "*****",
        "uuid" : "6afec810-2609-11ec-a2e3-d1cbc17562af",
        "identifier" : "1-0:2.8.0",
        "aggmode": "max"
      }]
    }
  ]
}
IBN: 07/2021
Fronius Symo : 13.2kWp S 45° + 3.96 kWp S 15°
Fronius Primo : 2.97 kWp N 15°
Speicher: 14,3 kWh LiFePO4 (EEL) + Seplos BMS @ Victron MP-II 48/5000
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
######
Tibber-Invite (100% Öko-Strom + 50€ Bonus)

solar_harvester
Beiträge: 42
Registriert: Di 4. Okt 2022, 13:29
Hat sich bedankt: 11 Mal
Danksagung erhalten: 3 Mal

Re: Logarex-Stromzähler auslesen

Beitrag von solar_harvester »

Cool! Ganz lieben Dank. Du sendest die Daten zu einem anderen Pi; ich würde das gern auf dem gleichen Pi laufen lassen wie die solaranzeige; ein mosquitto läuft da ja schon. Ich habe mal Deine conf übernommen und die IP und UUIDs angepasst. Dann habe ich die influx-DB angelegt, aber es landet nichts darin. Die verbosity steht zum Test mal auf 15. Im Log steht:

Code: Alles auswählen

[Jan 05 08:13:40][chn0] api InfluxDB will use default send_uuid true
[Jan 05 08:13:40][chn1] api InfluxDB will use default ssl_verifypeer true
[Jan 05 08:13:40][chn2] api InfluxDB will use default ssl_verifypeer true
[Jan 05 08:13:40][chn0] api InfluxDB will use default ssl_verifypeer true
[Jan 05 08:13:40][chn1] api InfluxDB using url 127.0.0.1:8086/write?db=vzlogger&precision=ms
[Jan 05 08:13:40][chn2] api InfluxDB using url 127.0.0.1:8086/write?db=vzlogger&precision=ms
[Jan 05 08:13:40][chn1] Using InfluxDB api
[Jan 05 08:13:40][chn2] Using InfluxDB api
[Jan 05 08:13:40][chn0] api InfluxDB using url 127.0.0.1:8086/write?db=vzlogger&precision=ms
[Jan 05 08:13:40][chn0] Using InfluxDB api

Code: Alles auswählen

influx
Connected to http://localhost:8086 version 1.8.10
InfluxDB shell version: 1.8.10
> use vzlogger
Using database vzlogger
> show measurements
> 
edit:
eine Mosquitto-Verbindung wird aufgebaut:

Code: Alles auswählen

tail -f /var/log/mosquitto/mosquitto.log
1672905736: mosquitto version 2.0.11 running
1672905737: New connection from 127.0.0.1:37382 on port 1883.
1672905737: New client connected from 127.0.0.1:37382 as vzlogger_39099 (p2, c1, k10, u'mosquitto').
Hast du eine Idee?
edit: Mein Abfrageprotokoll ist d0, nicht sml... Jetzt habe ich tatsächlich Zähler-Werte in meiner Influx-DB... :-)
Ganz lieben Dank!

Jetzt muss ich nur noch die Werte differenzieren (letzter minus vorletzter Wert), um die aktuelle Leistung abzubilden... Alternativ läuft schon die Freigabe-Anfrage... ;-)
20kWp Ost-West, SMA Sunny Tripower, ohne Speicher, OpenWB custom, solaranzeige auf einem RasPi4, Logarex-Zähler

Benutzeravatar
mdkeil
Beiträge: 383
Registriert: So 12. Sep 2021, 20:40
Hat sich bedankt: 15 Mal
Danksagung erhalten: 23 Mal

Re: Logarex-Stromzähler auslesen

Beitrag von mdkeil »

Das mit dem Differenzieren geht ja gut via Grafana (Last() - First() im entsprechenden Zeitraum).. aber den Zähler via PIN freizuschalten ist natürlich die Goldrandlösung.. ist bei mir ja ebenfalls so.

Bei mir gehen alle Daten Richtung meinem Server, wo mittlerweile über 30 dockeresierte Dienste laufen.. 8-)
IBN: 07/2021
Fronius Symo : 13.2kWp S 45° + 3.96 kWp S 15°
Fronius Primo : 2.97 kWp N 15°
Speicher: 14,3 kWh LiFePO4 (EEL) + Seplos BMS @ Victron MP-II 48/5000
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
######
Tibber-Invite (100% Öko-Strom + 50€ Bonus)

solar_harvester
Beiträge: 42
Registriert: Di 4. Okt 2022, 13:29
Hat sich bedankt: 11 Mal
Danksagung erhalten: 3 Mal

Re: Logarex-Stromzähler auslesen

Beitrag von solar_harvester »

Hi,
meinst Du sowas hier?
Bildschirmfoto vom 2023-01-05 19-02-21.png
Leider muss mein digitaler Zähler erweitert werden wenn ich auch die Leistungswerte über die Schnittstelle auslesen möchte, sagt mein Netzbetreiber. Dafür werden regelmäßig zusätzliche Kosten fällig.. :-/
MfG
20kWp Ost-West, SMA Sunny Tripower, ohne Speicher, OpenWB custom, solaranzeige auf einem RasPi4, Logarex-Zähler

Antworten

Zurück zu „HomeMatic, FHEM, ioBroker, Smart Home Zentralen und Solaranzeige“