Rinnai fire integration

Rinnai sell a wide range of stuff - heatpumps, central heating, fires, AC units, etc.

I’ve recently purchased a fire, and the optional wifi module. I’ve been able to understand a lot of how the wifi module connects to the iOS/Android app, how the wifi module connects to the cloud (AWS, via MQTTs) and get the fire to turn on/set the temperature/turn off etc.

The protocol for local communication from something on the same network segment is pretty straightforward (TCP port 3000, you send it the right string and the fire does what you ask it to) but I haven’t quite worked out the entire comma delimited command structure.

Wifi module: Gas fireplace Wi-Fi module (R7000)

Has anyone seen a plugin, or come across the same challenge?

2 Likes

Hey there, are you still attempting to create this? I have decompiled the android apk and pretty sure I can put together a list of the different commands and what they do. Have you already started on a HACS integration or something otherwise I can start to put something together.

For Reference, the status string you get when you send RINNAI_22,E
results in a comma string, e.g. the following with what each 2 byte hex means

00 MainPowerSwitch
01 OperationState
20 ErrorCodeHI
20 ErrorCodeLO
02 OperationMode
02 BurningState
05 FlameLevel
01 EconomyFunction
01 Lighting
13 RoomTemperature
16 SetTemperature
07 BurnSpeedInfo
00 LightingInfo
00 TimerActive
C1 WifiStrength
E
1 Like

That’s really useful, thanks! I haven’t got anywhere in terms of a HACS integration, but I have managed to integrate it into Homekit (via Homebridge and the homebridge-web-thermostat plugin and a Python script which sends commands to the fire). It’s working alright, but could do with some work.

If you’re using Android this won’t be much help, but I’m happy to share my Python/HB config. If you do end up creating a HACS integration, I would certainly use it instead of my hacked together middleware.

1 Like

I have no idea how to create an integration or code stuff, but would be happy to test this out!

I have an LS1000 fireplace with the wifi module. Connect to the fireplace via Android.

HA is running on Raspberry Pi.

For sure, the python might be a good place to start. I will look at creating a HACS integration, shouldn’t be too hard to get all the details in and working. Not sure about how the scanning for fireplaces works though, will have another look through the android decompiled code.

Hi there, did you ever develop anything for this?

I’m new to HA, but keen to help and have some time to spare, so anything you can share would be great.

Yeah I did get something working here: GitHub - raedur/rinnai-fireplace-ha: Home Assistant Component for Wifi Rinnai Fireplaces. It mostly works but I haven’t tried with the different models, but the packet parsing seems pretty good. The main issue i found was it didn’t stay connected for some weird reason, but any PRs are welcome.