Rinnai Heating/Cooling Wifi Module

Thanks…I opened the controller and there are 4 connection points, 2 x TW1 and 2 x TW2, all wired (running evap and heater)…so just wondering which two (TW1 & TW 2) do I wired to…would it matter?

I am the same, just put heater to 1 of the TW1/TW2 connectors and the Evap on the other TW1/TW2 connector.
It really doesnt matter, just make sure you don’t have strands of wire between the terminals as they are a bit small really.

Just wanted to say thank you for this plugin @Mantorok . What a fantastic resource that someone like me can come along a year later with a summer holiday project to automate my home HVAC and find this solution. Can report it is still working well and bringing happiness to one more person.

1 Like

I am understanding correctly that the homebridge setup is deprecated? I’ve implemented a custom component instead: https://github.com/funtastix/rinnaitouch
Still needs a fair amount of testing, but it’s come along nicely.

Thank you for doing this.I was thinking of doing the same as you… I love the mantorok solution, but introducing homebridge into my environment makes the HA solution a little brittle and clunky.

Looks really interesting. I will try to get it going in my environment to provide feedback.

Can you please describe succinctly the features of the wifi-touch you currently support ?

Awesome work and thankyou for kickstarting this off.

Will give this a shot.

I’ve added support for an external temperature sensor this morning, as it bothered me to have 0 degrees in the UI all the time. Basically, it supports the full functionality of the network controller. I’ve mapped these via HVAC states and PRESETS:

To support the controller and make it work with the HA climate entity,these are the mappings:

HVAC modes:
HVAC_MODE_HEAT_COOL → Manual Mode (all operating modes)
HVAC_MODE_AUTO → Auto Mode (all operating modes)
HVAC_MODE_OFF → Unit Off (any operating mode)

PRESET modes:
PRESET_COOL → Cooling mode
PRESET_HEAT → Heater mode
PRESET_EVAP → Evap mode

You can manipulate the Fan as required. Fan Only mode in Evap will turn off the pump.

I haven’t tested the Cooling mode, as I don’t have cooling. In the README.md you’ll find a list of what’s left to do (as a minimum).

Got both. So I’ll give it a shot and report back.

Always mystified, that the Touch/Wifi Controller never reported current temp. How did they miss adding that option? :man_facepalming:

i just upgraded from nc6 to the touch nc7, and installed it myself. Easy stuff.
The current temp is now working, and it did NOT work when I had the nc6.

On another note, I spoke to rinnai recently about offering a generic api… They appear interested, which is a good thing. If anything further to report will discuss with you here.

cheers

Do you support multiple zones ? I have two zones, which are important to keep heating costs down.

Nice work @funtastix! Glad to see someone with more skills being able to do what I couldn’t way back when.
(Appreciate the credit on your page too - I had no idea “@C-westin” had run with it a couple years back either!)

The commands for zones are in there, but I haven’t done anything with it, as I don’t have zones and don’t even know how they operate. They are basic commands to turn on and off zones A, B, C and D, however I don’t know how I would put that into the UI. Theoretically, I should be able to make the zones into switches or something.

The NC3 and NC6 never reported temperature (I have the NC6). The NC7 does apparently. There’s something in the API response to indicate if it is an NC7 based system, so I could fetch that and fetch the reported temperature instead, then fall back on an external sensor, then to 0. That doesn’t seem too hard to do. I’d just need someone to test it. I’d commit it to a branch and merge it once it works.

On another note, I spoke to rinnai recently about offering a generic api… They appear interested, which is a good thing. If anything further to report will discuss with you here.

Been down that path. Was a dead end a couple of years ago. Maybe things have changed.

That would be a good start. Then an automation can be tied in.

Interesting. NC6 has a set temp, so logically it must have sensor to moderate the temp.

I have pair of NC6’s, so possibly that might be a factor?

Out of interest has anyone ever been able to get replacement doors for the NC6?

I’ve read somewhere in the documentation (I don’t remember where, I’ve read a lot of it) that the NC6 doesn’t report temperature. I was wondering the same. It even shows the measured temperature on the display, but apparently it doesn’t send it over the wire.


The mantorok implementation appears quite complete, and it took some time to get there. This is how it looks in my home assistant.


this is how it looks in homebridge… looks better imo.

How do you change Manual/Auto mode?


it is exposed as a button, but not showing atm on my dashboard