Skip to content

Homeassistant integration for Rehau Neasmart 2.0 Climate Control Systems

License

Notifications You must be signed in to change notification settings

MatteoManzoni/rehau-neasmart2.0-integration-ha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rehau Neasmart 2.0 Integration

"Buy Me A Coffee"

Integration between Rehau Neasmart 2.0 Climate Control Systems and Homeassistant

This integration leverages a dedicated add-on to shim the Sysbus protocol (ModbusRTU) of the heating system to something easy to digest with an integration (set of REST APIs) which you can find here

How to install

  • Add this repository as a HACS custom repository
  • Search for Rehau Neasmart 2.0 and install it
  • Restart homeassistant
  • Add the Rehau Neasmart 2.0 integration
  • Fill out the requested data:
    • Show name for the Climate Control System eg. Matteo's Home
    • Address where the add-on is running
    • Port where the add-on is running
    • Comma separated list of the zones names(only contiguous, single thermostat zones are supported) eg. Kitchen,Master Bedroom,Living Room,Bathroom (mapping between zone name and index can be found connecting to the Neasmart base station in AP mode)
    • Number of mixed groups to configure (optional, 1-3)
    • Comma separated list of dehumidifiers id to configure (this will require testing which id contains which dehumidifier as the mapping is based on U/B Modules registers mappings)
    • Comma separated list of pumps id to configure (this will require testing which id contains which pump as the mapping is based on U/R/B Modules registers mappings)

Architecture

This custom component will install an hub representing the Neasmart Base Station owning the global state, mode of the system and the raw and filtered outside temperature

The hub will own multiple devices:

  • one room thermostat for each configured zone describing the zone state (temperature, relative humidity) and able to configure the state and temperature setpoint of said zone
  • as many mixed groups as configured, showing the pump status, flow&return temperature and valve opening percentage of the mixed group
  • as many dehumidifier and extra pumps as configured, containing their operative status (On, Off)

Known Issues

  • Investigate coordinator to reduce calls per poll to Add-On
  • Missing Logos and such
  • Improve config flow, avoid comma separated strings

Disclaimer:

Rehau, don't get too pissed, but I'm not buying a 500 Euros KNX GW for something worth 30EUR in hardware and 500 lines of Python.

I'm available to make this something official and spend actual time to improve it, it would be nice for your marketing. You have my email 🙏

MIT Licensed