Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. MODBUS stoppt wenn Temperatursensor abgefragt wird

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    MODBUS stoppt wenn Temperatursensor abgefragt wird

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DBh last edited by

      Hi,
      habe 2 Relaiskarten (ID 3 & 4) und einen Temperatur/Feuchtigkeitssensor (ID 1) seriell (RTU) an den aktuellen MODBUS-Adapter angeschlossen. Wenn ich nur die Holdingregister für die beiden Relaiskarten angelegt habe, läuft alles stabil. Wenn ich zusätzlich die Inputregister für den Sensor anlege und dann auch die Relais gesteuert werden, stoppt die Instanz. Wenn ich die Registereinträge für die Relaiskarten lösche und nur den Sensor abfrage und ist alles fein. An welchen Schrauben muss ich drehen?
      Danke für Vorschläge,
      Dieter

      Instanzeinstellungen Allgemein.jpg
      Instanzeinstellungen Inputregister.jpg Instanzeinstellungen Holdingregister.jpg

      PlatformBetriebssystem:linux
      Architektur:arm
      CPUs:4
      Geschwindigkeit:700 MHz
      Modell:ARMv7 Processor rev 3 (v7l)
      RAM:1.8 GB
      System-Betriebszeit:1 T. 00:10:58
      Node.js:v12.22.5
      NPM:7.5.2
      Datenträgergröße:14.3 GB
      freier Festplattenspeicher:970.5 MB
      Adapter-Anzahl:405
      Betriebszeit:1 T. 00:11:00
      Aktive Instanzen:10
      Pfad:/opt/iobroker/
      
      v5.3.1
      12
      
      Log-Größe: 152.2 KB
      Zeit
      	
      Nachricht
      shelly.0
      	2022-03-20 15:38:12.313	info	[MQTT] Device 192.168.20.16 (shelly1pm / shelly1pm-D8BFC019C3F5 / SHSW-PM#D8BFC019C3F5#1) connected! Polltime set to 5 sec.
      shelly.0
      	2022-03-20 15:36:08.922	info	[MQTT] Device 192.168.20.16 (shelly1pm / shelly1pm-D8BFC019C3F5 / SHSW-PM#D8BFC019C3F5#1) connected! Polltime set to 5 sec.
      info.0
      	2022-03-20 15:29:55.203	info	cpu Temp res = {"main":52.095,"cores":[],"max":52.095,"socket":[],"chipset":null}
      info.0
      	2022-03-20 15:29:54.476	info	Reading/updating systemdata.
      host.pi05
      	2022-03-20 15:20:41.154	info	instance system.adapter.modbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      host.pi05
      	2022-03-20 15:20:40.548	info	stopInstance system.adapter.modbus.0 send kill signal
      modbus.0
      	2022-03-20 15:20:40.537	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      modbus.0
      	2022-03-20 15:20:40.536	debug	Plugin sentry destroyed
      modbus.0
      	2022-03-20 15:20:40.534	info	terminating
      modbus.0
      	2022-03-20 15:20:40.531	info	Got terminate signal TERMINATE_YOURSELF
      host.pi05
      	2022-03-20 15:20:40.521	info	stopInstance system.adapter.modbus.0 (force=false, process=true)
      host.pi05
      	2022-03-20 15:20:40.510	info	"system.adapter.modbus.0" disabled
      modbus.0
      	2022-03-20 15:20:40.357	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40003_Relaisboard_1-R2: {"val":512,"ack":false,"ts":1647786040354,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786040354}
      modbus.0
      	2022-03-20 15:20:39.400	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40007_Relaisboard_2-R6: {"val":512,"ack":false,"ts":1647786039396,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786039396}
      modbus.0
      	2022-03-20 15:20:38.355	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40002_Relaisboard_1-R1: {"val":512,"ack":false,"ts":1647786038352,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786038352}
      modbus.0
      	2022-03-20 15:20:37.396	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40006_Relaisboard_2-R5: {"val":512,"ack":false,"ts":1647786037394,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786037394}
      modbus.0
      	2022-03-20 15:20:36.354	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40009_Relaisboard_1-R8: {"val":256,"ack":false,"ts":1647786036352,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786036352}
      modbus.0
      	2022-03-20 15:20:35.400	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40005_Relaisboard_2-R4: {"val":512,"ack":false,"ts":1647786035396,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786035396}
      modbus.0
      	2022-03-20 15:20:34.354	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40008_Relaisboard_1-R7: {"val":256,"ack":false,"ts":1647786034352,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786034352}
      modbus.0
      	2022-03-20 15:20:33.397	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40004_Relaisboard_2-R3: {"val":512,"ack":false,"ts":1647786033394,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786033394}
      modbus.0
      	2022-03-20 15:20:32.354	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40007_Relaisboard_1-R6: {"val":256,"ack":false,"ts":1647786032351,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786032351}
      modbus.0
      	2022-03-20 15:20:31.397	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40003_Relaisboard_2-R2: {"val":512,"ack":false,"ts":1647786031395,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786031395}
      modbus.0
      	2022-03-20 15:20:30.357	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40006_Relaisboard_1-R5: {"val":256,"ack":false,"ts":1647786030352,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786030352}
      modbus.0
      	2022-03-20 15:20:29.398	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40002_Relaisboard_2-R1: {"val":512,"ack":false,"ts":1647786029395,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786029395}
      modbus.0
      	2022-03-20 15:20:28.355	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40005_Relaisboard_1-R4: {"val":256,"ack":false,"ts":1647786028350,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786028350}
      modbus.0
      	2022-03-20 15:20:27.399	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40009_Relaisboard_2-R8: {"val":256,"ack":false,"ts":1647786027395,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786027395}
      modbus.0
      	2022-03-20 15:20:26.351	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40004_Relaisboard_1-R3: {"val":256,"ack":false,"ts":1647786026348,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786026348}
      modbus.0
      	2022-03-20 15:20:25.473	debug	Cleaning up request fifo.
      modbus.0
      	2022-03-20 15:20:25.472	debug	Clearing timeout of the current request.
      modbus.0
      	2022-03-20 15:20:25.468	info	Disconnected from slave
      modbus.0
      	2022-03-20 15:20:25.400	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40008_Relaisboard_2-R7: {"val":256,"ack":false,"ts":1647786025396,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786025396}
      modbus.0
      	2022-03-20 15:20:24.571	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:24.519	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:24.467	warn	Poll error count: 1 code: {"err":"timeout","timeout":5000}
      modbus.0
      	2022-03-20 15:20:24.466	error	Request timed out.
      modbus.0
      	2022-03-20 15:20:24.464	warn	Error: undefined
      modbus.0
      	2022-03-20 15:20:24.350	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40003_Relaisboard_1-R2: {"val":256,"ack":false,"ts":1647786024348,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786024348}
      modbus.0
      	2022-03-20 15:20:23.399	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40007_Relaisboard_2-R6: {"val":256,"ack":false,"ts":1647786023395,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786023395}
      modbus.0
      	2022-03-20 15:20:22.352	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40002_Relaisboard_1-R1: {"val":256,"ack":false,"ts":1647786022347,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786022347}
      modbus.0
      	2022-03-20 15:20:21.478	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40006_Relaisboard_2-R5: {"val":256,"ack":false,"ts":1647786021464,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786021464}
      modbus.0
      	2022-03-20 15:20:20.348	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40009_Relaisboard_1-R8: {"val":512,"ack":false,"ts":1647786020345,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786020345}
      modbus.0
      	2022-03-20 15:20:19.463	debug	Write successfully [4]: 256
      modbus.0
      	2022-03-20 15:20:19.427	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:19.426	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:19.398	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40005_Relaisboard_2-R4: {"val":256,"ack":false,"ts":1647786019395,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786019395}
      modbus.0
      	2022-03-20 15:20:18.371	debug	Write successfully [7]: 512
      modbus.0
      	2022-03-20 15:20:18.370	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:18.347	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40008_Relaisboard_1-R7: {"val":512,"ack":false,"ts":1647786018344,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786018344}
      modbus.0
      	2022-03-20 15:20:18.319	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:18.268	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:17.802	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:17.801	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:17.463	debug	Write successfully [3]: 256
      modbus.0
      	2022-03-20 15:20:17.399	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40004_Relaisboard_2-R3: {"val":256,"ack":false,"ts":1647786017395,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786017395}
      modbus.0
      	2022-03-20 15:20:16.750	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:16.698	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:16.668	debug	Write successfully [6]: 512
      modbus.0
      	2022-03-20 15:20:16.647	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:16.346	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40007_Relaisboard_1-R6: {"val":512,"ack":false,"ts":1647786016343,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786016343}
      modbus.0
      	2022-03-20 15:20:16.179	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:16.178	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:15.457	debug	Write successfully [2]: 256
      modbus.0
      	2022-03-20 15:20:15.395	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40003_Relaisboard_2-R2: {"val":256,"ack":false,"ts":1647786015393,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786015393}
      modbus.0
      	2022-03-20 15:20:15.126	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:15.074	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:15.023	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:14.562	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:14.560	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:14.374	debug	Write successfully [5]: 512
      modbus.0
      	2022-03-20 15:20:14.349	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40006_Relaisboard_1-R5: {"val":512,"ack":false,"ts":1647786014345,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786014345}
      modbus.0
      	2022-03-20 15:20:13.509	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:13.466	debug	Write successfully [1]: 256
      modbus.0
      	2022-03-20 15:20:13.457	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:13.403	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:13.398	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40002_Relaisboard_2-R1: {"val":256,"ack":false,"ts":1647786013394,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786013394}
      modbus.0
      	2022-03-20 15:20:12.935	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:12.934	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:12.369	debug	Write successfully [4]: 512
      modbus.0
      	2022-03-20 15:20:12.346	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40005_Relaisboard_1-R4: {"val":512,"ack":false,"ts":1647786012343,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786012343}
      modbus.0
      	2022-03-20 15:20:11.883	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:11.840	debug	Write successfully [8]: 512
      modbus.0
      	2022-03-20 15:20:11.832	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:11.779	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:11.406	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40009_Relaisboard_2-R8: {"val":512,"ack":false,"ts":1647786011403,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786011403}
      modbus.0
      	2022-03-20 15:20:11.315	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:11.314	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:10.371	debug	Write successfully [3]: 512
      modbus.0
      	2022-03-20 15:20:10.347	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40004_Relaisboard_1-R3: {"val":512,"ack":false,"ts":1647786010343,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786010343}
      modbus.0
      	2022-03-20 15:20:10.259	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:10.207	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:10.155	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:09.698	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:09.689	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:09.451	debug	Write successfully [7]: 512
      modbus.0
      	2022-03-20 15:20:09.386	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40008_Relaisboard_2-R7: {"val":512,"ack":false,"ts":1647786009382,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786009382}
      modbus.0
      	2022-03-20 15:20:08.636	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:08.585	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:08.554	debug	Write successfully [2]: 512
      modbus.0
      	2022-03-20 15:20:08.533	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:08.343	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40003_Relaisboard_1-R2: {"val":512,"ack":false,"ts":1647786008341,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786008341}
      modbus.0
      	2022-03-20 15:20:08.066	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:08.064	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:07.450	debug	Write successfully [6]: 512
      modbus.0
      	2022-03-20 15:20:07.386	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40007_Relaisboard_2-R6: {"val":512,"ack":false,"ts":1647786007382,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786007382}
      modbus.0
      	2022-03-20 15:20:07.012	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:06.962	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:06.910	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:06.444	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:06.444	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:06.388	debug	Write successfully [1]: 512
      modbus.0
      	2022-03-20 15:20:06.363	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40002_Relaisboard_1-R1: {"val":512,"ack":false,"ts":1647786006357,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786006357}
      modbus.0
      	2022-03-20 15:20:05.451	debug	Write successfully [5]: 512
      modbus.0
      	2022-03-20 15:20:05.392	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:05.387	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40006_Relaisboard_2-R5: {"val":512,"ack":false,"ts":1647786005382,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786005382}
      modbus.0
      	2022-03-20 15:20:05.340	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:05.288	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:04.825	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:04.824	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:04.436	debug	Write successfully [8]: 256
      modbus.0
      	2022-03-20 15:20:04.412	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40009_Relaisboard_1-R8: {"val":256,"ack":false,"ts":1647786004393,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786004393}
      modbus.0
      	2022-03-20 15:20:03.771	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:03.732	debug	Write successfully [4]: 512
      modbus.0
      	2022-03-20 15:20:03.720	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:03.667	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:03.384	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40005_Relaisboard_2-R4: {"val":512,"ack":false,"ts":1647786003381,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786003381}
      modbus.0
      	2022-03-20 15:20:03.197	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:03.196	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:02.636	debug	Write successfully [7]: 256
      modbus.0
      	2022-03-20 15:20:02.614	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40008_Relaisboard_1-R7: {"val":256,"ack":false,"ts":1647786002610,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786002610}
      modbus.0
      	2022-03-20 15:20:02.145	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:02.093	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:02.042	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:01.577	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:20:01.575	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:01.444	debug	Write successfully [3]: 512
      modbus.0
      	2022-03-20 15:20:01.381	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40004_Relaisboard_2-R3: {"val":512,"ack":false,"ts":1647786001379,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786001379}
      modbus.0
      	2022-03-20 15:20:00.524	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:00.473	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:20:00.442	debug	Write successfully [6]: 256
      modbus.0
      	2022-03-20 15:20:00.421	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:20:00.340	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40007_Relaisboard_1-R6: {"val":256,"ack":false,"ts":1647786000337,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647786000337}
      modbus.0
      	2022-03-20 15:19:59.955	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:19:59.954	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:59.447	debug	Write successfully [2]: 512
      modbus.0
      	2022-03-20 15:19:59.382	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40003_Relaisboard_2-R2: {"val":512,"ack":false,"ts":1647785999379,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647785999379}
      modbus.0
      	2022-03-20 15:19:58.903	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:58.851	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:58.821	debug	Write successfully [5]: 256
      modbus.0
      	2022-03-20 15:19:58.798	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:19:58.344	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40006_Relaisboard_1-R5: {"val":256,"ack":false,"ts":1647785998340,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647785998340}
      modbus.0
      	2022-03-20 15:19:58.332	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:19:58.331	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:57.455	debug	Write successfully [1]: 512
      modbus.0
      	2022-03-20 15:19:57.392	debug	state Changed ack=false: modbus.0.holdingRegisters.4.40002_Relaisboard_2-R1: {"val":512,"ack":false,"ts":1647785997384,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-2","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647785997384}
      javascript.0
      	2022-03-20 15:19:57.375	info	script.js.MODBUS_Test_Relaisboard-2: registered 0 subscriptions and 0 schedules
      javascript.0
      	2022-03-20 15:19:57.362	info	Start javascript script.js.MODBUS_Test_Relaisboard-2
      modbus.0
      	2022-03-20 15:19:57.279	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:57.227	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:57.175	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:19:56.709	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:19:56.708	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:56.364	debug	Write successfully [4]: 256
      modbus.0
      	2022-03-20 15:19:56.340	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40005_Relaisboard_1-R4: {"val":256,"ack":false,"ts":1647785996336,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647785996336}
      modbus.0
      	2022-03-20 15:19:55.657	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:55.605	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:55.553	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:19:55.086	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:19:55.085	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:54.370	debug	Write successfully [3]: 256
      modbus.0
      	2022-03-20 15:19:54.342	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40004_Relaisboard_1-R3: {"val":256,"ack":false,"ts":1647785994336,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647785994336}
      modbus.0
      	2022-03-20 15:19:54.034	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:53.982	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:53.930	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:19:53.463	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:19:53.463	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:52.411	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:52.379	debug	Write successfully [2]: 256
      modbus.0
      	2022-03-20 15:19:52.359	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:52.344	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40003_Relaisboard_1-R2: {"val":256,"ack":false,"ts":1647785992340,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647785992340}
      modbus.0
      	2022-03-20 15:19:52.307	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:19:51.843	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:19:51.842	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:50.791	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:50.739	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:50.709	debug	Write successfully [1]: 256
      modbus.0
      	2022-03-20 15:19:50.686	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:19:50.337	debug	state Changed ack=false: modbus.0.holdingRegisters.3.40002_Relaisboard_1-R1: {"val":256,"ack":false,"ts":1647785990333,"q":0,"c":"script.js.MODBUS_Test_Relaisboard-1","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1647785990333}
      modbus.0
      	2022-03-20 15:19:50.219	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:19:50.218	debug	[DevID_1] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:49.166	debug	[DevID_4] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:49.115	debug	[DevID_3] Poll start ---------------------
      modbus.0
      	2022-03-20 15:19:49.063	debug	[DevID_1/inputRegs] Poll address 1 DONE
      modbus.0
      	2022-03-20 15:19:48.592	debug	[DevID_1/inputRegs] Poll address 1 - 2 registers
      modbus.0
      	2022-03-20 15:19:48.592	debug	[DevID_1] Poll start ---------------------
      
      J 1 Reply Last reply Reply Quote 0
      • J
        JoergH @DBh last edited by

        @dbh
        Ist das jetzt nur hier so, oder fragst Du überhaupt keine Werte ab? Da ist nämlich kein einziger Haken gesetzt.
        Ich glaube Du möchtest doch Deinen Sensor (temp, humidity) abfragen? Dann müsste das bei den Holdingregistern eingetragen werden...die Relais sollen gesteuert werden? Wie man Relais schalten kann, das frage ich mich auch gerade in einem ähnlichen Fall. Ich will Register in einem Wechselrichter beschreiben und das klappt derzeit leider auch noch nicht...

        D 1 Reply Last reply Reply Quote 0
        • D
          DBh @JoergH last edited by

          @joergh Der Temperatur/Feuchtigkeitssensor hat nur Eingangsregister, die werden ja laufend abgefragt (siehe Log: "2022-03-20 15:20:17.802 debug [DevID_1/inputRegs] Poll address 1 - 2 registers"). Die Holdingregister gehören alle zu den Relaiskarten, die schreibe ich nur. Das funktioniert problemlos, wenn die Registereinträge für die Sensoren gelöscht sind.
          Welchen Wert Du in die Holdingregister schreiben musst, ist je nach Gerät unterschiedlich. Bei meinen Relaiskarten (R4D8A08) sind das folgende Werte:

          Relais ON: 0x0100 -> das ist 256 dezimal
          Relais OFF: 0x0200 -> das ist 512dezimal
          Relais TOGGLE: 0x0300 -> das ist 768dezimal

          Vielleicht hilft Dir das. Ich habe mir mit Blockly einen script geschrieben, mit dem ich die Stabilität der Relaiskarten geprüft habe:

          afa80776-09b9-46d6-83c7-d8c903abaa70-grafik.png

          J 1 Reply Last reply Reply Quote 0
          • J
            JoergH @DBh last edited by

            @dbh So ganz habe ich das System noch nicht verstanden: Wo stehen denn die IDs Deiner Karten im modbus Adapter? Woher weiss er welche Karte er ansprechen muss (ID 1, 2 oder 3?)
            Vielleicht brauchst Du separate Instanzen zumindest für die Sensoren und die Relais, weil vielleicht beide auf die Abfrage der Eingangsregister reagieren und er deshalb stecken bleibt?

            D 1 Reply Last reply Reply Quote 0
            • D
              DBh @JoergH last edited by

              @joergh Bei jedem Registereintrag ist die Slave-ID angegeben. Daher weis der Adapter, welches Gerät er ansprechen muss. 2 Instanzen auf einem Modbus glaube ich sind keine gute Idee. Ich denke, dass man eher bei den Wartezeiten, Lesezyklen etwas verändern sollte. Hat da jemand Erfahrung?

              J 1 Reply Last reply Reply Quote 0
              • J
                JoergH @DBh last edited by

                @dbh Stimmt. Hast Recht. Hatte ich total vergessen, dass man das ja in jeder Abfrage einträgt. Da ich nur einen nutze, habe ich immer die 1 eingetragen ohne nachzudenken.
                Leider weiss ich dann auch nicht weiter und würde einfach verschiedene Einstellungen ausprobieren. Vielleicht ist es ein Timing Problem? Ich bin selber gerade dabei mir RTU via Modbus einzurichten und muss da kräftig testen um die Fehler weg zu bekommen. Bei mir ging es bspw. erst nachdem ich "Nur multiple writes verwenden" aktiviert hatte...konnte aber vorher nirgends in der spärlichen Doku etwas dazu finden. Jetzt habe ich aber auch noch den CRC Error, zu dem bisher keine eine Lösung hat, evtl. hat das auch etwas mit den Zeiteinstellungen zu tun? Ist reines try-and-error...

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                955
                Online

                31.9k
                Users

                80.1k
                Topics

                1.3m
                Posts

                modbus adapter
                2
                6
                237
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo