ETHM-1 disconnections after upgrade to 4.x

Hello,
I have big issues with ethm1 communication since upgrade to 4.x (from 3.x). Everything was working fine for years so far. Now the communication get’s broken every couple of minutes:

2023-10-31 15:23:04.636 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 192.168.0.4:7094
2023-10-31 15:23:04.648 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
2023-10-31 15:23:57.786 [DEBUG] [.satel.internal.protocol.SatelModule] - Sending message: Message: command = 7F, payload = 
2023-10-31 15:23:57.786 [INFO ] [.satel.internal.protocol.Ethm1Module] - Closing connection to ETHM-1 module
2023-10-31 15:23:57.787 [DEBUG] [satel.internal.event.EventDispatcher] - Distributing event: org.openhab.binding.satel.internal.event.ConnectionStatusEvent: connected = false, reason = null
2023-10-31 15:23:57.787 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread stopped
2023-10-31 15:23:58.649 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread started
2023-10-31 15:23:58.649 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 192.168.0.4:7094
2023-10-31 15:23:58.661 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
2023-10-31 15:25:00.448 [DEBUG] [.satel.internal.protocol.SatelModule] - Sending message: Message: command = 7F, payload = 
2023-10-31 15:25:00.448 [INFO ] [.satel.internal.protocol.Ethm1Module] - Closing connection to ETHM-1 module
2023-10-31 15:25:00.448 [DEBUG] [satel.internal.event.EventDispatcher] - Distributing event: org.openhab.binding.satel.internal.event.ConnectionStatusEvent: connected = false, reason = null
2023-10-31 15:25:00.448 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread stopped
2023-10-31 15:25:00.664 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread started
2023-10-31 15:25:00.664 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 192.168.0.4:7094
2023-10-31 15:25:00.676 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
2023-10-31 15:34:46.422 [DEBUG] [satel.internal.event.EventDispatcher] - Distributing event: org.openhab.binding.satel.internal.event.ConnectionStatusEvent: connected = false, reason = null
2023-10-31 15:34:46.423 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread stopped
2023-10-31 15:34:46.800 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread started
2023-10-31 15:34:46.801 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 192.168.0.4:7094
2023-10-31 15:34:46.812 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
2023-10-31 15:35:53.995 [DEBUG] [ernal.handler.SatelStateThingHandler] - New command for satel:output:04cddaf4ae:22:state: ON
2023-10-31 15:35:53.995 [DEBUG] [.satel.internal.protocol.SatelModule] - Sending message: Message: command = 88, payload = 42 37 FF FF FF FF FF FF 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00
2023-10-31 15:35:53.996 [INFO ] [.satel.internal.protocol.Ethm1Module] - Closing connection to ETHM-1 module
2023-10-31 15:35:53.996 [DEBUG] [satel.internal.event.EventDispatcher] - Distributing event: org.openhab.binding.satel.internal.event.ConnectionStatusEvent: connected = false, reason = null
2023-10-31 15:35:53.996 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread stopped
2023-10-31 15:35:54.820 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread started
2023-10-31 15:35:54.820 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 192.168.0.4:7094
2023-10-31 15:35:54.832 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
listening on enp0s31f6, link-type EN10MB (Ethernet), snapshot length 262144 bytes
15:35:53.996161 IP 192.168.0.9.53688 > 192.168.0.4.7094: Flags [P.], seq 3343757590:3343757592, ack 368502546, win 64239, length 2
15:35:53.996555 IP 192.168.0.9.53688 > 192.168.0.4.7094: Flags [FP.], seq 2:31, ack 1, win 64239, length 29
15:35:54.004642 IP 192.168.0.4.7094 > 192.168.0.9.53688: Flags [R], seq 368502546, win 0, length 0
15:35:54.010381 IP 192.168.0.4.7094 > 192.168.0.9.53688: Flags [R], seq 368502546, win 0, length 0
15:35:54.820913 IP 192.168.0.9.57012 > 192.168.0.4.7094: Flags [S], seq 584921118, win 64240, options [mss 1460,sackOK,TS val 4109811808 ecr 0,nop,wscale 7], length 0
15:35:54.832385 IP 192.168.0.4.7094 > 192.168.0.9.57012: Flags [S.], seq 368503448, ack 584921119, win 6144, options [mss 1460], length 0
15:35:54.832440 IP 192.168.0.9.57012 > 192.168.0.4.7094: Flags [.], ack 1, win 64240, length 0

And after a while (couple of On, Off commands):

2023-10-31 15:37:35.417 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread stopped
2023-10-31 15:37:35.845 [DEBUG] [.satel.internal.protocol.SatelModule] - Communication thread started
2023-10-31 15:37:35.845 [INFO ] [.satel.internal.protocol.Ethm1Module] - Connecting to ETHM-1 module at 192.168.0.4:7094
2023-10-31 15:37:35.858 [INFO ] [.satel.internal.protocol.Ethm1Module] - ETHM-1 module connected successfully
2023-10-31 15:37:44.132 [DEBUG] [ernal.handler.SatelStateThingHandler] - New command for satel:output:04cddaf4ae:22:state: ON
2023-10-31 15:37:44.132 [DEBUG] [.satel.internal.protocol.SatelModule] - Sending message: Message: command = 88, payload = 42 37 FF FF FF FF FF FF 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00
2023-10-31 15:37:44.481 [DEBUG] [.satel.internal.protocol.SatelModule] - Got response: Message: command = EF, payload = FF
2023-10-31 15:37:44.481 [DEBUG] [satel.internal.event.EventDispatcher] - Distributing event: org.openhab.binding.satel.internal.event.ConnectionStatusEvent: connected = true, reason = null
2023-10-31 15:37:44.482 [DEBUG] [.satel.internal.protocol.SatelModule] - Sending message: Message: command = 7F, payload = 
2023-10-31 15:37:44.523 [DEBUG] [.satel.internal.protocol.SatelModule] - Got response: Message: command = 7F, payload = FF FF FF FF FF
2023-10-31 15:37:44.523 [DEBUG] [satel.internal.event.EventDispatcher] - Distributing event: NewStatesEvent: changed = [00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F,20,21,22,23,24,25,26,27]

Any ideas?

Bartosz

I am using 4.0.3 (Docker image) and haven’t experienced any disconnections since upgrade.
Did you try to reinstall the binding?

Yes. I removed all things, removed binding and added again - no change.
Yesterday I reinstalled complete openhab and openhab-addons packages (debian), then restored configuration from backup - helped, it was working fine yesterday. Today - the same issue.

Bartosz