@SJM This is very nice, would you mind sharing your configuration.yaml for your climate, please.
I have the 2 zones and I can’t get my head around how to configure that.
I was hoping the MQTT broker would auto-discover but it never did. It works fine in homebridge but I’m stuck trying to integrate this in HA. any help is appreciated. Thanks, @SJM @Mantorok
Below is the log from Homebridge for MQTT, the topics its publishing to.
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Broker connected [mqtt://192.168.1.16:1883]
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/hvac/fan_mode/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/hvac/mode/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/hvac/temperature/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/zone/a/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/zone/b/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/zone/c/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/zone/d/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/heat/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/cool/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/evap/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/fan/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/manual/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/manual/a/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/manual/b/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/manual/c/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Subscribe: homeassistant/switch/manual/d/set
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/hvac/action/get, Payload: {"A":"off","B":"off"}
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/hvac/current_temperature/get, Payload: {}
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/hvac/fan_mode/get, Payload: low
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/hvac/mode/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/hvac/temperature/get, Payload: 0
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/zone/a/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/zone/b/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/zone/c/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/zone/d/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/heat/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/cool/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/evap/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/fan/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/switch/manual/get, Payload: off
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/fault/detected/get, Payload: false
[11/9/2021, 9:45:13 AM] [Rinnai Touch] MQTT: Publish: homeassistant/fault/message/get, Payload: No fault detected
Home bridge Config:
{
"bridge": {
"name": "Homebridge 9072",
"username": "0E:4A:24:50:90:72",
"port": 51467,
"pin": "031-45-154",
"bind": [
"ens18"
]
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": 8581,
"platform": "config"
},
{
"name": "Rinnai Touch",
"address": "192.168.1.37",
"controllerType": "T",
"zoneType": "H",
"showFan": true,
"showAuto": true,
"showAdvanceSwitches": false,
"showManualSwitches": true,
"seperateModeAccessories": true,
"seperateFanZoneSwitches": false,
"invertComfortLevel": false,
"setAutoOperatingState": false,
"showHomebridgeEvents": true,
"showModuleEvents": true,
"showModuleStatus": false,
"clearCache": false,
"forceAutoDiscovery": true,
"mqtt": {
"host": "mqtt://192.168.1.16",
"username": "mqttuser",
"password": "mypasswordhere",
"topicPrefix": "homeassistant",
"formatHomeAssistant": true,
"formatFault": true,
"publishIntervals": true,
"publishAll": true,
"showMqttEvents": true
},
"platform": "RinnaiTouchPlatform"
}
]
}
It works fine on homebridge.
My configuration.yaml
climate:
- platform: mqtt
name: Brivis Thermostat (MQTT)
modes:
- "off"
- "heat"
- "cool"
- "fan_only"
fan_modes:
- "high"
- "medium"
- "low"
temperature_command_topic: "homeassitant/hvac/temperature/set"
temperature_state_topic: "homeassitant/hvac/temperature/get"
fan_mode_command_topic: "homeassitant/hvac/fan_mode/set"
fan_mode_state_topic: "homeassitant/hvac/fan_mode/get"
mode_command_topic: "homeassitant/hvac/mode/set"
mode_state_topic: "homeassitant/hvac/mode/get"
precision: 1
Rusti-Gortage, sorry I been limited in the number of tags I can do in one post. It would be great if you could share with me how you got yours going, If you don’t mind sharing. Any assistance would be much appreciated.