SUPLA
supla
The SUPLA integration allows you to use SUPLA devices 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.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
cover | Garage door |
1 report below say how a device from this integration behaves in the Home app.
What people report
SUPLA devices work through the SUPLA cloud, but its API rate limit can be exceeded with several devices.
- Works3
- Partly works1
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| SUPLA covers | Works | Partly in Home Position set failed when exposed through bridge | set_cover_position error; closed completedSaved copyFrom what I learnt, it seems Supla has updated the API. I might be wrong, but I have an idea. Current Supla integration specify set_cover_position as: [code] link https://github.com/home-assistant/core/blob/fb758bd8b62bc144b21e0a08b92410fa57c9c339/homeassistant/components/supla/cover.py#L72C1-L74C80 That being said I tried manually calling Supla API: ```bash $ curl -X 'PATCH' \ 'https://svrXY.supla.org/api/v3/channels/ABCD' \ -H 'accept: */*' \ -H "Authorization: Bearer $access_token" \ -H 'Content-Type: application/json' \ -d '{ "action": "REVEAL", Excerpt saved from GitHub on 2026-10-23. | Issue #121007 · 2024-07 |
| SUPLA garage door controllers | Works Cloud | Garage door support merged in 2023Saved copyBreaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves Excerpt saved from GitHub on 2026-10-23. | PR #90593 · 2023-03 | |
| Zamel ROW-01 / ROW-02 switches | Works Cloud | Switch support addedSaved copyDescription: Handle _Supla_ based devices for switching state like _Zamel ROW-01_ and _Zamel ROW-02_. ## Docs PR: https://github.com/home-assistant/home-assistant.io/pull/10265 ## Checklist: - [x] The code change is tested and works locally. - [x] Local tests pass with `tox`. Your PR cannot be merged unless tests pass - [x] There is no commented out code in this PR. - [x] I have followed the [development checklist][dev-checklist] If the code communicates with devices, web services, or third-party tools: - [x] [_The manifest file_][manifest-docs] has all fields filled out correctly. Update and … Excerpt saved from GitHub on 2026-10-23. | PR #26188 · 2019-08 | |
| SUPLA cloud devices (5+) | Partly works Cloud | Five devices exceeded the 1000/hour API limitSaved copy@bonon Can you tell me, how many Supla devices you have? Supla's API doesn't allow querying device states in batches (at least as far as I know) and the integration has to call the API at least once for a device per scan interval (AFAIK 15s?). That gives roughly 240 API calls per device per hour, so max. 4 devices with this API limit. A super quick solution is to deploy your own Supla Cloud server. It's quite easy, I've done it myself, see Supla Docker. It works quite well and, as a bonus, your devices won't have to talk with anything outside your home LAN. Longer term solution would be to … Excerpt saved from GitHub on 2026-10-23. | Issue #35327 · 2020-05 | |
| SUPLA dimmer and RGB lighting | Requested Cloud | Light support PR closed without mergingSaved copyProposed change Adding support for two types of Supla lights: - `DIMMER` - `RGBLIGHTING` For `RGBLIGHTING` there is some special handling when turning on the light by setting a specific color. ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR requires multiple boxes to be checked, you'll most likely need to split it into multiple P Excerpt saved from GitHub on 2026-10-23. | PR #90786 · 2023-04 |
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
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Details
| Installs (analytics) | 227 (0.03%) |
|---|---|
| Quality scale | Legacy |
| Added in | Home Assistant 0.92 |
| Set up in the UI | No, YAML |
| Maintainers | @mwegrzynek |
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.