Title: Universal Control for TaHoma
Author: globus2008
Published: <strong>January 7, 2026</strong>
Last modified: January 8, 2026

---

Search plugins

![](https://ps.w.org/universal-control-for-tahoma/assets/banner-772x250.jpg?rev=
3434577)

![](https://ps.w.org/universal-control-for-tahoma/assets/icon-256x256.jpg?rev=3434582)

# Universal Control for TaHoma

 By [globus2008](https://profiles.wordpress.org/globus2008/)

[Download](https://downloads.wordpress.org/plugin/universal-control-for-tahoma.1.0.4.zip)

[Live Preview](https://wordpress.org/plugins/universal-control-for-tahoma/?preview=1)

 * [Details](https://wordpress.org/plugins/universal-control-for-tahoma/#description)
 * [Reviews](https://wordpress.org/plugins/universal-control-for-tahoma/#reviews)
 *  [Installation](https://wordpress.org/plugins/universal-control-for-tahoma/#installation)
 * [Development](https://wordpress.org/plugins/universal-control-for-tahoma/#developers)

 [Support](https://wordpress.org/support/plugin/universal-control-for-tahoma/)

## Description

Universal Control for TaHoma is a powerful and lightweight WordPress plugin that
allows you to integrate your Somfy TaHoma smart home directly into your website.
Using the official Overkiz (Somfy) Cloud API, this block provides a seamless way
to control lights, plugs, shutters, and gates.

**Key Features:**

 * **Global Settings:** Enter your credentials once in the WordPress Settings and
   use them across all blocks.
 * **Smart Status Tracking:** Real-time device status (On/Off, Position %) displayed
   directly on the button.
 * **Smart Toggle Mode:** Intelligent switching that knows whether to send “Open”
   or “Close” based on current state.
 * **Performance First:** Built-in session caching (Transient API) to prevent rate-
   limiting and IP bans from Somfy servers.
 * **Multi-server Support:** Works with standard TaHomalink and European Overkiz
   HA1 servers.
 * **Privacy & Security:** Communication is handled server-side. Your credentials
   are never exposed to the frontend.

### External services

This plugin connects to the Somfy TaHoma / Overkiz Cloud API to control smart home
devices.

 * **Service:** Somfy TaHoma Cloud (Overkiz API)
 * **Usage:** Used to authenticate the user, list available devices, and send execution
   commands (e.g., open/close shutters).
 * **Data sent:** User login credentials (email and password), server preference,
   and device identifiers (URLs). Credentials are sent encrypted via HTTPS.
 * **Privacy and Terms:**
    - Somfy Privacy Policy: https://www.somfy.com/en-en/privacy-policy
    - Somfy Terms and Conditions: https://www.somfypro.co.uk/general-conditions-
      of-sale

### Source Code & Build Instructions

The human-readable source code for this plugin is included in the `src/` directory.
To build the plugin from source:
 1. Install Node.js and npm. 2. Run `npm install`
in the plugin directory. 3. Run `npm run build` to generate the production files
in the `build/` directory.

## Screenshots

[⌊Global Settings page in the WordPress admin.⌉⌊Global Settings page in the WordPress
admin.⌉[

Global Settings page in the WordPress admin.

[⌊The TaHoma block in the Gutenberg editor with device selection.⌉⌊The TaHoma block
in the Gutenberg editor with device selection.⌉[

The TaHoma block in the Gutenberg editor with device selection.

[⌊Live button on the frontend showing a Light status.⌉⌊Live button on the frontend
showing a Light status.⌉[

Live button on the frontend showing a Light status.

## Blocks

This plugin provides 1 block.

 *   Universal Control for TaHoma Control Somfy TaHoma devices worldwide via Cloud
   API.

## Installation

 1. Upload the plugin folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to **Settings > TaHoma Control** and enter your Somfy credentials.
 4. Add the **Universal Control for TaHoma** block to any page or post using the Gutenberg
    editor.

## FAQ

### Why does my device not appear in the list?

Ensure your device is supported. The plugin currently supports On/Off Plugs, Lights,
Roller Shutters, Venetian Blinds, Gates, and Garage Doors.

### I see “Session expired” or “Error” on the button.

Check your credentials in the Global Settings. If you have too many blocks polling
at once, Somfy might temporarily rate-limit your requests. The plugin uses caching
to minimize this risk.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Universal Control for TaHoma” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ globus2008 ](https://profiles.wordpress.org/globus2008/)

“Universal Control for TaHoma” has been translated into 3 locales. Thank you to 
[the translators](https://translate.wordpress.org/projects/wp-plugins/universal-control-for-tahoma/contributors)
for their contributions.

[Translate “Universal Control for TaHoma” into your language.](https://translate.wordpress.org/projects/wp-plugins/universal-control-for-tahoma)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/universal-control-for-tahoma/),
check out the [SVN repository](https://plugins.svn.wordpress.org/universal-control-for-tahoma/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/universal-control-for-tahoma/)
by [RSS](https://plugins.trac.wordpress.org/log/universal-control-for-tahoma/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4

 * New plugin name and slug

#### 1.0.3

 * Non-compiled version included in src folder
 * Use of wp_enqueue commands
 * Documented use of an external service in readme file

#### 1.0.2

 * Direct access protection.

#### 1.0.1

 * Screens inserted.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.4**
 *  Last updated **6 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/universal-control-for-tahoma/), [Dutch](https://nl.wordpress.org/plugins/universal-control-for-tahoma/),
   [English (US)](https://wordpress.org/plugins/universal-control-for-tahoma/), 
   and [Russian](https://ru.wordpress.org/plugins/universal-control-for-tahoma/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/universal-control-for-tahoma)
 * Tag
 * [automation](https://wordpress.org/plugins/tags/automation/)
 *  [Advanced View](https://wordpress.org/plugins/universal-control-for-tahoma/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/universal-control-for-tahoma/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/universal-control-for-tahoma/reviews/)

## Contributors

 *   [ globus2008 ](https://profiles.wordpress.org/globus2008/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/universal-control-for-tahoma/)