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.
-
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.
-
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.
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
- A
- Sensor:
- A
temperature
sensor - A
humidity
sensor - A
battery
sensor
- A
I recomended use Scheduler component to program set point thermostats temperature:
Thanks to @almirdelkic for API code. Thanks to @lordmike for upgrade the code with great ideas.
For new module Uponor X-265 / R-208 visit:
https://github.com/asev/homeassistant-uponor
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.