rstrouse / ESPSomfy-RTS-HA

Control your somfy shades in Home Assistant
The Unlicense
102 stars 9 forks source link
cover home-assistant home-automation shades somfy

hacs_badge

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

ESPSomfy RTS-HA

Control up to 32 of your somfy shades in Home Assistant and set their position using an ESP32 and an inexpensive CC1101 tranceiver module. You may also define up to 16 group shades that will allow you to move multiple covers at once.

Requirements

This integration requires hardware that uses an ESP32 microcontroller and a CC1101 transceiver. Setup for this controller can be found at the ESPSomfy RTS hardware repositiory. You must have one of these inexpensive radios configured for your shades.

Installation

The easiest way to get going is to install this integration in Home Assistant using HACS as a Custom Repository. In the custom repository url use the following url https://github.com/rstrouse/ESPSomfy-RTS-HA.

As an alternative you may install it manually by copying the contents of the custom_components folder to the config/custom_components directory of your Home Assistant installation.

Setup

Once installed, ESPSomfy-RTS-HA will automatically detect any radio devices on your local network. Just browse to Home Assistant's Settings → Devices & Services and your ESPSomfy-RTS device will show up as available to configure.

Updates

After you have installed the plugin, you will be notified when there is a new version of the plugin available. As of v2.2.1 of the ESPSomfy RTS firmware you can also update your devices remotely using the update entity included in the plugin. It will notify you when there is a new version to install.

Functionality

Once configured you will be able to open, close, and set the position of your shades using home assistant. The integration will monitor the position of the shade regardless of how it was opened or closed. This includes opening or closing it using a Telis remote. Shades can be added to your dashboards and automated with Home Assistant services through automations.

image

Services

There are a number of automation services available. You can find these in the Services wiki.

Events

The integration emits events on the Home Assistant event bus for all commands whether they have originated in Home Assistant, a remote control, or the ESPSomfy RTS web interface. These events can be captured using the espsomfy-rts_event type.

The data payload for the event includes:

image