Skip to content

jasujm/home-assistant-unisenza-plus

Repository files navigation

Home Assistant integration for Unisenza Plus

Unisenza Plus is an IoT family that connects smart thermostats and other devices manufactured by Purmo to a cloud service via the Unisenza Plus Gateway.

This integration exposes the smart thermostats controlled via the cloud service as climate entities.

Pre-requisites

To use the integration, you need to create an account for the Unisenza Plus cloud service (Google Play, Apple Store). You need to have connected your smart thermostats to the cloud service via the Unisenza Plus Gateway.

The following devices have been tested, and are known to work with the integration:

  • Yali D+ radiators

Installing

The easiest way to install the integration is via HACS. The integration is not (yet) listed as a default repository, and needs to be installed as a custom repository.

The integration is configured by providing the Unisenza Plus account credentials. On startup, the integration will find the gateway and thermostats connected to the cloud service, and expose them as devices and climate entities, respectively.

Contributing

If you want to support new devices or features, please open an issue or PR in the GitHub repository. New features and devices will likely also need changes to the pyupgw library.

The integration has been developed with no access to the official documentation and only supports the devices that the author has available. To help inspect messages between the client and the cloud service, the pyupgw library includes a command-line interface with logging capabilities. See the documentation for more details.

Disclaimer

The author of this integration is not affiliated with Purmo, the vendor of Unisenza Plus, in any way. The integration and its conformance to the Unisenza Plus API is implemented on a best-effort basis. No warranty of any kind is provided.

About

Home Assistant integration for Unisenza Plus

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages