@mwahss would you be able to test my code changes before I merge them: Add support for EcoNordic product line. by piotrbulinski · Pull Request #32 · piotrbulinski/flexit_bacnet · GitHub ?
Absolutely! But right now I’m on vacation so it will probably take a week or two.
Sorry, but I have to give up testing this for now. The installation/setup for testing the PR is too complicated for me.
Thanks a lot for your work and for adding EcoNordic support!
Thank your for the replies and commitment @mwahss and @piotrbulinski.
I decided to try modbus integration while I was waiting and although it was a bit of uphill learning the terminology and functionality I now have a working control over all programmable and readable features for my Flexit EcoNordic W4. I still lack some features that I will forward to Flexit regarding setpoint for activating Eco/comfort and boost, because now I can almost manage to utilize the warmwater as an energy batteri, charged with low prices and low period of power capacity pricing, but I would almost like a “turn-off” feature to just not produce anymore hot water.
The setup on the programming side is basic and the registers are clearly outlined in the manual provided by Flexit on the FlexitGo webpage. My main struggle was the converter from RS485 to ethernet, but if anyone here is willing to attempt, find a converter and let Gemini/Claude guide you through the process, you will probably find a few dead ends, but with som patience it can work well!
I also look forward to exact fanspeed controll and will build some features related to that soon.
Can you expose the two individual temperature settings for home and away presets? Now it seems you are only setting it to whatever preset is active, and this can be confusing, especially with a large temperature difference between the two presets. When setting up smart solutions in HA, it is quite cumbersome to have to switch preset first, before setting a desired setpoint. The set point can typically be changed daily (day/night temp), or when it is particularly hot or cold outside the away temp could be different from the home temp.
Adding a screenshot from my app that shows these two different settings.
Hi @piotrbulinski! I finally managed to test PR #32 on my EcoNordic WH4. With the help of Claude.ai I set up a Python venv on my Mac, installed the PR branch directly via pip, and ran a test script that reads all device properties.
The connection works and all Nordic-compatible properties read fine, but my device (serial number 800481-000578) is detected as product_line = Nordic instead of EcoNordic. This means all the DHW, heat pump, and space heating properties are blocked. Looks like the serial number prefix 800481 needs to be added to the EcoNordic model mapping.
I posted the full test output and details on the PR: Add support for EcoNordic product line. by piotrbulinski · Pull Request #32 · piotrbulinski/flexit_bacnet · GitHub
Happy to re-test once the mapping is updated!
