NEWS
Aufruf Sammlung an Modbus Anbindungen
-
Hallo zusammen,
Es gibt die Überlegung den Modbus Adapter mir Vorlagen zu füttern das man nur noch sein Gerät auswählen muss und Laden Klicken. Dann sollen die variablen alle von selbst eingetragen werden.Aus diesem Grund soll hier schon mal eine Sammlung gestartet werden aus der dann nachher schon mal der Anfang für diese Datenbank Generiert werden soll. Darum bitte ich auch eure Funktionierenden Modbus Variablen hier zu Posten.
Wie geht das: Im Modbus Adapter gibt es bei den einzelnen Reiter (Diskrete Eingänge, Diskrete Ausgänge.....) oben rechts einen Button der sagt "Export in CSV". Dieses anklicken alles was dort steht Kopieren und in eine TXT Datei einfügen. Danach dann hier diese hochladen.Gerät Eaton Easy E4:
Berschreibung: Easy SPS Kleinsteuerung. Das schreiben auf Merker funktioniert über die Holding Register 1= erster merker, 2= Zweiter merker,3=Merker 1 und 2, usw........
Diskrete Eingänge
Diskrete_Eingänge.txt
Diskrete Ausgänge
diskrete Ausgänge.txt
Holding Register
Holding Register.txtIch hoffe das sich einige finden werden.
MOD-EDIT: zum Thema Registertabellen für Geräte, gibt es ein Repo auf Github
https://github.com/ioBroker/modbus-templatesweitere Listen bitte dort als PR oder Issue hinzufügen
-
E3DC Speicher:
Auslesen eines E3DC PV Speicher
Holding Register
Holding_Register.txtHier noch ein kleines Video dazu:
https://www.youtube.com/watch?v=qwk6MYwUDBM -
@thebam
Auslesen des Sunny Tripower 5000TL-20 Wechselrichters:
holding-registers.txt -
@unclesam Dingtian IoT Relay.
Das Relais gibt es in verschiedenen Ausführungen (CAN- Bus, RS485, Wifi) Alle sind per MQTT über Ethernet ansprechbar. Mit Wifi- Modul auch über Wifi und MQTT.
Anzahl der Relais zwischen 2 und 8 Stk. Mit und ohne Gehäuse. Preise zwischen 12,-€ und 29,-€
Außerdem besitzt es pro Relais einen digitalen Eingang so das man mit einem normalen Taster die Relais ansprechen kann (z.B. Licht ein- und ausschalten bei Serverausfall)Bezugsquelle:
Aliexpress Dingtian- RelaisHolding Register
Dingtian IoT MQTT Modbus Relay Holding Register.txtRelais schalten:
-
-
@sigi234 korrigiert
-
@thebam
Fronius Symo Wechselrichter mit 2 belegten MPP's, DC Daten und Skalierungsfaktoren.
Fronius Symo holding registers.txt -
Beim Elgris Smartmeter Wifi https://www.elgris.de/produkt/smart-meter-produkte/ ist in der Bedienungsanleitung S.25 - 27 eine Liste der ModBus Register, davon braucht man aber i.d.R. nur ein Bruchteil.
Ich habe nur folgende eingerichtet und eigentlich brauche ich einige davon auch nicht wirklich...
-
Aldes InspirAir Home Premium KWL Lüftungsanlage
_address name description unit type len factor offset formula role room poll wp cw isScale 40002 ID_Code ID-Code Anlage uint32be 2 1 0 state true false false false 40004 Seriennummer Aldes Seriennummer uint64be 4 1 0 value true false false false 40013 Version Software Version uint16be 1 1 0 state true false false false 40021 Reihenfolge_Datensicherung Reihenfolge Datensicherung uint16be 1 1 0 state true false false false 40257 Regelungsmodus Regelungsmodus uint16be 1 1 0 state true false false false 40258 Luftgeschwindigkeit Luftgeschwindigkeit uint16be 1 1 0 state true false false false 40259 Nächtliche_Durchlüftung Nächtliche Durchlüftung uint16be 1 1 0 state true false false false 40260 Verwaltung_Wärmetauscher_Bypass Verwaltung Wärmetauscher-Bypass uint16be 1 1 0 state true false false false 40261 Regelungsverfahren Regelungsverfahren uint16be 1 1 0 state true false false false 40265 Dauer_Minimal Dauer Minimal Min uint16be 1 5 0 state true false false false 40266 Dauer_Boost Dauer Boost Min uint16be 1 5 0 state true false false false 40267 Dauer_Maximal Dauer Maximal Min uint16be 1 5 0 state true false false false 40268 Lebensdauer_des_Filters Lebensdauer des Filters Mon uint16be 1 1 0 state true false false false 40269 Dauer_Aux1 Dauer Aux1 Min uint16be 1 5 0 state true false false false 40270 Dauer_Aux2 Dauer Aux2 Min uint16be 1 5 0 state true false false false 40273 Sollwert_Abluft_Fördermenge Sollwert Abluft-Fördermenge uint16be 1 1 0 state true false false false 40274 Sollwert_Zuluft_Fördermenge Sollwert Zuluft-Fördermenge uint16be 1 1 0 state true false false false 40275 Drucksollwert_Abluft Drucksollwert Abluft uint16be 1 1 0 state true false false false 40276 Drucksollwert_Zuluft Drucksollwert Zuluft uint16be 1 1 0 state true false false false 40277 Sollwert_Abluft_Geschwindigkeit Sollwert Abluft-Geschwindigkeit uint16be 1 1 0 state true false false false 40278 Sollwert_Zuluft_Geschwindigkeit Sollwert Zuluft-Geschwindigkeit uint16be 1 1 0 state true false false false 40279 Balance Balance Zuluft-/Abluft-Fördermenge % uint16be 1 1 0 state true false false false 40283 Sollwert_Komforttemperatur Sollwert Komforttemperatur Sommer °C uint16be 1 1 0 state true false false false 40284 Unknown Unknown uint16be 1 1 0 state true false false false 40285 Parameter_U1 Parameter 0-10V U1 uint16be 1 1 0 state true false false false 40286 Parameter_U2 Parameter 0-10V U2 uint16be 1 1 0 state true false false false 40337 Status_Eingänge Status der Eingänge uint16be 1 1 0 state true false false false 40338 Versorgungsspannung Versorgungsspannung V uint16be 1 0.1 0 state true false false false 40339 Eingang_10V Eingang 0-10V V uint16be 1 1 0 state true false false false 40340 Schalterstatus Schalterstatus uint16be 1 1 0 state true false false false 40347 Filterstatus Filterstatus uint16be 1 1 0 state true false false false 40348 Filterstatus Filterstatus Std Std uint16be 1 1 0 state true false false false 40349 Bypass_Status Bypass Status uint16be 1 1 0 state true false false false 40350 Bypass_Strom Vom Bypass aufgenommener Strom uint16be 1 1 0 state true false false false 40351 Frischlufttemperatur Frischlufttemperatur °C uint16be 1 0.01 0 state true false false false 40352 Innenlufttemperatur Innenlufttemperatur °C uint16be 1 0.01 0 state true false false false 40385 Code_Störung Code der aktuellen Störung uint16be 1 1 0 state true false false false 40393 Störungscode_N4 Störungscode N-4 uint16be 1 1 0 state true false false false
Ich verwende:
DSD TECH USB zu RS485 Konverter SH-U10 Adapter mit CP2102 Chip
Verbindung inkl. Ground
Kabel an beiden Enden mit 150 Ohm WiderstandKonfig (Wichtiges in rot)
-
Sunny Tripower STP6000TL-20
_address name description unit type len factor offset formula role room cw isScale 30775 PVLeistung Watt int32be 2 1 0 value 30531 Gesamtertrag kWh uint32be 2 1 0 value 30201 Status uint32be 2 1 0 value 30537 Tagesertrag_kWh kWh uint32be 2 1 0 value 30535 Tagesertrag_Wh Wh uint32be 2 1 0 value 30057 Seriennummer uint32be 2 1 0 value 30953 Temperatur Grad int32be 2 0.1 0 value 30771 DC_Spannung_Eingang_1 V int32be 2 0.01 0 value 30773 DC_Leistung_Eingang_1 Watt int32be 2 1 0 value 30803 Grid Frequency Hz int32be 2 0.01 0 value 30769 DC_Strom_Eingang_1 A int32be 2 0.001 0 value false false 30957 DC_Strom_Eingang_2 A int32be 2 0.001 0 value false false 30959 DC_Spannung_Eingang_2 V int32be 2 0.01 0 value 30961 DC_Leistung_Eingang_2 Watt int32be 2 1 0 value 30051 Test uint32be 2 1 0 value
Sunny Tripower 15000TL-30
_address name description unit type len factor offset formula role room cw isScale 30775 PVLeistung Watt int32be 2 1 0 value false false 30513 Gesamtertrag kWh uint64be 4 0.001 0 value false false 30201 Status uint32be 2 1 0 value false false 30531 Tagesertrag_kWh kWh uint32be 2 1 0 value false false 30517 Tagesertrag_Wh Wh uint64be 4 1 0 value false false 30057 Seriennummer uint32be 2 1 0 value false false 30953 Temperatur Grad int32be 2 0.1 0 value false false 30771 DC_Spannung_Eingang_1 V int32be 2 0.01 0 value false false 30773 DC_Leistung_Eingang_1 Watt int32be 2 1 0 value false false 30803 Grid Frequency Hz int32be 2 0.01 0 value false false 30769 DC_Strom_Eingang_1 A int32be 2 0.001 0 value false false 30957 DC_Strom_Eingang_2 A int32be 2 0.001 0 value false false 30959 DC_Spannung_Eingang_2 V int32be 2 0.01 0 value false false 30961 DC_Leistung_Eingang_2 Watt int32be 2 1 0 value false false 30051 Test uint32be 2 1 0 value false false 30053 Gerätetyp uint32be 2 1 0 value false false
Energie Zähler Solarlog Pro380Mod](https://solar-log.shop/de-de/solar-log-pro380-drehstromzähler-255913?returnurl=%2Fde-de%2Fzubeh%c3%b6r%2F%3Fcount%3D18)
Per RS485 Seriell Holdingregister)
deviceId address name description unit type len factor offset formula role room poll wp isScale 1 5394 Phasen_Richtung string 3 1 0 value true false false 1 20482 Spannung L1 V floatbe 2 1 0 value true false false 1 20484 Spannung L2 V floatbe 2 1 0 value true false false 1 20486 Spannung L3 V floatbe 2 1 0 value true false false 1 20488 Netzfrequenz Hz floatbe 2 1 0 value true false false 1 20492 Strom L1 A floatbe 2 1 0 value true false false 1 20494 Strom L2 A floatbe 2 1 0 value true false false 1 20496 Strom L3 A floatbe 2 1 0 value true false false 1 20498 Wirkenergie Total Watt floatbe 2 1000 0 value true false false 1 20500 Wirkenergie L1 KW floatbe 2 1 0 value true false false 1 20502 Wirkenergie L2 KW floatbe 2 1 0 value true false false 1 20504 Wirkenergie L3 KW floatbe 2 1 0 value true false false 1 20506 Gesamtblindleistung KW floatbe 2 1 0 value true false false 1 20508 Blindleistung L1 kVar floatbe 2 1 0 value true false false 1 20510 Blindleistung L2 kVar floatbe 2 1 0 value true false false 1 20512 Blindleistung L3 kVar floatbe 2 1 0 value true false false 1 16389 Protocol Version floatbe 2 1 0 value true false false 1 16391 Software Version floatbe 2 1 0 value true false false 1 16393 Hardware Version floatbe 2 1 0 value true false false 1 12320 Forward Active Energy KWh floatbe 2 1 0 value true false false 1 12352 Reverse Active Energy KWh floatbe 2 1 0 value true false false
Energiezähler EMH DIZ31ED Seriel Holdingregister
deviceId address name description unit type len factor offset formula role room poll wp isScale 1 512 Wirkenergie positiv Tariflos Wh int32be 2 1000 0 value true false false 1 514 Wirkenergie negativ Tariflos Wh int32be 2 1000 0 value true false false 1 516 Blindenergie positiv Tarfiflos varh int32be 2 1000 0 value true false false 1 518 Blindenergie negativ Tariflos varh int32be 2 1000 0 value true false false 1 520 Wirkenergie positiv Tarif 1 Wh int32be 2 1000 0 value true false false 1 522 Wirkenergie positiv Tarif 2 Wh int32be 2 1000 0 value true false false 1 524 Wirkenergie positiv Tarif 3 Wh int32be 2 1000 0 value true false false 1 526 Wirkenergie positiv Tarif 4 Wh int32be 2 1000 0 value true false false 1 528 Wirkenergie negativ Tarif 1 Wh int32be 2 1 0 value true false false 1 530 Wirkenergie negativ Tarif 2 Wh int32be 2 1000 0 value true false false 1 532 Wirkenergie negativ Tarif 3 Wh int32be 2 1000 0 value true false false 1 534 Wirkenergie negativ Tarif 4 Wh int32be 2 1000 0 value true false false 1 536 Blindenergie positiv Tarif 1 varh int32be 2 1000 0 value true false false 1 538 Blindenergie positiv Tarif 2 varh int32be 2 1000 0 value true false false 1 540 Blindenergie negativ Tarif 1 varh int32be 2 1000 0 value true false false 1 542 Blindenergie negativ Tarif 2 varh int32be 2 1000 0 value true false false 1 544 Strom L1 A int32be 2 0.001 0 value true false false 1 546 Strom L2 A int32be 2 0.001 0 value true false false 1 548 Strom L3 A int32be 2 0.001 0 value true false false 1 550 Strom LN A int32be 2 0.001 0 value true false false 1 552 Aussenleiterspannung U12 V int32be 2 0.01 0 value true false false 1 554 Aussenleiiterspannung U23 V int32be 2 0.01 0 value true false false 1 556 Aussenleiterspannung U31 V int32be 2 0.01 0 value true false false 1 558 Strangspannung U1N V int32be 2 0.01 0 value true false false 1 560 Strangspannung U2N V int32be 2 0.01 0 value true false false 1 562 Strangspannung U3N V int32be 2 0.01 0 value true false false 1 564 Netzfrequenz Hz int32be 2 0.001 0 value true false false 1 566 Summenwirkleistung W int32be 2 10 0 x * -10 value true false false 1 568 Summenblindleistung var int32be 2 10 0 value true false false 1 570 Summenscheinleistung VA int32be 2 10 0 value true false false 1 572 Gesamtleistungsfaktor int32be 2 1 0 value true false false 1 574 Wirkleistung P1 W int32be 2 10 0 value true false false 1 576 Wirkleistung P2 W int32be 2 10 0 value true false false 1 578 Wirkleistung P3 W int32be 2 10 0 value true false false
-
@thebam
Auslesen Wechselrichter SolarEdge SE7K -
@reinwei sagte in Aufruf Sammlung an Modbus Anbindungen:
Auslesen Wechselrichter SolarEdge SE7K
Die Textdatei ist leer
-
Finde ich eine sehr gute Idee. Ich möchte die Stunden an Recherche nicht zählen. Aber dank der vielen Tipps habe ich auch was gelernt.
WR: Solaredge SE5K-RWS48BNN4
Speicher: BYD Battery-Box LV 7.0
-
@glasfaser
sorry, noch mal neu -
@andi2055
Ich habe Deine Einstellungen soweit übernommen allerdings sehen diese bei mir anders aus und sobald ich mehr als einen Block einfüge bekomme ich Timeouts.Hast Du noch einen Tipp für mich?
EDIT: Mit der neuesten Version vom Modbus Adapter geht es.
-
@ck_coke
verwende die Beta Version >=3.4.8
Weiter oben habe ich die notwendigen Einstellungen mit "wichtig" beschrieben -
Der SMA Sunny Tripower 20000TL-30 ist bei mir nur über Holding Register des 70xxx Adressbereichs auszulesen.
Dies habe ich hier https://forum.iobroker.net/topic/48707/modbus-holding-register-für-sma-sunny-tripower/ zusammengefasst. -
@goerdy sagte in Aufruf Sammlung an Modbus Anbindungen:
Der SMA Sunny Tripower 20000TL-30 ist bei mir nur über Holding Register des 70xxx Adressbereichs auszulesen.
Dies habe ich hier https://forum.iobroker.net/topic/48707/modbus-holding-register-für-sma-sunny-tripower/ zusammengefasst.Hi,
Danke für deine Erwähnung.
Soweit mir bekannt gibt es keine Register im 70000er Bereich. Zumindest konnte ich auch keine in den Modbus Beschreibungen zum WR finden.
MODBUS-HTML_STPTL-30_028303R_V10.zip
MODBUS-HTML_STPTL-30_31005R_V10.zip
Dein „Fehler“ liegt wahrscheinlich im setzen des Haken bei „Aliases nutzen“
Meinen STP15000-TL30 lese ich so aus:
Gruß
-
@thebam: Da Du im Varta Neo Pulse Thread darum gebeten hattest auch hier nochmal meine Einstellungen für den Speicher:
Einstellungen:
Holding Register:
_address name description unit type len factor offset formula role room poll wp cw isScale 1064 bm installed number of installed battery modules uint16be 1 1 0 value true 1065 state uint16be 1 1 0 value true 1066 active power W int16be 1 1 0 value true 1067 apparent power VA int16be 1 1 0 value true 1068 soc total state of charge % uint16be 1 1 0 value true 1069 energy counter ac to dc total charge energy Wh uint32sw 2 1 0 value true 1071 installed capacity sum of all installed battery modules Wh uint16be 1 10 0 value true 1078 grid power measured at household grid connection point W int16be 1 1 0 value true 1082 grid frequency average grid frequency over the last X waves Hz uint16be 1 0,01 0 value true 1083 available AC charging power actual available charging power (AC) W uint16be 1 1 0 value true 1084 available AC discharging power actual available discharging power (AC) W uint16be 1 1 0 value true 1085 usable energy for charging energy which is available for charging Wh uint16be 1 1 0 value true 1086 usable energy for discharging energy which is available for discharging Wh uint16be 1 1 0 value true 1087 reactive power var uint16be 1 1 0 value true 1088 PV-sensor power current AC production power measured by VARTA´s PV-sensor W uint16be 1 1 0 value true
Ich hoffe, dies hilft anderen mit dem gleichen Speichersystem
-
Hi All,
ich finde diesen Ansatz super unf würde Ihn gern etwas "größer" aufziehen, sodass es einfacher gefunden und verlinkt werden kann und da brauche ich Eure Hilfe.
Die Idee ist das ganze im GitHub unter https://github.com/ioBroker/modbus-templates zu sammeln - in einer Verzeichnisstruktur, sodasss man mehr unterbringen kann und vllt einfacher finden kann. Später könnte das eine Basis sein um es auch direkt in den Adapter zu integrieren ... aber dazu brauchen wir erstmal ein bissl Content
Ich habe in der Readme des Repos mal einen Vorschlag für eine Struktur gemacht ... Wie Sie am Ende sinn macht müssen wir gemeinsam rausfinden.
Was denkt Ihr?
Ich weiss ... GitHub klingt wieder wie eine "Hürde" ... wer keinen Pull Request anlegen kann legt bitte einfach ein GitHub issue an und attached alle Files ... dann übernehmen wir das.
Ingo