Skip to content
Home Assistant TestFlight
Blinds & curtains

ESPSomfy RTS

rstrouse/ESPSomfy-RTS-HA · vv2.4.7

HACSLocal push

Control your somfy shades in Home Assistant

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
switchSwitch or outlet
coverBlind, garage door, window or door
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)
buttonButton (as a switch)

2 reports below say how a device from this integration behaves in the Home app.

What people report

Somfy RTS shades and groups work locally via an ESP32 radio, but io-homecontrol is not supported. HomeKit exposure has quirks with groups and motion labels.

  • Works2
  • Partly works1
  • Won’t be supported1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
ESPSomfy-RTSWorks LocalDIY Somfy RTS shade controller working in Home Assistant
Saved copy
In case you need it or just curious to know, there is a solution for Somfy that another user made, it's a DIY project which I believe it was very easy to implement and I currently have working within HA: GitHub - rstrouse/ESPSomfy-RTS: A controller for Somfy RTS shades and blinds

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2023-12
Somfy RTS shade group (ESPSomfy)Works LocalPartly in Home
Siri group commands sent individually; fixed with 2.4.1
All 5 shades in a group move with firmware 2.4.1 pre-release
Saved copy
Hi, I have grouped 5 shades in my kitchen on the ESP and when controlled directly via HA, all shades move up&down simultaneously. I have exposed the group to HomeKit so my wife can ask Siri to open or close the shades in the kitchen, but when initiated this way, the shades seem to be operating individually and only 4 of the 5 shades are moving, so the override of the group functionality seems to ignore commands when operated through HomeKit. Is it possible to make the existing override apply on HomeKit based commands? Or is there a workaround?

Excerpt saved from GitHub on 2026-10-23.

Issue #40 · 2024-03
Somfy RTS blind (ESPSomfy)Partly works LocalPartly in Home
Motion state shows opening/closing inverted while blind moves
Opening and closing labels inverted while moving in HomeKit
Saved copy
I have an issue whereby a blind will show up correctly in HomeKit, i.e. the status at rest is correct either open or closed. If I "click" the blind in HomeKit it will start moving to change the state. On its way to the new state it will show the in motion status inverted An example: 1) the blind is open and labelled correctly as open in HomeKit 2) I click the blind in HomeKit to close it 3) The status will change to "opening...", while it is actually closing 4) Once it is fully closed the status will change to the correct = Closed

Excerpt saved from GitHub on 2026-10-23.

Issue #83 · 2025-02
Somfy io-homecontrol devicesWon’t be supportedOnly RTS devices are supported, not io-homecontrol
Saved copy
This software will not work with IO home control devices. It is intended for RTS devices.

Excerpt saved from GitHub on 2026-10-23.

Issue #17 · 2023-07

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local push

Talks to the device on your network, and the device tells Home Assistant the moment something changes.

Found automatically over

  • SSDP/UPnP
  • Bonjour (zeroconf)

Details

Installs (analytics)1,689 (0.24%)
GitHub stars313
Latest versionv2.4.7 (2024-07-11)
Set up in the UIYes
Maintainers@rstrouse
LicenseUnlicense

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
xkain/ESPSomfy-RTS-enhanced Newer code★ 202026-10-08ESPSomfy-RTS integration for Home Assistant (xkain Edition)
abdelraoufsaidi/SmartX-AC1000-HA Newer code★ 02026-07-04Control your RTS shades in Sophia Home Assistant/Home Assistant
FredM67/ESPSomfy-RTS-HA Newer code★ 02026-07-09Control your somfy shades in Home Assistant

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.