About
Uponorx265 is an integration for Uponor Smatrix Pulse X-265 and X-245 heating and cooling systems, working through the R-208 communication module. It communicates locally and adds a climate entity for each thermostat, along with sensors for room temperature, humidity, floor temperature and gateway status. Binary sensors cover valves, the pump relay and boiler requests, and switches handle away, cooling mode, bypass and firmware updates. An installer mode makes settings such as pump control and floor temperature limits writable, otherwise they appear as read-only sensors. Several gateways can be added as independent instances, and up to four controllers with twelve thermostats each are supported. If the gateway gets a new IP address, Home Assistant can find it again through DHCP discovery, and setup is done in the UI.
Automatic summary of the README and code of dave-code-ruiz/uponorX265. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
Found by itself Home Assistant spots it on the network and offers to add it.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Climate
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Uponorx265
- Host or IP address of the Uponor controller
- Name of the integration instance
- Optional unique identifier (must be unique across entries)
Controllers
- Create controller sensors
- Name of controller 1
- Name of controller 2
- Name of controller 3
- Name of controller 4
Sensors
- Create room temperature sensor
- Create valve binary sensor
- Create average inclusion switch
- Create controller relay/IO sensors
- Installer mode (relays, bypass, pump control and floor limits)
Uponor Thermostats
- Name of C1 Thermostat 1
- Name of C1 Thermostat 2
- Name of C1 Thermostat 3
- Name of C1 Thermostat 4
- Name of C1 Thermostat 5
- Name of C1 Thermostat 6
- Name of C1 Thermostat 7
- Name of C1 Thermostat 8
- Name of C1 Thermostat 9
- Name of C1 Thermostat 10
- Name of C1 Thermostat 11
- Name of C1 Thermostat 12
- Name of C2 Thermostat 1
- Name of C2 Thermostat 2
- Name of C2 Thermostat 3
After setup
- Host or IP address of the Uponor controller
- Create room temperature sensor
- Create valve binary sensor
- Create average inclusion switch
- Create controller relay/IO sensors
- Installer mode (relays, bypass, pump control and floor limits)
Texts from the code of dave-code-ruiz/uponorX265.
Entities
- Binary sensorsValve, Pump relay, Boiler request
- NumbersFloor temperature min limit, Floor temperature max limit
- SelectsPump control, Controller relays
- SensorsGateway status, Status, Floor temperature, Floor temperature min limit, Floor temperature max limit, Room temperature, Humidity, Average room temperature, Controller relays, Pump control
- SwitchesAway, Cooling mode, HA controlled, Included in average, Bypass, Automatic firmware update
Actions
- Dump Hardware InfoReturns raw hardware IDs and capability flags for every thermostat and controller. The response is shown directly in Developer Tools → Services. Useful for identifying unknown device models.
- Dump Raw DataReturns the complete raw data dictionary received from the gateway. Useful for inspecting all available variables and their current values.
- Set VariableSend a variable update to the Uponor APIFields: Variable Name, Variable Value
From the README
Uponor Smatrix Pulse X-265 or X-245 with R-208 heating/cooling integration for Home Assistant.
Forked and extended from dave-code-ruiz/uponorX265, which was forked from the original (now unmaintained) asev/homeassistant-uponor.
Shows in Vulpo
Quick Toggle card, Climate card, Select card, Chart card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 152 sharing analytics
- GitHub stars
- 28
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- 1.1.10,
- Category
- Climate
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
uponorx265- Issues
- Report an issue











