NEWS
Probleme mit modbus Stromzähler, keine Werte
-
so ich denke jetzt habe ichs, sorry....
2023-06-30 21:13:47.306 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:47.362 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:47.413 - debug: modbus.0 (655156) [DevID_2] Poll start --------------------- 2023-06-30 21:13:47.414 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:47.468 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:48.519 - debug: modbus.0 (655156) [DevID_1] Poll start --------------------- 2023-06-30 21:13:48.521 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:48.582 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:48.635 - debug: modbus.0 (655156) [DevID_2] Poll start --------------------- 2023-06-30 21:13:48.636 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:48.693 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:49.746 - debug: modbus.0 (655156) [DevID_1] Poll start --------------------- 2023-06-30 21:13:49.747 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:49.802 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:49.857 - debug: modbus.0 (655156) [DevID_2] Poll start --------------------- 2023-06-30 21:13:49.858 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:49.913 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:50.966 - debug: modbus.0 (655156) [DevID_1] Poll start --------------------- 2023-06-30 21:13:50.967 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:51.022 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:51.073 - debug: modbus.0 (655156) [DevID_2] Poll start --------------------- 2023-06-30 21:13:51.074 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:51.128 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:52.181 - debug: modbus.0 (655156) [DevID_1] Poll start --------------------- 2023-06-30 21:13:52.181 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:52.237 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:52.288 - debug: modbus.0 (655156) [DevID_2] Poll start --------------------- 2023-06-30 21:13:52.288 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:52.343 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:53.395 - debug: modbus.0 (655156) [DevID_1] Poll start --------------------- 2023-06-30 21:13:53.396 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:53.452 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:53.503 - debug: modbus.0 (655156) [DevID_2] Poll start --------------------- 2023-06-30 21:13:53.504 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:53.558 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:54.609 - debug: modbus.0 (655156) [DevID_1] Poll start --------------------- 2023-06-30 21:13:54.610 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:54.667 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:54.718 - debug: modbus.0 (655156) [DevID_2] Poll start --------------------- 2023-06-30 21:13:54.718 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:54.773 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:55.825 - debug: modbus.0 (655156) [DevID_1] Poll start --------------------- 2023-06-30 21:13:55.825 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:55.882 - debug: modbus.0 (655156) [DevID_1/inputRegs] Poll address 30100 DONE 2023-06-30 21:13:55.933 - debug: modbus.0 (655156) [DevID_2] Poll start --------------------- 2023-06-30 21:13:55.935 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 - 2 registers 2023-06-30 21:13:55.993 - debug: modbus.0 (655156) [DevID_2/inputRegs] Poll address 30100 DONE
-
@obstbauer
So, da steht doch überall done.Also scheint es doch zu klappen.
Also nochmal die Frage:
Was klappt jetzt nicht bei modbus ? -
hier noch mit dem Neustart
modbus.0 2023-06-30 21:17:13.084 debug [DevID_1/inputRegs] Poll address 30256 DONE modbus.0 2023-06-30 21:17:13.026 debug [DevID_1/inputRegs] Poll address 30256 - 2 registers modbus.0 2023-06-30 21:17:13.026 debug [DevID_1] Poll start --------------------- modbus.0 2023-06-30 21:17:11.972 debug [DevID_2/inputRegs] Poll address 30256 DONE modbus.0 2023-06-30 21:17:11.912 debug [DevID_2/inputRegs] Poll address 30256 - 2 registers modbus.0 2023-06-30 21:17:11.912 debug Initialization of scale factors done! modbus.0 2023-06-30 21:17:11.911 debug [DevID_2] Poll start --------------------- modbus.0 2023-06-30 21:17:11.857 debug [DevID_1/inputRegs] Poll address 30256 DONE modbus.0 2023-06-30 21:17:11.786 debug [DevID_1/inputRegs] Poll address 30256 - 2 registers modbus.0 2023-06-30 21:17:11.785 debug Initialization of scale factors done! modbus.0 2023-06-30 21:17:11.783 debug [DevID_1] Poll start --------------------- modbus.0 2023-06-30 21:17:11.782 info Connected to slave modbus.0 2023-06-30 21:17:11.774 debug connect to serial /dev/ttyACM0 with 9600 modbus.0 2023-06-30 21:17:11.416 debug Remove old object modbus.0.inputRegisters.2.30100_Spannung modbus.0 2023-06-30 21:17:11.415 debug Remove old object modbus.0.inputRegisters.1.30100_Spannung modbus.0 2023-06-30 21:17:11.314 debug Initialize Objects for holdingRegs: [] modbus.0 2023-06-30 21:17:11.312 debug Add inputRegisters.2.30256_Spannung: {"_id":"inputRegisters.2.30256_Spannung","type":"state","common":{"name":"Spannung","role":"level","type":"number","read":true,"write":false,"def":0,"unit":"V"},"native":{"regType":"inputRegs","address":30256,"deviceId":2,"type":"int32be","len":2,"offset":0,"factor":1}} modbus.0 2023-06-30 21:17:11.312 debug Initialize Objects for inputRegs: [{"_address":30256,"deviceId":1,"name":"Spannung","description":"Spannung","unit":"V","type":"int32be","len":2,"factor":1,"offset":0,"formula":"","role":"level","room":"","cw":"","isScale":"","address":30256,"id":"inputRegisters.1.30256_Spannung","fullId":"modbus.0.inputRegisters.1.30256_Spannung"},{"_address":30256,"deviceId":2,"name":"Spannung","description":"Spannung","unit":"V","type":"int32be","len":2,"factor":1,"offset":0,"formula":"","role":"level","room":"","cw":"","isScale":"","address":30256,"id":"inputRegisters.2.30256_Spannung"}] modbus.0 2023-06-30 21:17:11.311 debug Initialize Objects for coils: [] modbus.0 2023-06-30 21:17:11.311 debug Initialize Objects for disInputs: [] modbus.0 2023-06-30 21:17:11.310 debug Initialize Objects for holdingRegs: [] modbus.0 2023-06-30 21:17:11.310 debug Add inputRegisters.1.30256_Spannung: {"_id":"inputRegisters.1.30256_Spannung","type":"state","common":{"name":"Spannung","role":"level","type":"number","read":true,"write":false,"def":0,"unit":"V"},"native":{"regType":"inputRegs","address":30256,"deviceId":1,"type":"int32be","len":2,"offset":0,"factor":1}} modbus.0 2023-06-30 21:17:11.308 debug Initialize Objects for inputRegs: [{"_address":30256,"deviceId":1,"name":"Spannung","description":"Spannung","unit":"V","type":"int32be","len":2,"factor":1,"offset":0,"formula":"","role":"level","room":"","cw":"","isScale":"","address":30256,"id":"inputRegisters.1.30256_Spannung"},{"_address":30256,"deviceId":2,"name":"Spannung","description":"Spannung","unit":"V","type":"int32be","len":2,"factor":1,"offset":0,"formula":"","role":"level","room":"","cw":"","isScale":"","address":"30256"}] modbus.0 2023-06-30 21:17:11.307 debug Initialize Objects for coils: [] modbus.0 2023-06-30 21:17:11.306 debug Initialize Objects for disInputs: [] modbus.0 2023-06-30 21:17:11.092 info starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v16.19.0, js-controller: 4.0.23 modbus.0 2023-06-30 21:17:10.689 debug Plugin sentry Initialize Plugin (enabled=true) modbus.0 2023-06-30 21:17:05.988 debug Cleaning up request fifo. modbus.0 2023-06-30 21:17:05.988 debug Clearing timeout of the current request. modbus.0 2023-06-30 21:17:05.984 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2023-06-30 21:17:05.982 debug Plugin sentry destroyed modbus.0 2023-06-30 21:17:05.979 info terminating
-
@bahnuhr ich bekomme 0 Volt angezeigt bei den Objekten obwohl Spannung anliegt
-
@obstbauer wie @bahnuhr schon schrieb klappt alles
(zumindest mit Abfrage und Antwort)was hat dein Zähler als Offset zu seinem hex0100 angegeben?
-
@obstbauer
Dann kann es doch nur an den Einstellungen in der Instanz liegen.Meine sind so:
Aber da brauchst du natürlich deine.
Aber zum Vergleich kann es ja nicht schaden. -
@bahnuhr sagte in Probleme mit modbus Stromzähler, keine Werte:
Meine sind so:
du hast außerdem Modbus TCP, hier geht's um RTU
-
@homoran sagte in Probleme mit modbus Stromzähler, keine Werte:
du hast außerdem Modbus TCP, hier geht's um RTU
ja, schon klar.
Wollte damit ja auch nur kundtun, dass es an seinen Einstellungen liegt.
RTU hat bei mir nicht geklappt. -
ja ich habe RTU, seriell 2 Adern, und es klappt leider noch nicht
immerhin wissen wir jetzt worum es geht und ich habe etwas gelernt -
@obstbauer stell mal alias aus und nimm die Roh-adressen
außerdem erst mal nur einen Zähler und da nur eine Adresse -
@homoran das hat leider nicht funktioniert
ich werde mal das Windows Programm nehmen und den usb stick über ein Windows Notebook testen -
@obstbauer sagte in Probleme mit modbus Stromzähler, keine Werte:
das hat leider nicht funktioniert
was?
ich habe mir jetzt exakt das selbe Equipment besorgt und muss dich enttäuschen - es klappt!
leider hattest du diese Frage nicht beantwortet@homoran sagte in Probleme mit modbus Stromzähler, keine Werte:
was hat dein Zähler als Offset zu seinem hex0100 angegeben?
wie befürchtet ist das nämlich nicht 30000 sondern 30001!
dann klappt es mit
-
@obstbauer sagte in Probleme mit modbus Stromzähler, keine Werte:
das hat leider nicht funktioniert
- Alias aus
normale Adressen erscheinen automatisch
Ergebnisse auch
und immer mehr
- Alias aus
-
@obstbauer hab noch weiter getestet.
Der Zähler ist im unteren Bereich nicht sehr empindlich. ist er aber auch nicht für spezifiziert.
ein 3W LED Leuchtmittel reichte nicht, ein 5W lockt dem Zähler ab und zu etwas aus der Anzeige. (sowohl lokal am Display als auch über Modbus -
@obstbauer Die Angabe 0,25A - 5A auf dem Zähler (Fotos aus dem Link im ersten Post) ist der Messbereich, auf den der Zähler geeicht ist. Da drunter und darüber sollte man mit Abweichungen rechnen.
-
@peterfido sagte in Probleme mit modbus Stromzähler, keine Werte:
Die Angabe 0,25A - 5A auf dem Zähler (Fotos aus dem Link im ersten Post) ist der Messbereich, auf den der Zähler geeicht ist.
jepp, wie ich schrob
die 5W sind viel zu wenig, da
@homoran sagte in Probleme mit modbus Stromzähler, keine Werte:
ist er aber auch nicht für spezifiziert.
@bahnuhr
Also für den Preis und nur 1TE durchaus brauchbar.
nur die Registertabelle in HEX hätte nicht sein müssen -
jetzt hat es funktioniert,
vielen Dank für die Hilfe
Mein Fehler war immer die 30 vor die Adressen zu schreiben, mit 256, 258 etc. ging es dann für beide Geräte -
@obstbauer sagte in Probleme mit modbus Stromzähler, keine Werte:
Mein Fehler war immer die 30
ja!
der offset bei Verwendung von Alias ist nicht 30000 (+256 = 30256), sondern 30001 (+256 = 30257!!).
oder ganz ohne Alias arbeiten.