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].
- 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.
In diesem Forum gilt die BNBR – Be Nice, Be Respectful Policy.
Beleidigungen, Diskriminierung, überhebliche Kommentare oder Ähnliches werden nicht geduldet.
Modbus Register
Ab Firmware Version 1.2.6 können diese Holding Register über Modbus-TCP abgefragt werden:
Damit die Abfrage über Modbus verfügbar ist, muss es auch im Gateway-Fenster eingeschaltet werden. (danach Speichern und Modul neu starten nicht vergessen)
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.
Damit die Abfrage über Modbus verfügbar ist, muss es auch im Gateway-Fenster eingeschaltet werden. (danach Speichern und Modul neu starten nicht vergessen)
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.
Re: Modbus Register
Gibt es auch etwas für den bidirektionelen Wert (16.7.0)
Re: Modbus Register
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.![Smile :)](./images/smilies/icon_e_smile.gif)
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.
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: Modbus Register
Auf Register 1 bekomme ich keine Daten, kann da noch wo ein Fehler sein?
Re: Modbus Register
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
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
Re: Modbus Register
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:
Sorry, ja jetzt bei Netzbezug geht es, hatte vorher PV Überschuss.
Jetzt ladet das E-Auto.
![Wink ;)](./images/smilies/icon_e_wink.gif)
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