1. Home
  2. Docs
  3. H60 Gateway Manual
  4. Home Assistant MQTT integration
  5. Configuration.yaml sample config

Configuration.yaml sample config

Samle config for Rego 1000 heatpumps

This is only to be considerd if making a MANUAL configuration.

If using the automatic DISCOVERY method, nothing should to be configured in configuration.yaml.


# Temperature sensors and other variables
sensor:
  - platform: mqtt
    state_topic: "+/HP/0001"
    name: "Rad Return"
    unit_of_measurement: "c"     
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/0002"
    name: "Rad Forward"
    unit_of_measurement: "c"
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/0003"
    name: "Heat Carrier Return"
    unit_of_measurement: "c"    
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/0004"
    name: "Heat Carrier Forward"
    unit_of_measurement: "c"
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/0005"
    name: "Brine In"
    unit_of_measurement: "c"
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/0006"
    name: "Brine Out"
    unit_of_measurement: "c"
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/0007"
    name: "Outdoor"
    unit_of_measurement: "c"
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/0008"
    name: "Indoor"
    unit_of_measurement: "c"
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/0009"
    name: "Warm water"
    unit_of_measurement: "c"
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+/HP/000B"
    name: "Hot gas"
    unit_of_measurement: "c"
    icon: mdi:thermometer
  - platform: mqtt
    state_topic: "+>/HP/3104"
    name: "Additional electric heater"
    unit_of_measurement: "%"
    icon: mdi:flash


# On/Off units
binary_sensor:
  - platform: mqtt   
    state_topic: "+/HP/1A01"
    name: "Compressor"
    payload_on: "1"
    payload_off: "0"
  - platform: mqtt
    state_topic: "+/HP/1A07"
    name: "Switch valve"
    payload_on: "1"
    payload_off: "0"
  - platform: mqtt
    state_topic: "+/HP/1A04"
    name: "Brine pump"
    payload_on: "1"
    payload_off: "0"
  - platform: mqtt
    state_topic: "+/HP/1A06"
    name: "Radiator pump"
    payload_on: "1"
    payload_off: "0"
  - platform: mqtt
    state_topic: "+/HP/1A05"
    name: "Heat carrier pump"
    payload_on: "1"
    payload_off: "0"
  - platform: mqtt
    state_topic: "+/HP/1A20"
    name: "Alarm"
    payload_on: "1"
    payload_off: "0" 

# Heat pump setting
climate:
  - platform: mqtt
    modes:
    current_temperature_topic: "+/HP/0203"
    temperature_state_topic: "+/HP/0203"
    temperature_command_topic: "<your mac adress>/HP/SET/0203"
    min_temp: 13
    max_temp: 26
    temp_step: .1
    name: "Room temp setting"
  - platform: mqtt
    modes:
    current_temperature_topic: "+/HP/2204"
    temperature_state_topic: "+/HP/2204"
    temperature_command_topic: "<your mac adress>/HP/SET/2204"
    min_temp: 0
    max_temp: 10
    temp_step: .1
    name: "Curve Influence setting"
  - platform: mqtt
    modes:
    current_temperature_topic: "+/HP/0205"
    temperature_state_topic: "+/HP/0205"
    temperature_command_topic: "<your mac adress>/HP/SET/0205"
    min_temp: 20
    max_temp: 50
    temp_step: .1
    name: "Curve Left setting"
  - platform: mqtt
    modes:
    current_temperature_topic: "+/HP/0206"
    temperature_state_topic: "+/HP/0206"
    temperature_command_topic: "<your mac adress>/HP/SET/0206"
    min_temp: 20
    max_temp: 50
    temp_step: .1
    name: "Curve Right setting"

How can we help?