Releases: danielpetrovic/somfy-rts-bridge
Releases · danielpetrovic/somfy-rts-bridge
Release list
v2026.07.5
What's Changed
Entity organization and logging visibility cleanup - no functional/control changes.
Changes
- Changed: IP Address, Restart Reason, and Loop Time now tagged entity_category: diagnostic (previously uncategorized, showing under Controls)
- Changed: Debug Logging switch moved from Configuration to Controls - it's actively toggled during work, not a set-once setting
- Added: explicit INFO-level log confirmation for Debug Logging on/off, Display on/off, and Display Brightness/Page Interval changes - these toggles previously left no visible trace in the log at default verbosity
Upgrade Notes
- Reflash somfy-rts-bridge.yaml to pick up the changes
- Recommended: remove and re-add the integration after flashing, so entity categories cleanly populate across all pages - entity_category only applies to newly-registered entities, so an existing install won't reflect the new Controls/Configuration/Diagnostic grouping otherwise
v2026.07.4
What's Changed
Adds a per-cover Retry Weak Signal Commands switch for shutters with marginal RTS reception, plus display/logging config improvements.
Changes
- Added: Retry Weak Signal Commands switch (off by default, per cover) - automatically resends Open/Close once after 3s if no other command was issued in the meantime, entirely on-device
- Added: Debug Logging switch, scoped to the somfy component's own log tag
- Added: Display on/off switch, Display Brightness and Display Page Interval numbers - both now persist across reboots
- Added: Loop Time sensor, Restart Reason text sensor
Upgrade Notes
- Reflash somfy-rts-bridge.yaml to pick up all of the above
- Retry Weak Signal Commands defaults off - enable per-cover only for shutters that actually miss commands
v2026.07.3
What's Changed
Renames the pairing button to Program (matching the IO bridge) and adds a dedicated My button, plus new diagnostic entities.
Changes
- Changed: Pair button renamed to Program, matching the IO bridge's own naming and Somfy's own PROG terminology - same underlying signal, no functional change
- Added: dedicated My button per cover (previously only reachable via the position slider or Stop)
- Added: diagnostic entities (Loop Time, Restart Reason), matching the IO bridge
Upgrade Notes
- Reflash somfy-rts-bridge.yaml to pick up the renamed Program button and new My button
- No config changes required for existing covers
v2026.07.2
What's Changed
Adds Bluetooth proxy support and a new "Timed" position mode, plus naming changes, since the initial release.
Changes
- Added: Bluetooth proxy (esp32_ble_tracker + bluetooth_proxy), auto-discovered by Home Assistant, plus a live BT status line on every OLED page (Idle/Starting/Running/Stopping/Failed/Proxying)
- Added: per-cover "Mode" select - "My" (original 3-state behavior, unchanged default) or "Timed" (continuous travel-time-based position estimate with live opening/closing status, auto-stops at an intermediate target since RTS has no absolute position command)
- Added: per-cover "Travel Time Open"/"Travel Time Close" number entities for Timed mode, adjustable live from Home Assistant, persists across reboots
- Changed: HA device now displays as "Somfy RTS Bridge" instead of the raw "somfy_rts_bridge" slug
- Changed: device names now include the room again (e.g. "Bedroom Curtain") - relying on Home Assistant's own Area-to-entity_id auto-prefix feature turned out unreliable in practice
Upgrade Notes
- Reflash via the ESPHome dashboard (OTA)
- Entity IDs may change again due to the device naming change above - check any dashboards/automations referencing the old IDs
- Existing "My" mode behavior is unchanged - no action needed unless you want to try "Timed" mode
v2026.07.1
What's Changed
Initial release of the Somfy RTS Bridge - a local, cloud-free ESPHome replacement for Somfy TaHoma/Overkiz control of RTS-protocol shutters, shades, and curtains.
Changes
- Added: Full Somfy RTS protocol support (rolling codes) via a LilyGO TTGO T3 LoRa32 433MHz board and the SX1276 radio in raw OOK mode
- Added: Per-cover virtual remotes with Open/Close/Stop and a simplified three-state position model (0% closed, 50% "My"/favorite preset, 100% open)
- Added: Per-cover "Pair" button for bonding a virtual remote to a motor alongside any existing remote (e.g. TaHoma) - no need to remove existing pairings
- Added: Each cover exposed as its own Home Assistant device (matching Overkiz's per-shade/curtain granularity), grouped by Area
- Added: Onboard SSD1306 OLED status display, cycling through each cover's live position plus a status page (IP address)
- Added: Wi-Fi Signal/Uptime diagnostic sensors and a Restart button on the hub device
Upgrade Notes
- First release - flash
somfy-rts-bridge.yamlvia the ESPHome dashboard (USB for the first flash) - See the README for full setup instructions, including secrets.yaml and per-cover area/device configuration