NEWS
Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter
-
@v8turbo Ich meine das PDF das du hier https://forum.iobroker.net/post/930209 eingefügt hast.
Viellicht hilft das: https://forum.iobroker.net/post/930680
Oder wir hoffen das @klassisch hier mal rein schaut.
-
@wendy2702 Habe mal Klassisch kontaktiert.
@klassisch anbei die Config... Im NEtzwerk (per LAN) ist er. Erreichbar auch.
-
@v8turbo Ist das dieses Teil ?
-
@v8turbo Ich betreibe mein WLAN-Teil im STA mode
Und dann sieht auch STA Setting anders aus. Mit SSID, WLAN Passwort etc
WiFi UART Setting Teil 2 sieht bei mir dann auch anders aus
Bei mir Port 26, der ist dann auch im ioBroker Adapter
-
@wendy2702 sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
@v8turbo Ist das dieses Teil ?
Ich denke ja
Die USRIOT haben softwareseitig 2 Produktlinien
- LAN Geräte. die haben eine Oberfläche mit USRIOT embleme
- WLAN Geräte. die haben ein oberfläche wie hier gezeigt. Graphisch nicht so ansprechend aber leistungsfähiger. Und für Bastler gibt es ein Einbau- Modul schon recht günstig
-
Modbus Adapter
Hier der gleiche Port wie im USRIOT
Ich wähle immer "mehrere Geräte IDs""Alias benutzen" ändert die Adressnotierung. Die Holding Register beginnen dann mit 4 und Input register mit 3
Hier ein Beispiel mit dem Zähler SDM120
-
@wendy2702 ja
-
@klassisch naja die Application Setting und die Settings im Modbus Adapter wären wichtig. Alles andere wie STA und AP ist irrelevant. Kannst du die mal posten ?
-
@v8turbo Wieso ist STA und AP irrelevant, wenn man das Gerät nicht erreicht? Oder wird da via LAN zugegriffen?
Ein Beispiel mit einem WLAN USRIOT und einen SDM120 Zähler habe ich dort gepostet und erläutert. Fehlt dort noch etwas?
https://forum.iobroker.net/post/851262
Bei Wechselrichtern könnten noch irgendwelche Sicherheitsmechanismen sein, Zugangsdaten, Freischaltungen u.ä.
-
@klassisch Ich komme doch drauf. Hatte ich dir alles geschrieben... Ich kann mit nem USB -> RS485 Stick EIN Register lesen. Ohne Probleme mehrere Stunden, Tage lang... Aber nicht mehr. Sobald ich ein 2. Eintrage geht nix mehr. So da ja viele mit irgendwelchen Pausen zwischen den Abfragen probleme haben dachte ich mir ich hole mir das LAN -> RS485 Teil. Aber ich bekomme es nicht zum laufen, das ist mein Problem gerade. Und ja es ist per LAN Angeschlossen ans Netzwerk. Daher sind STA und AP völlig egal. Es geht um die restlichen Einstellungen, es muss ja was falsch sein wenn das Teil nicht die Register abruft bzw. ständig Timeout kommt. Ich weiß aber nicht was...
-
@v8turbo Die Registereinstellungen hast Du genauso übernommen wie beim USB Stick?
-
@klassisch ja
-
Diese Register (sind wohl alle auf der gleichen Adresse weil im Log steht er greift nur auf 1668 zu und holt 22 Daten)...
_address name description unit type len factor offset formula role room poll wp cw isScale 1668 PV_Generation_Today kWh uint32be 2 0,01 0 state true false false false 1672 Load_Consumption_Today kWh uint32be 2 0,01 0 state true false false false 1676 Energy_Purchase_Today kWh uint32be 2 0,01 0 state true false false false 1680 Energy_Selling_Today kWh uint32be 2 0,01 0 state true false false false 1684 Bat_Charge_Today kWh uint32be 2 0,01 0 state true false false false 1688 Bat_Discharge_Today kWh uint32be 2 0,01 0 state true false false false
Das LOG dazu
admin.0 2023-01-17 10:19:58.552 info <== Disconnect system.user.admin from ::ffff:192.168.178.203 modbus admin.0 2023-01-17 10:19:58.552 info <== Disconnect system.user.admin from ::ffff:192.168.178.203 modbus modbus.0 2023-01-17 10:19:52.410 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:19:52.288 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:19:52.286 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-17 10:19:36.780 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:19:36.704 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:19:36.703 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-17 10:19:21.199 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:19:21.122 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:19:21.121 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-17 10:19:05.618 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:19:05.533 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:19:05.532 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-17 10:18:50.021 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:18:49.944 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:18:49.942 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-17 10:18:34.440 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:18:34.282 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:18:34.281 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-17 10:18:18.778 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:18:18.701 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:18:18.700 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-17 10:18:03.197 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:18:03.119 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:18:03.118 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-17 10:17:47.684 info List of port: [{"path":"/dev/ttyAMA0"},{"path":"/dev/ttyUSB0"}] modbus.0 2023-01-17 10:17:47.683 info Check /dev/ttyUSB0 : true modbus.0 2023-01-17 10:17:47.683 info Check /dev/ttyAMA0 : true modbus.0 2023-01-17 10:17:47.681 info Verify [{"path":"/dev/ttyUSB0","manufacturer":"FTDI","serialNumber":"A10NB15S","pnpId":"usb-FTDI_FT232R_USB_UART_A10NB15S-if00-port0","vendorId":"0403","productId":"6001"},{"path":"/dev/ttyAMA0"}] modbus.0 2023-01-17 10:17:47.616 debug [DevID_2/holdingRegs] Poll address 1668 DONE modbus.0 2023-01-17 10:17:47.541 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-17 10:17:47.540 debug [DevID_2] Poll start ---------------------
LOG wenn ich mehrere Register drin habe
modbus.0 2023-01-16 20:55:36.525 debug Cleaning up request fifo. modbus.0 2023-01-16 20:55:36.523 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:55:36.520 info Disconnected from slave modbus.0 2023-01-16 20:55:35.519 warn Poll error count: 9 code: {"err":"timeout","timeout":5000} modbus.0 2023-01-16 20:55:35.518 error Request timed out. modbus.0 2023-01-16 20:55:35.517 warn Error: undefined admin.0 2023-01-16 20:55:30.945 info ==> Connected system.user.admin from ::ffff:192.168.178.201 modbus.0 2023-01-16 20:55:30.516 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:55:30.514 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:55:30.481 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:55:30.481 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:55:30.480 info Connected to slave modbus.0 2023-01-16 20:55:30.473 debug connect to serial /dev/ttyUSB0 with 9600 modbus.0 2023-01-16 20:54:30.477 debug Cleaning up request fifo. modbus.0 2023-01-16 20:54:30.475 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:54:30.472 info Disconnected from slave modbus.0 2023-01-16 20:54:29.473 warn Poll error count: 8 code: {"err":"timeout","timeout":5000} modbus.0 2023-01-16 20:54:29.472 error Request timed out. modbus.0 2023-01-16 20:54:29.470 warn Error: undefined modbus.0 2023-01-16 20:54:24.497 error Wrong CRC for frame: 2,3,2,128,2,3,86 modbus.0 2023-01-16 20:54:24.468 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:54:24.466 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:54:24.426 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:54:24.425 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:54:24.424 info Connected to slave modbus.0 2023-01-16 20:54:24.415 debug connect to serial /dev/ttyUSB0 with 9600 modbus.0 2023-01-16 20:53:24.419 debug Cleaning up request fifo. modbus.0 2023-01-16 20:53:24.418 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:53:24.413 info Disconnected from slave modbus.0 2023-01-16 20:53:23.411 error Request timed out. modbus.0 2023-01-16 20:53:23.410 warn Error: undefined modbus.0 2023-01-16 20:53:23.400 warn Poll error count: 7 code: "App Timeout" modbus.0 2023-01-16 20:53:18.409 debug [DevID_2/holdingRegs] Poll address 1476 - 1 registers modbus.0 2023-01-16 20:53:18.407 debug [DevID_2/holdingRegs] Poll address 1412 DONE modbus.0 2023-01-16 20:53:18.364 debug [DevID_2/holdingRegs] Poll address 1412 - 6 registers modbus.0 2023-01-16 20:53:18.359 debug [DevID_2/holdingRegs] Poll address 1157 DONE modbus.0 2023-01-16 20:53:18.234 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:53:18.231 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:53:18.198 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:53:18.197 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:53:18.196 info Connected to slave modbus.0 2023-01-16 20:53:18.187 debug connect to serial /dev/ttyUSB0 with 9600 modbus.0 2023-01-16 20:52:18.203 debug Cleaning up request fifo. modbus.0 2023-01-16 20:52:18.202 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:52:18.185 info Disconnected from slave modbus.0 2023-01-16 20:52:18.133 warn Poll error count: 6 code: "App Timeout" modbus.0 2023-01-16 20:52:13.248 debug [DevID_2/holdingRegs] Poll address 1544 - 3 registers modbus.0 2023-01-16 20:52:13.246 debug [DevID_2/holdingRegs] Poll address 1476 DONE modbus.0 2023-01-16 20:52:13.217 debug [DevID_2/holdingRegs] Poll address 1476 - 1 registers modbus.0 2023-01-16 20:52:13.214 debug [DevID_2/holdingRegs] Poll address 1412 DONE modbus.0 2023-01-16 20:52:13.169 debug [DevID_2/holdingRegs] Poll address 1412 - 6 registers modbus.0 2023-01-16 20:52:13.166 debug [DevID_2/holdingRegs] Poll address 1157 DONE modbus.0 2023-01-16 20:52:13.040 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:52:13.038 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:52:12.932 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:52:12.931 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:52:12.930 info Connected to slave modbus.0 2023-01-16 20:52:12.922 debug connect to serial /dev/ttyUSB0 with 9600 modbus.0 2023-01-16 20:51:12.924 debug Cleaning up request fifo. modbus.0 2023-01-16 20:51:12.923 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:51:12.920 info Disconnected from slave modbus.0 2023-01-16 20:51:12.825 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:51:12.824 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:51:11.920 error Request timed out. modbus.0 2023-01-16 20:51:11.919 warn Error: undefined modbus.0 2023-01-16 20:51:11.772 warn Poll error count: 5 code: "App Timeout" modbus.0 2023-01-16 20:51:06.918 debug [DevID_2/holdingRegs] Poll address 1668 - 22 registers modbus.0 2023-01-16 20:51:06.917 debug [DevID_2/holdingRegs] Poll address 1640 DONE modbus.0 2023-01-16 20:51:06.886 debug [DevID_2/holdingRegs] Poll address 1640 - 2 registers modbus.0 2023-01-16 20:51:06.885 debug [DevID_2/holdingRegs] Poll address 1544 DONE modbus.0 2023-01-16 20:51:06.839 debug [DevID_2/holdingRegs] Poll address 1544 - 3 registers modbus.0 2023-01-16 20:51:06.837 debug [DevID_2/holdingRegs] Poll address 1476 DONE modbus.0 2023-01-16 20:51:06.792 debug [DevID_2/holdingRegs] Poll address 1476 - 1 registers modbus.0 2023-01-16 20:51:06.789 debug [DevID_2/holdingRegs] Poll address 1412 DONE modbus.0 2023-01-16 20:51:06.744 debug [DevID_2/holdingRegs] Poll address 1412 - 6 registers modbus.0 2023-01-16 20:51:06.741 debug [DevID_2/holdingRegs] Poll address 1157 DONE modbus.0 2023-01-16 20:51:06.616 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:51:06.613 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:51:06.572 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:51:06.571 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:51:06.570 info Connected to slave modbus.0 2023-01-16 20:51:06.561 debug connect to serial /dev/ttyUSB0 with 9600 modbus.0 2023-01-16 20:50:06.564 debug Cleaning up request fifo. modbus.0 2023-01-16 20:50:06.563 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:50:06.560 info Disconnected from slave modbus.0 2023-01-16 20:50:05.561 warn Poll error count: 4 code: {"err":"timeout","timeout":5000} modbus.0 2023-01-16 20:50:05.560 error Request timed out. modbus.0 2023-01-16 20:50:05.552 warn Error: undefined modbus.0 2023-01-16 20:50:00.582 error Wrong CRC for frame: 2,3,2,0,2,3,86 modbus.0 2023-01-16 20:50:00.552 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:50:00.550 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:50:00.434 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:50:00.434 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:50:00.434 info Connected to slave modbus.0 2023-01-16 20:50:00.428 debug connect to serial /dev/ttyUSB0 with 9600 javascript.0 2023-01-16 20:50:00.014 info script.js.Sonnenstand: Script Sonnenstand; Erfolgreich gelaufen, Werte akzeptiert modbus.0 2023-01-16 20:49:00.430 debug Cleaning up request fifo. modbus.0 2023-01-16 20:49:00.429 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:49:00.426 info Disconnected from slave modbus.0 2023-01-16 20:48:59.433 warn Poll error count: 3 code: {"err":"timeout","timeout":5000} modbus.0 2023-01-16 20:48:59.426 error Request timed out. modbus.0 2023-01-16 20:48:59.425 warn Error: undefined modbus.0 2023-01-16 20:48:54.423 debug [DevID_2/holdingRegs] Poll address 1412 - 6 registers modbus.0 2023-01-16 20:48:54.419 debug [DevID_2/holdingRegs] Poll address 1157 DONE modbus.0 2023-01-16 20:48:54.293 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:48:54.291 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:48:54.258 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:48:54.257 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:48:54.256 info Connected to slave modbus.0 2023-01-16 20:48:54.248 debug connect to serial /dev/ttyUSB0 with 9600 modbus.0 2023-01-16 20:47:54.251 debug Cleaning up request fifo. modbus.0 2023-01-16 20:47:54.249 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:47:54.246 info Disconnected from slave modbus.0 2023-01-16 20:47:53.245 warn Poll error count: 2 code: {"err":"timeout","timeout":5000} modbus.0 2023-01-16 20:47:53.244 error Request timed out. modbus.0 2023-01-16 20:47:53.243 warn Error: undefined modbus.0 2023-01-16 20:47:48.239 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:47:48.237 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:47:48.208 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:47:48.208 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:47:48.206 info Connected to slave modbus.0 2023-01-16 20:47:48.196 debug connect to serial /dev/ttyUSB0 with 9600 modbus.0 2023-01-16 20:46:48.199 debug Cleaning up request fifo. modbus.0 2023-01-16 20:46:48.198 debug Clearing timeout of the current request. modbus.0 2023-01-16 20:46:48.193 info Disconnected from slave modbus.0 2023-01-16 20:46:48.126 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:46:48.125 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:46:47.192 error Request timed out. modbus.0 2023-01-16 20:46:47.190 warn Error: undefined modbus.0 2023-01-16 20:46:47.071 warn Poll error count: 1 code: "App Timeout" modbus.0 2023-01-16 20:46:42.188 debug [DevID_2/holdingRegs] Poll address 1544 - 3 registers modbus.0 2023-01-16 20:46:42.186 debug [DevID_2/holdingRegs] Poll address 1476 DONE modbus.0 2023-01-16 20:46:42.157 debug [DevID_2/holdingRegs] Poll address 1476 - 1 registers modbus.0 2023-01-16 20:46:42.154 debug [DevID_2/holdingRegs] Poll address 1412 DONE modbus.0 2023-01-16 20:46:42.111 debug [DevID_2/holdingRegs] Poll address 1412 - 6 registers modbus.0 2023-01-16 20:46:42.107 debug [DevID_2/holdingRegs] Poll address 1157 DONE modbus.0 2023-01-16 20:46:41.919 debug [DevID_2/holdingRegs] Poll address 1157 - 43 registers modbus.0 2023-01-16 20:46:41.916 debug [DevID_2/holdingRegs] Poll address 1056 DONE modbus.0 2023-01-16 20:46:41.871 debug [DevID_2/holdingRegs] Poll address 1056 - 1 registers modbus.0 2023-01-16 20:46:41.870 debug Initialization of scale factors done! modbus.0 2023-01-16 20:46:41.869 debug [DevID_2] Poll start --------------------- modbus.0 2023-01-16 20:46:41.867 info Connected to slave modbus.0 2023-01-16 20:46:41.858 debug connect to serial /dev/ttyUSB0 with 9600
-
Das ist vom USB... Das LAN/WLAN Teil geht ja nicht. Es muss an dem Ding liegen...
-
@v8turbo Ich hatte gestern Deine Einstellungen mit meinem WLAN USRIOT plausibilisiert. Da ist mir nichts aufgefallen.
Wie sieht Deine aktuelle ioBroker Modbus konfig aus?
Alles richtig verkabelt? A B , kein Wackelkontakt?
-
-
@klassisch Nein ab ist richtig dran.
-
Eine Sache habe ich noch gesehen
Wenn ich -> Quick Configure -> 2F UART Setting eingebe, sehe ich die TCP Modbus RTU Einstellung. Da hat man alles zusammen. Sollte bei Dir auch auftauchen. -
@klassisch ja sieht bei mir genau so aus
-
Du hast "Mehrere Geräte Ids" angekreuzt. Mache ich auch immer so. Aber im Post oben mit den Ragister Adressen sehe ich die nicht.
Kannst Du mal einen Screenshot davon zeigen?