Somfy Binding: Missing incoming events

Hey,

I would like to share a some strange findings: since some time (unfortunatly I cannot say since when exactly) I noticed that the somfy garage door OPENER (io) does not send any event updates when clicked.

Scenario: i have a somfy dexxo pro 1000 io with rf openers.


I run openhab 4.3.2 in docker on synology.

I added the bridge and the gateway (cloud mode), added thing garage door as recognized by binding. This setting runs since years.

What did I do: I used the rf button to open and close the garage door. Result: No event will apear to the event log. Noting happens in openhab. I also have a somfy origin IO switch configured to open the garage. And now it works: Using this, I got events in the log like:

2025-02-07 22:04:22.623 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Got event: DeviceStateChangedEvent
2025-02-07 22:04:22.623 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - States for device io://: [{name='core:ClosureState', type=1, value=97}, {name='core:OpenClosedUnknownState', type=3, value=open}]
2025-02-07 22:04:22.623 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Updating status of thing: Garagentor (Garage)
2025-02-07 22:04:22.624 [DEBUG] [dler.SomfyTahomaRollerShutterHandler] - io://.... updating channel: control with value: 97
2025-02-07 22:04:22.625 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Got event: DeviceStateChangedEvent
2025-02-07 22:04:22.626 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - States for device io://... : [{name='core:ClosureState', type=1, value=77}, {name='core:OpenClosedUnknownState', type=3, value=open}]
2025-02-07 22:04:22.626 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Updating status of thing: Garagentor (Garage)
2025-02-07 22:04:22.626 [DEBUG] [dler.SomfyTahomaRollerShutterHandler] - io://.... updating channel: control with value: 77
2025-02-07 22:04:22.627 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Got event: DeviceStateChangedEvent
2025-02-07 22:04:22.627 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - States for device io://.... : [{name='core:ClosureState', type=1, value=84}, {name='core:OpenClosedUnknownState', type=3, value=open}]
2025-02-07 22:04:22.627 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Updating status of thing: Garagentor (Garage) 
2025-02-07 22:04:22.627 [DEBUG] [dler.SomfyTahomaRollerShutterHandler] - io://....updating channel: control with value: 84
2025-02-07 22:04:52.628 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Getting Tahoma Updates...
2025-02-07 22:04:52.629 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Sending POST to url: https://www.tahomalink.com/enduser-mobile-web/enduserAPI/events/.../fetch with data: 
2025-02-07 22:04:52.688 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Got event: DeviceStateChangedEvent
2025-02-07 22:04:52.688 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - States for device io://.... : [{name='core:ClosureState', type=1, value=99}, {name='core:OpenClosedUnknownState', type=3, value=open}, {name='core:ClosureState', type=1, value=100}, {name='core:OpenClosedUnknownState', type=3, value=closed}]
2025-02-07 22:04:52.688 [DEBUG] [nal.handler.SomfyTahomaBridgeHandler] - Updating status of thing: Garagentor (Garage)
2025-02-07 22:04:52.688 [DEBUG] [dler.SomfyTahomaRollerShutterHandler] - io://.... updating channel: control with value: 99
2025-02-07 22:04:52.689 [DEBUG] [dler.SomfyTahomaRollerShutterHandler] - io://... updating channel: control with value: 100

What did I expect: similar log when I use the rf openers (since the garage normally will be opened from within the car) … and sometime we forget zu close. To see it is still opened, we need to know the “real” state. Events are not “triggered” when button on rf opener is pressed.

So, It migth be that this had never worked, but I am somehow very shure I would have noticed this much more earlier.

Hope somebody can help!

Best regards
Roland