Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

Custom SOMA Connect integration with async support and better connectivity resilience

License

Notifications You must be signed in to change notification settings

Djelibeybi/hass-soma-connect

Repository files navigation

SOMA Connect for Home Assistant

GitHub Release GitHub Activity License hacs

This custom component is intended to be used instead of the core soma integration. It uses more resilient methods of communicating with the SOMA Connect device and provides additional entities including battery and light levels.

Platforms

This integration creates entities in the following platforms:

Platform Description
cover A cover entity is created for each Shade device discovered.
sensor Two sensor entities are created for each device: one for the battery level and the other for the light level.

The cover entity supports Open, Close, Stop and Set Position.

Limitations

This integration does not (yet) support Tilt devices as I don't have one to test with. If I get one, I'll add support for it.

Installation

  1. Add https://github.com/Djelibeybi/hass-soma-connect to HACS as a custom repository.
  2. Click install.
  3. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "SOMA Connect (Custom)".

Configuration

Provide the hostname (or IP address) and port (usually 3000) for your SOMA Connect appliance when prompted. Home Assistant should then display all the blinds seen by the appliance.

You can select an area for each shade during the onboarding process or after the shade entities have been created.


About

Custom SOMA Connect integration with async support and better connectivity resilience

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •