Code Monkey home page Code Monkey logo

rehauneasmart2.0_gateway's Introduction

Rehau Neasmart 2.0 Gateway Add-On

"Buy Me A Coffee"

This Add-On simulates a Modbus slave through serial or ModbusTCP in order to iteract with a Rehau Neasmart 2.0 system, it exposes a set of RESTful apis to control the systems through an Homeassistant custom component.

This Add-On requires a Serial to USB adapter or a ModbusRTU Slave to ModbusTCP adapter. (ModbusRTU over TCP or ModbusRTU over UDP can be supported but are not at this time) Something like an ESP or an Arduino works but many cheap off-the-shelf devices work too (eg. this one I'm using now with PoE and DIN rail mounting)

Add-on documentation

Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.

Add-ons

This repository contains the following add-ons

Supports aarch64 Architecture Supports amd64 Architecture Supports armhf Architecture Supports armv7 Architecture Supports i386 Architecture

Modbus Slave <> REST shim between a Rehau Neasmart 2.0 system and Homeassistant.

Disclaimer

Rehau, I asked you for your support and approval, you never answered, what I did was to give the community the choice to not be bound to KNX. No IP was violated, no reverse engineering was involved, let's keep the discussion civil

rehauneasmart2.0_gateway's People

Contributors

matteomanzoni avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

rehauneasmart2.0_gateway's Issues

Question: Identify Rehau system connections

My System seems a little different from yours. I have 3 panels (on in each floor), the main one is the one in the pictures.
I think that modes is already used to "talk" with other panels.

It seems to be one connection still available on the left. Is that one that should be used ?

Thanks

IMG_0251
IMG_0252

Zones configuration Help

Finally I installed the system, half year later :)
Using Waveshare POE and running as HA add-on.

My Rehau setup is with 3 floors, each one with its own rehau panel (valves controller), the main panel is on basement:
-1 (basement) is 1 heating area
0 (main floor) is 2 heating areas
1 (bedrooms) is 3 heating areas

My first difficulty is to properly configure the Integration in HA, I need to input the areas names (comma separated), but with which order?

I tried one random order, to after try to identify the correct one, and set it up again with the correct order.

But after doing this first setup, only 3 areas are returning information (Humidity), after putting the preset in Normal, only then I was able to adjust temp. thermostat.

But the other 3 areas, never had any information. After playing with thermostat, I was able to identify the 3 missing areas.
They are the areas from bedroom (1st floor).

Have you any idea of what maybe the issue here?

Can I debug it some way?

Thanks!

temperatures are reset

The temperatures in Homeassistant and also at Rehau itself are regularly set back to 7 degrees. What could be the reason? I'm desperate. I set the temperature (whether via the thermostat or home assistant) to 20 degrees and after a certain time it is back to 7 degrees

Zones act randomly

Zone presets act very randomly and keep activating by themselves.
Unfortunately this makes it impossible to use the addon.
Can you please test it?
I'm using a Waveshare adapter
The same random effect can be seen as soon as the pymodbus server gets a connection
Some tests with pyModbusTCP, on the other hand, seems to be fine

I think the same odd behavious was previously reported by #14

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.