Hier gehts zum Shop.

- In diesem Forum gilt die BNBR – Be Nice, Be Respectful Policy.
- Beleidigungen, Diskriminierung, überhebliche Kommentare oder Ähnliches werden nicht geduldet.
- Keine Mehrfacheinträge des gleichen Themas in verschiedenen Beiträgen vom selben Nutzer.
- Sich nicht mit dem eigenen Thema an einen bestehenden Eintrag dranhängen. Nur wenn es mit dem bereits existierenden im direkten Zusammenhang steht.
- Neue Einträge bestmöglich beschreiben. Dazu gehören Informationen wie Smartmetertyp, Stromnetzbetreiber, Firmware-Version, verwendete Einstellungen, Screenshots etc.
- Wenn eine vorgeschlagene Lösung funktioniert, dies im Beitrag auch kundtun und nicht sich einfach nicht mehr melden wenn sich damit das eigene Problem gelöst hat! (widerspricht Regel #1)

- Vor dem Erstellen eines neuen Beitrages bitte zuerst Überprüfen ob das Thema schon in den FAQ beantwortet wird.
- Nicht das gleiche Thema hier nochmals posten wenn schon eine Anfrage über das Kontakformular gestellt wurde [oder umgekehrt].

Modbus Register

Forumsregeln
In diesem Forum gilt die BNBR – Be Nice, Be Respectful Policy.
Beleidigungen, Diskriminierung, überhebliche Kommentare oder Ähnliches werden nicht geduldet.
Benutzeravatar
saghon
Site Admin
Reactions:
Beiträge: 244
Registriert: 17. Aug 2022 16:04

Modbus Register

Beitrag von saghon »

Ab Firmware Version 1.2.6 können diese Holding Register über Modbus-TCP abgefragt werden:
ModbusRegister.png
ModbusRegister.png (162.89 KiB) 53411 mal betrachtet

Damit die Abfrage über Modbus verfügbar ist, muss es auch im Gateway-Fenster eingeschaltet werden. (danach Speichern und Modul neu starten nicht vergessen)
ModbusEnabled.png
ModbusEnabled.png (1.39 KiB) 57468 mal betrachtet

Das Poll-Intervall sollte dabei 5 Sekunden nicht unterschreiten. Da das Bearbeiten der Modbus Anfragen genau in die Abfrage und Auswertung der Daten vom Smartmeter fallen könnte, sollte dem Modul auch ein Timeout von 2 Sekunden zugestanden werden.
longtom
Reactions:
Beiträge: 11
Registriert: 23. Mär 2024 10:44

Re: Modbus Register

Beitrag von longtom »

Gibt es auch etwas für den bidirektionelen Wert (16.7.0)
Benutzeravatar
saghon
Site Admin
Reactions:
Beiträge: 244
Registriert: 17. Aug 2022 16:04

Re: Modbus Register

Beitrag von saghon »

longtom hat geschrieben: 7. Apr 2024 10:07 Gibt es auch etwas für den bidirektionelen Wert (16.7.0)
...mach bitte noch ein Upgrade, dann sollte dieser Wert auch verfügbar sein...
longtom
Reactions:
Beiträge: 11
Registriert: 23. Mär 2024 10:44

Re: Modbus Register

Beitrag von longtom »

Danke, funktioniert!

Register 0x0005 ist low bit und 0x0006 high bit, oder?
Zumindest bekomme ich nur so richtige Werte.
Ist dann im Übersichtsbild falsch.
Edit: Sehe, schon korrigiert. :)
Benutzeravatar
saghon
Site Admin
Reactions:
Beiträge: 244
Registriert: 17. Aug 2022 16:04

Re: Modbus Register

Beitrag von saghon »

longtom hat geschrieben: 7. Apr 2024 11:01 Danke, funktioniert!

Register 0x0005 ist low bit und 0x0006 high bit, oder?
Zumindest bekomme ich nur so richtige Werte.
Ist dann im Übersichtsbild falsch.
Edit: Sehe, schon korrigiert. :)
:) danke dir, ist mir mittlerweile auch schon aufgefallen :o
longtom
Reactions:
Beiträge: 11
Registriert: 23. Mär 2024 10:44

Re: Modbus Register

Beitrag von longtom »

Auf Register 1 bekomme ich keine Daten, kann da noch wo ein Fehler sein?
Benutzeravatar
saghon
Site Admin
Reactions:
Beiträge: 244
Registriert: 17. Aug 2022 16:04

Re: Modbus Register

Beitrag von saghon »

Hallo,

nachdem das Modul für jeden Smartmetertyp die entsprechenden Daten in die Register reinschreiben muss, kann es schon sein das es für deinen eventuell nicht passt.
Wwlchen Stromnetzbetreiber/Smartmetertypen hast du denn?

Register 1+2 sollten den Bezug zeigen, natürlich nur sofern du grade beziehst weil nicht aus Batterie oder von der PV, aber ich denke das ist bei dir nicht der Fall.

Gruss
Saghon
longtom
Reactions:
Beiträge: 11
Registriert: 23. Mär 2024 10:44

Re: Modbus Register

Beitrag von longtom »

Also ich habe Netz NÖ.
Sorry, ja jetzt bei Netzbezug geht es, hatte vorher PV Überschuss.
Jetzt ladet das E-Auto. ;)
Anscheinend habe ich immer bei 0-Bezug reingeschaut.

Habe es jetzt auch in Homeassistant integriert.
z.B. modbus.yaml:

Code: Alles auswählen

- name: SHRDZM_Smartmeter
  type: tcp
  host: 192.168.90.90
  port: 502
  sensors:
    - name: NETZ_Positive_active_power
      slave: 1
      address: 1
      input_type: holding
      scan_interval: 5
      unit_of_measurement: kW
      device_class: power
      state_class: measurement
      scale: 0.001
      precision: 3
      data_type: uint32
      swap: word
    - name: NETZ_Negative_active_power
      slave: 1
      address: 3
      input_type: holding
      scan_interval: 5
      unit_of_measurement: kW
      device_class: power
      state_class: measurement
      scale: 0.001
      precision: 3
      data_type: uint32
      swap: word
    - name: NETZ_Sum_active_power
      slave: 1
      address: 5
      input_type: holding
      scan_interval: 5
      unit_of_measurement: kW
      device_class: power
      state_class: measurement
      scale: 0.001
      precision: 3
      data_type: int32
      swap: word
    - name: NETZ_Positive_active_energy
      slave: 1
      address: 7
      input_type: holding
      scan_interval: 5
      unit_of_measurement: kWh
      device_class: energy
      state_class: total_increasing
      scale: 0.001
      precision: 3
      data_type: uint32
      swap: word
    - name: NETZ_Negative_active_energy
      slave: 1
      address: 9
      input_type: holding
      scan_interval: 5
      unit_of_measurement: kWh
      device_class: energy
      state_class: total_increasing
      scale: 0.001
      precision: 3
      data_type: uint32
      swap: word
tminimax
Reactions:
Beiträge: 1
Registriert: 14. Jan 2025 16:48

Re: Modbus Register

Beitrag von tminimax »

ioBroker ModBus Adapter Holding Register:

_address name description unit type len factor offset formula role room poll wp cw isScale
1 Netz_aktueller_Verbrauch W uint32sw 2 1 0 value true
3 Netz_aktuelle_Einspeisung W uint32sw 2 1 0 value true
5 Netz_Summe_aktueller_Verbrauch W uint32sw 2 1 0 value true
7 Netz_Bezug_Total kWh uint32sw 2 1 0 x * Math.pow (10, -3); value true
9 Netz_Einspeiser_Total kWh uint32sw 2 1 0 x * Math.pow (10, -3); value true
philippivanschitz
Reactions:
Beiträge: 3
Registriert: 29. Jan 2025 19:52

Re: Modbus Register

Beitrag von philippivanschitz »

Hallo,

Hab ModBus aktiviert und kann fast alle Werte in meiner Loxone abgreifen jedoch nicht die Strom Parameter.

Spannung L1 (1)32.7.0=235 funktioniert über Modbus IO-Adresse 11
Spannung L2 (2)52.7.0=234 funktioniert über Modbus IO-Adresse 13
Spannung L3 (3)72.7.0=237 funktioniert über Modbus IO-Adresse 15
Strom L1 (4)31.7.0=6.77 keine funktion welche IO-Adresse??? keine Buchstaben in Loxone erlaubt nur Zahlen
Strom L2(5)51.7.0=5.04 keine funktion welche IO-Adresse??? keine Buchstaben in Loxone erlaubt nur Zahlen
Strom L3 (6)71.7.0=4.12 keine funktion welche IO-Adresse??? keine Buchstaben in Loxone erlaubt nur Zahlen

Aktueller Bezug (7)1.7.0=2639 funktioniert über Modbus
Aktuelle Einspeißung (8)2.7.0=910 funktioniert über Modbus
Bezug Gesamt (9)1.8.0=65218507 funktioniert über Modbus
Einspeißung Gesamt (10)2.8.0=25322115 funktioniert über Modbus

Kann mich hier vielleicht jemand unterstützen.

Anbei auch einige Fotos

Vielen Lieben Dank
Dateianhänge
L_G_Eintarifzaehler_manual_2017_04_WEB_7f784b2c6a.pdf
(859.62 KiB) 2-mal heruntergeladen
Spannung L3.png
Spannung L3.png (16.63 KiB) 6726 mal betrachtet
Spannung L2.png
Spannung L2.png (15.93 KiB) 6726 mal betrachtet
Spannung L1.png
Spannung L1.png (14.81 KiB) 6726 mal betrachtet
Rückspeisung gesamt.png
Rückspeisung gesamt.png (14.88 KiB) 6726 mal betrachtet
Rückspeisung aktuell.png
Rückspeisung aktuell.png (14.83 KiB) 6726 mal betrachtet
LoxoneConfig.png
LoxoneConfig.png (11.44 KiB) 6726 mal betrachtet
Bezug Gesamt.png
Bezug Gesamt.png (14.7 KiB) 6726 mal betrachtet
Bezug aktuell.png
Bezug aktuell.png (16.78 KiB) 6726 mal betrachtet
Antworten