TaHoma / Overkiz
homebridge-tahoma · v2.2.64
Adds Overkiz-based hubs such as Somfy TaHoma, Cozytouch, Flexom and Hi Kumo devices to HomeKit.
What it says it supports
Brands
- Somfy
- Atlantic
- Thermor
- Sauter
- Bouygues Flexom
- Hitachi Hi Kumo
- Rexel
Devices it names
- TaHoma
- TaHoma Switch
- Connexoon IO
- Connexoon RTS
- Cozytouch
- Flexom
- Energeasy
Shows up in Apple Home as from its README
What people report
Controls Somfy TaHoma/Connexoon and Overkiz-based devices such as shutters, awnings, blinds and garage doors. Z-Wave devices via TaHoma update sluggishly; Homebridge 2.0 reports are mixed.
- Works5
- Partly works2
- Not working2
- Requested1
- Won’t be supported1
| Device | Status | What they said | Source |
|---|---|---|---|
| Cozytouch Extensa DUO AI heat pump with Navilink A58 | Works | Support added by maintainer via custom accessory fileSaved copyBonjour, D'abord merci d'avoir mis à disposition un plugin pour homebridge :) Je viens de le configurer pour la plateforme cozytouch. Mon installation : Une PAC extensa DUO AI Navilink A58 x2 (RDC et étage) Cozytouch A l'initialisation : 1) Mes thermostats sont identifiés en mode clim alors qu'ils sont en mode chauffage. 2) Beaucoup d'accessoires trouvés dont je ne connais l'utilité : [21/03/2019, 19:56:47] [Cozytouch] Connecting Cozytouch server... [21/03/2019, 19:56:49] [Cozytouch] Device found: 11 [21/03/2019, 19:56:49] [Cozytouch] Device type Pod unknown [21/03/2019, 19:56:49] [Cozytouch] … Excerpt saved from GitHub on 2026-10-22. | Issue #73 · 2019-03 |
| EnOcean air quality sensor | Works | AirSensor implementation fixedSaved copyHi, Thanks for this plugin, I am happy it exists. I noticed that my enocean air quality sensors were not working properly so I fixed the implementation and did what I could with the data it provides. Let me know if that works for you. Excerpt saved from GitHub on 2026-10-22. | PR #540 · 2025-01 |
| Garage door with pedestrian opening | Works | Pedestrian switch added for GarageDoor widgetSaved copyFixes https://github.com/dubocr/homebridge-tahoma/issues/217 Pour des raisons de sécurité je considère que si l'ouverture est partielle/piétonne, l'état principal de la porte sera ouvert. L'inverse ne sera pas vrai : si la porte est complètement ouverte, l'état piéton/partiel sera à faux. J'ai gardé la nomenclature utilisée pour le Boost des chauffe eau, pour ne pas changer ton pattern. J'ai hésité à nommer explicitement le switch et ses helpers. Pour la lecture d'une part, et au cas où, on se retrouve peut être à en vouloir un de plus. Je n'ai pas inclue la traduction, je ne savais pas quel … Excerpt saved from GitHub on 2026-10-22. | PR #275 · 2021-03 |
| Somfy Connexoon | Works | Support added via merged PRSaved copyThe original text was already deleted or overwritten when we archived it. | PR #36 · 2018-06 |
| Venetian blinds | Works | blindMode fixed in merged PRSaved copy… https://github.com/dubocr/homebridge-tahoma/commit/b2fda5c91cc34f42b22a66b0df380196e889fc98 causing that `blindMode` does not work, only open/close state works for VenetianBlind. Not sure what was this change supposed to do but it is breaking change. Excerpt saved from GitHub on 2026-10-22. | PR #505 · 2023-12 |
| Somfy Protexiom 600 alarm | Partly works | Sirens work; arming the alarm from HomeKit crashed HomebridgeSaved copyBonjour, J'ai une alarme Somfy Protexiom 600. Les 2 Sirènes sont maintenant bien présentes et lorsque j'active le switch dans Homekit, elle fonctionnes. Parcontre lorsque j'essaye de mettre l'alarme en route de puis HomeKit, home bridge crash avec les erreurs suivantes. /usr/local/lib/node_modules/homebridge-tahoma/services/Alarm.js:75 commands.push(new Command('alarmOn')); ^ TypeError: Cannot read property 'push' of null at Alarm.setState (/usr/local/lib/node_modules/homebridge-tahoma/services/Alarm.js:75:30) at Characteristic.SecuritySystemTargetState.emit (events.js:182:13) at … Excerpt saved from GitHub on 2026-10-22. | Issue #88 · 2019-04 |
| Somfy Z-Wave in-wall switches and dimmers via TaHoma | Partly works | Commands run but state feedback lags in HomeKitSaved copyHi, I need help trouble shooting homebridge-tahoma. I have a couple of Somfy in-wall z-wave switches and dimmers controlled by the Tahoma. I am now able to operate these from HomeKit, Siri, however not reliably. Initial commands are executed immediately, however status seems not passed back and HomeKit stays confused for a while. Part of the log file is pasted below: [7/27/2020, 9:21:38 PM] [My TaHoma Box] [Licht Keuken] off[] [7/27/2020, 9:21:38 PM] [My TaHoma Box] Login TaHoma server... [7/27/2020, 9:21:39 PM] [My TaHoma Box] RESP : {"success":true,"roles":[{"name":"ENDUSER"}]} [7/27/2020, … Excerpt saved from GitHub on 2026-10-22. | Issue #194 · 2020-07 |
| Somfy io light sensors (Sunis wirefree) | Not working | Not refreshing; listener errors persisted after updateSaved copyThanks for directly taking care! I will update this evening. Problematic devices: io Light sensors = Sunis wirefree io original Zwave power switches #1822487 Thanks Excerpt saved from GitHub on 2026-10-22. | Issue #114 · 2019-07 |
| Sonos speaker via TaHoma | Not working | Log says 'DynamicAudioPlayer not supported' for the music player deviceSaved copynothing :( Just an error from Sonos : \[10/15/2024, 3:40:36 PM\] \[TaHoma\] Configure device Salle TV \[10/15/2024, 3:40:36 PM\] \[TaHoma\] MusicPlayer > DynamicAudioPlayer \[10/15/2024, 3:40:36 PM\] \[TaHoma\] DynamicAudioPlayer not supported. \[10/15/2024, 3:40:36 PM\] \[TaHoma\] Configure device Salle TV \[10/15/2024, 3:40:36 PM\] \[TaHoma\] MusicPlayer > DynamicAudioPlayer \[10/15/2024, 3:40:36 PM\] \[TaHoma\] DynamicAudioPlayer not supported. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2024-10 |
| Atlantic dual-zone heat pump | Requested | Poster trying to integrate via TaHoma; nothing visible and no confirmed resultSaved copy… automation project with my Apple ecosystem! This new project is a bit more complicated because I need to integrate devices that I didn’t choose! Namely: 1. An Atlantic dual-zone heat pump and a water heater. 2. 7 wireless shutters from the brand SIMU (a Somfy subsidiary) with GHZ protocol. 3. A Somfy Essential Pack alarm system from SOMFY as well. From my previous setup, I’ve kept: 1. Meross temperature and humidity sensors with its hub. 2. 1 EVE outdoor camera. Today, my challenge is to make all these devices communicate… knowing that the SIMU ecosystem and SOMFY alarm are not HomeKit … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2024-10 |
| Somfy Tahoma | Won’t be supported | North America has no Somfy developer API access, so API login is blocked.Saved copyI guess I am out of luck ... per Somfy: Hello, We do not support in North America the developer mode and it should not be available to work in North America. Only Somfy Partners have API Such as : Control 4 Crestron Crestron Home Alarm.com Smart Things Amazon Alexa Google assistant Brilliant URC Elan RTI Josh.ai Savant Philips hue We apologize for the inconvenience. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2025-04 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local + cloud
Somfy local API or vendor cloud services via Overkiz
You’ll need
- TaHoma/Overkiz hub account
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^22.10.0 || ^24.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | Tahoma |
| License | Apache-2.0 |
Community signals
| Downloads a week | 251 |
|---|---|
| Downloads a month | 1,315 |
| GitHub stars | 149 |
| Open issues | 79 |
| Closed issues | 456 |
| Last code push | 2026-10-20 |
| Latest version | 2.2.64 (2026-08-01) |
| First published | 2017-01-30 |
| Releases | 258 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Local API option only for TaHoma and TaHoma Switch





