An open API service indexing awesome lists of open source software.

https://github.com/dave-code-ruiz/uhomeuponor

Custom Component to connect Home Assistant with Uhome Uponor Smatrix App
https://github.com/dave-code-ruiz/uhomeuponor

customcomponents gateway homeassistant python rest-api setpoint smatrix smatrixwaveplus thermostat uponor

Last synced: about 2 months ago
JSON representation

Custom Component to connect Home Assistant with Uhome Uponor Smatrix App

Awesome Lists containing this project

README

          

# Uhome Uponor integration for Home Assistant

Buy Me A Coffee

[![hacs_badge](https://img.shields.io/badge/HACS-Default-orange.svg)](https://github.com/hacs/integration)
[![hacs_badge](https://img.shields.io/badge/HACS-Custom-orange.svg)](https://github.com/hacs/integration)

Uhome Uponor is a python custom_component for connect Home Assistant with Uponor Smatrix Wave PLUS Smart Home Gateway, R-167 aka U@home. The module uses units REST API for discovery of controllers and thermostats.

# Installation

## Using HACS

- Setup and configure your system on Uponor Smatrix mobile app

- Add this custom repository to your HACS Community store, as an `Integration`:

> dave-code-ruiz/uhomeuponor

- Then find the `Uhome Uponor` integration and install it.

- HACS request you restart home assistant.

- Go to Configuration > Integration > Add Integration > Uhome Uponor. Finish the setup configuration.

## Manual

- Copy content of custom_components directory in this repository, into your HA custom_components directory.

- Restart Home Assistant.

- Go to Configuration > Integration > Add Integration > Uhome Uponor. Finish the setup configuration.

# Configuration

#### IMPORTANT! If you have old configuration in configuration.yaml, please remove it, remove all old entities and restart HA before config new integration.

host: 192.168.x.x

prefix: [your prefix name] # Optional, prefix name for climate entities

supports_heating: True # Optional, set to False to exclude Heating as an HVAC Mode

supports_cooling: True # Optional, set to False to exclude Cooling as an HVAC Mode

Currently this module creates the following entities, for each thermostat:

* Climate:
* A `climate` control entity
* Sensor:
* A `temperature` sensor
* A `humidity` sensor
* A `battery` sensor

# Scheduler

I recomended use Scheduler component to program set point thermostats temperature:

> https://github.com/nielsfaber/scheduler-component

## Contributions

Thanks to @almirdelkic for API code.
Thanks to @lordmike for upgrade the code with great ideas.

# New module X-265 / R-208

For new module Uponor X-265 / R-208 visit:

https://github.com/dave-code-ruiz/uponorx265

# Hardware compatibility list

The module has been tested with following hardware:

* X-165 (controller)
* M-160 (slave module)
* I-167 (panel)
* R-167 (U@home module)
* T-169 (thermostat)
* T-161 (thermostat)
* T-165 (thermostat)

If you test it with other units, please let me know or even better update the list above.

Donate
=============
[![paypal](https://www.paypalobjects.com/en_US/ES/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5U5L9S4SP79FJ&item_name=Create+more+code+and+components+in+github+and+Home+Assistant&currency_code=EUR&source=url)