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
- Host: GitHub
- URL: https://github.com/dave-code-ruiz/uhomeuponor
- Owner: dave-code-ruiz
- License: mit
- Created: 2019-08-22T07:14:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-05-16T12:13:40.000Z (11 months ago)
- Last Synced: 2025-05-16T13:26:09.056Z (11 months ago)
- Topics: customcomponents, gateway, homeassistant, python, rest-api, setpoint, smatrix, smatrixwaveplus, thermostat, uponor
- Language: Python
- Size: 162 KB
- Stars: 22
- Watchers: 6
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Uhome Uponor integration for Home Assistant
[](https://github.com/hacs/integration)
[](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
=============
[](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5U5L9S4SP79FJ&item_name=Create+more+code+and+components+in+github+and+Home+Assistant¤cy_code=EUR&source=url)