[APP][TEST] Legrand with HomeKit Local — Legrand Gateways & Bticino Smarther Thermostats!

Hi everyone,

I am excited to introduce a brand-new, ultra-fast local integration for Legrand and Bticino systems on Homey Pro: Legrand with HomeKit Local!

:red_question_mark: The Story: Why Local instead of Cloud?

I have a Legrand/Bticino smart home setup at my home. While the official cloud-based APIs get the job done, they often introduce annoying delays and latency because every command has to travel to Legrand’s remote cloud servers and back. When you toggle a light, you want it to react instantly, not a few seconds later!

To solve this, we took a completely local approach. By leveraging the official Apple HomeKit Accessory Protocol (HAP) directly over the local network, we can control all devices bridged under the Legrand Gateway (and standalone devices) using nothing but their official 8-digit HomeKit PIN code.

The result? Zero cloud dependence, absolute privacy, and 0ms latency! :high_voltage:


:rocket: Key Features

  • Fire-and-Forget Architecture (0ms Response): When you toggle a switch, light, or blind on your Homey dashboard, the interface updates instantly with zero lag. The actual HomeKit commands execute in the background with a graceful rollback if a device is offline.

  • Bi-directional Real-Time Sync: Any physical state change (pressing a wall switch, adjusting the official Home + Control app) is synced back to Homey instantly via real-time push event notifications.

  • Standalone Bticino Smarther Thermostat Support: In addition to bridged accessories under the Legrand Gateway, the app fully supports standalone HAP network accessories like the Bticino Smarther 2 Thermostat—complete with heating/cooling controls, target temperature adjustments, and live Relative Humidity readings!

  • No Accounts Needed: No developer portal, no cloud accounts, and no API keys. Setup takes less than 30 seconds.


:electric_plug: Supported Devices & Capabilities

  • :light_bulb: Lights: On/Off, Dim levels, Hue & Saturation color control, and Color Temperature adjustments.

  • :electric_plug: Smart Power Outlets: Direct power state control (On/Off).

  • :chequered_flag: Rolling Shutters / Blind Controls: Setting position percentage (0-100%) and real-time movement tracking (Opening, Closing, Idle).

  • :thermometer: Smarther Thermostats: Real-time current temperature, target temperature controls, mode selectors (Off / Heat / Cool), and relative humidity monitoring.

  • :control_knobs: Scene & Wireless Switch Buttons: Instantly relays physical button presses to Homey, featuring custom Flow triggers for Single Press, Double Press, and Long Press actions!


:hammer_and_wrench: How to Get Started & Install

  1. Make sure your Legrand Gateway and/or Bticino Smarther Thermostats are already set up on your local Wi-Fi, and have your 8-digit Apple HomeKit PIN code ready. (Note: If the device is currently paired directly to your iPhone’s Apple Home app, please remove it from Apple Home first, as HomeKit devices can only pair with one controller at a time).

  2. Install the test version of the app here: :backhand_index_pointing_right: Legrand with HomeKit Code - Test Version

  3. Go to Add Device in Homey, select Legrand with HomeKit Code, type your Gateway IP (or leave empty for auto-discovery), enter the 8-digit PIN, and click Sign In!

I would love to hear your feedback, bug reports, and experience with different Legrand/Bticino child accessories. Let’s make our smart homes fast again!

Happy testing! :clinking_beer_mugs:

Hello @Guray_Kircuvaloglu thanks for this app. I’ve been hoping for it, really appreciated.
Two questions: do you support blinds with “tilt” function and not only “level”? And do you think to support the Netatmo Weather Station with rain gauge?

Thank you very much for your kind words. I’m glad to hear that this app is useful for you.

Regarding blinds with a tilt function: unfortunately, the blinds I have at home only support percentage-based up/down control, so I was only able to test the level functionality. I do not have a blind with tilt support available for testing.

If your blinds support tilt, I would really appreciate it if you could test this and let me know what happens. If you run into any issues, please share the details with me and I will try to help or improve the app if possible.

Regarding the Netatmo Weather Station with rain gauge and wind sensor: unfortunately, these sensors are not supported through HomeKit itself, so it is not possible to bring them into Homey using the HomeKit code through this app.

Also, the existing Netatmo app for Homey works well for this purpose, so I would recommend using that app for the Netatmo Weather Station and its accessories.

The main purpose of my app is to support devices connected to the Legrand or Bticino gateway, such as wall switches, shutter switches, sockets, and fixed wall thermostats. In my experience, controlling these devices through the cloud API can sometimes cause delays of up to around 10 seconds, which makes daily use less comfortable. This app was created to provide a faster and more local way to control those devices.

I will test the blinds with tilt option.
For the weather station, I know some of the values are not even supported by HomeKit.

Thank you