@homoran
War ein Konfigfehler beim Modbus Adapter neu einrichten.
Waveshare:
@homoran
War ein Konfigfehler beim Modbus Adapter neu einrichten.
Waveshare:
Guten Abend @homoran
IOBroker: 10.195.14.2
RS485 to wifi: 10.195.14.6
Ich lösche jetzt mal den kompletten Modbus Adapter und konfiguriere ihn neu
"mode server scheint nicht zu wifi zu passen." inwiefern?
Protokoll
modbus.0
2024-05-05 19:47:31.977 info Connected to slave 10.195.14.6
modbus.0
2024-05-05 19:47:31.638 info Can not execute task add for ID undefined: Parameter "id" needs to be of type "string" but type "undefined" has been passed
modbus.0
2024-05-05 19:47:31.537 error Invalid object: {"type":"state","common":{"name":"Spannung PV String1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":-4898,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":"0,1","poll":true}}
modbus.0
2024-05-05 19:47:31.536 error Invalid data holdingRegisters/0: {"_address":35103,"deviceId":1,"name":"PV1 Voltage","description":"Spannung PV String1","unit":"V","type":"uint16be","len":1,"factor":"0,1","offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-4898,"fullId":"modbus.0.0"}
modbus.0
2024-05-05 19:47:31.530 error Invalid holdingRegisters address: -4898
modbus.0
2024-05-05 19:47:31.286 info starting. Version 6.1.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.20.2, js-controller: 5.0.19
host.iobroker
2024-05-05 19:47:28.000 info instance system.adapter.modbus.0 started with pid 2475
host.iobroker
2024-05-05 19:47:25.489 info instance system.adapter.modbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
modbus.0
2024-05-05 19:47:25.409 info terminating
host.iobroker
2024-05-05 19:47:24.943 info stopInstance system.adapter.modbus.0 send kill signal
modbus.0
2024-05-05 19:47:24.901 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
modbus.0
2024-05-05 19:47:24.898 info terminating
modbus.0
2024-05-05 19:47:24.893 info Got terminate signal TERMINATE_YOURSELF
host.iobroker
2024-05-05 19:47:24.884 info stopInstance system.adapter.modbus.0 (force=false, process=true)
Danke und Gruss
Hallo @wendy2702
Es ist extrem komisch, die - habe ich auch gerade wahrgenommen. Mit - ist der Modbus Adapter auf grün, ohne nicht.
Hier noch der Output:
modbus.0
2024-05-05 18:35:17.013 info Disconnected from slave 10.195.14.6
modbus.0
2024-05-05 18:35:17.010 debug Closing client on purpose.
modbus.0
2024-05-05 18:35:16.024 debug Cleaning up request fifo.
modbus.0
2024-05-05 18:35:16.023 debug Clearing timeout of the current request.
modbus.0
2024-05-05 18:35:16.021 debug Socket closed with error
modbus.0
2024-05-05 18:35:16.015 warn Poll error count: 1 code: {"err":"timeout","timeout":1000}
modbus.0
2024-05-05 18:35:16.011 error Client in error state.
modbus.0
2024-05-05 18:35:16.008 error Request timed out.
modbus.0
2024-05-05 18:35:16.005 warn Error: undefined
modbus.0
2024-05-05 18:35:14.987 debug [DevID_1/holdingRegs] Poll address 35124 - 2 registers
modbus.0
2024-05-05 18:35:14.985 debug Initialization of scale factors done!
modbus.0
2024-05-05 18:35:14.981 debug [DevID_1] Poll start ---------------------
modbus.0
2024-05-05 18:35:14.978 info Connected to slave 10.195.14.6
modbus.0
2024-05-05 18:35:14.531 debug Add holdingRegisters.35124_Wechselrichter_L1: {"_id":"holdingRegisters.35124_Wechselrichter_L1","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"W"},"native":{"regType":"holdingRegs","address":35124,"deviceId":1,"type":"int32be","len":2,"offset":1,"factor":2,"poll":true}}
modbus.0
2024-05-05 18:35:14.530 debug Initialize Objects for holdingRegs: [{"_address":35124,"name":"Wechselrichter L1","description":"","unit":"W","type":"int32be","len":2,"factor":2,"offset":1,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":35124,"deviceId":1,"id":"holdingRegisters.35124_Wechselrichter_L1"}]
modbus.0
2024-05-05 18:35:14.529 debug Initialize Objects for inputRegs: []
modbus.0
2024-05-05 18:35:14.527 debug Initialize Objects for coils: []
modbus.0
2024-05-05 18:35:14.525 debug Initialize Objects for disInputs: []
modbus.0
2024-05-05 18:35:14.289 info starting. Version 6.1.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.20.2, js-controller: 5.0.19
modbus.0
2024-05-05 18:35:13.512 debug Plugin sentry Initialize Plugin (enabled=true)
modbus.0
2024-05-05 18:35:13.462 debug States connected to redis: 127.0.0.1:9000
modbus.0
2024-05-05 18:35:13.438 debug States create User PubSub Client
modbus.0
2024-05-05 18:35:13.436 debug States create System PubSub Client
modbus.0
2024-05-05 18:35:13.422 debug Redis States: Use Redis connection: 127.0.0.1:9000
modbus.0
2024-05-05 18:35:13.393 debug Objects connected to redis: 127.0.0.1:9001
modbus.0
2024-05-05 18:35:13.377 debug Objects client initialize lua scripts
modbus.0
2024-05-05 18:35:13.340 debug Objects create User PubSub Client
modbus.0
2024-05-05 18:35:13.337 debug Objects create System PubSub Client
modbus.0
2024-05-05 18:35:13.333 debug Objects client ready ... initialize now
modbus.0
2024-05-05 18:35:13.278 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
host.iobroker
2024-05-05 18:35:11.039 info instance system.adapter.modbus.0 started with pid 2093
host.iobroker
2024-05-05 18:35:08.534 info instance system.adapter.modbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
modbus.0
2024-05-05 18:35:08.449 info terminating
host.iobroker
2024-05-05 18:35:07.983 info stopInstance system.adapter.modbus.0 send kill signal
modbus.0
2024-05-05 18:35:07.943 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
modbus.0
2024-05-05 18:35:07.942 debug Plugin sentry destroyed
modbus.0
2024-05-05 18:35:07.940 info terminating
modbus.0
2024-05-05 18:35:07.936 debug Closing client on purpose.
modbus.0
2024-05-05 18:35:07.934 info Got terminate signal TERMINATE_YOURSELF
host.iobroker
2024-05-05 18:35:07.925 info stopInstance system.adapter.modbus.0 (force=false, process=true)
modbus.0
2024-05-05 18:35:00.696 info Disconnected from slave 10.195.14.6
modbus.0
2024-05-05 18:35:00.693 debug Closing client on purpose.
Ich habe jetzt nur die 1+3 gemäss Rat auf den Waveshare geführt.
Danke und Gruss
Hallo zusammen
Wir haben einen Goodwe WR und möchten diesen via RS485 über den Waveshare RS485 to Wifi mit dem ModBus Adapter des IOBroker verbinden.
Waveshare Adapter:
Situation:
Stecker an Goodwe angeschlossen. Gemäss Goodwe
1+2 wurden auf den Waveshare B geführt sowie 3+4 auf den Waveshare A
Settings Waveshare:
Settings IOBroker:
Ich bekomme leider keine Daten. Eventuell weiss jemand von euch wo der Hund begraben ist.
Danke und Gruss
@paul53 Danke. Ich bin mich an diese Skripte am herantasten. Die super Community hilft mir dabei, das je länger je besser Umsetzen zu können.
Hallo zusammen
Kann mir jemand bei einem Steuerungssrkipts helfen:
Datenpunkte: Wechselrichter Leistung + Shelly Pro Relais
Logik:
**Check alle 2 Minuten
3. Wenn Datenpunkt wr.leistung > 3000W
4. Setze shelly.relais auf enabled
wenn Leistung unter 3000W fällt und das relais länger als 10Minuten eingeschaltet war -> setze es auf disabled
, ansonsten 10 Minuten warten und wenn es dann noch unter 3000W ist -> disable. So soll verhindert werden, dass ein Relais ein/aus Flipper entsteht. Für Verbesserungsvorschläge bin ich offen.
Danke und Gruss
Hallo zusammen
Ich habe mir zwei Hutschienen Konverter Waveshare RS485 to WiFi/Ethernet Module Rail-Mount gekauft. -> https://www.waveshare.com/rs485-to-wifi-eth.htm
Ziel soll es sein später bei Goodwe WR die Daten auszulesen. Diese sollen nachher in den IOBroker importiert werden via Modbus.
Für das Initialsetup habe ich das Modul via die + - Seite an den jeweiligen Pol der meiner Testbatterie 12V angehängt.
PWR und TX leuchten. PWR + TX flackern. Weder das im Manual beschriebene Wifi (AP Mode) wird gestartet noch der Switchport mit welchem ich ihn verbunden habe.
Auf der RS485 A/B Seite habe ich noch nichts verbunden.
Auch ein Factory Reset, anderes Kabel, direkt Anschluss an den Laptop brachte nichts. Weiss evtl. jemand Rat?
Danke und Gruss