External temp. sensor with Eurotronic SPZB0001 zigbee TRVs

Hi @falcke

Here is a sample of one of my TRV’s:

I defined my own

  • mqtt thermostat
  • temp sensor: external xiaomi temp sensor ( zigbee2mqtt/0x00158d0002d7f2df )

placing following config file in your “packages” folder & rebooting works for me

# ===============================================
# VIRTUAL MQTT THERMOSTAT
# ===============================================
# opmerking
# https://www.home-assistant.io/integrations/climate.mqtt/

# ===============================================
# SENSORS
# ===============================================
sensor:
  - platform: mqtt
    name: "radiator_h01__current_heating_setpoint"
    state_topic: "hass/hvac/radiator_h01/current_heating_setpoint/set"
    value_template: "{{ value_json }}"



# ===============================================
# SWITCHES
# ===============================================
switch:
  - platform: mqtt
    name: "radiator_h01"
    state_topic: "hass/hvac/radiator_h01_switch"
    command_topic: "hass/hvac/radiator_h01_switch"
    payload_on: "1"
    payload_off: "0"
    retain: true
    icon: mdi:power-socket-eu


# ===============================================
# CLIMATE
# ===============================================
climate:
  - platform: mqtt
    name: "radiator_h01"
    min_temp: "10"
    max_temp: "30"
    temp_step: 0.5
    modes:
      - "auto"
      - "off"
      - "cool"
      - "heat"
      - "fan_only"
    swing_modes:
      - "on"
      - "off"
    fan_modes:
      - "high"
      - "medium"
      - "low"

    power_command_topic: "hass/hvac/radiator_h01/power/set"

    # modus (uit/auto/aan)
    # A list of supported modes. Needs to be a subset of the default values.
    # Default value: [“auto”, “off”, “cool”, “heat”, “dry”, “fan_only”]
    mode_command_topic: "hass/hvac/radiator_h01/mode/set"
    mode_state_topic: "hass/hvac/radiator_h01/mode"

    # gewenste temperatuur
    temperature_command_topic: "hass/hvac/radiator_h01/current_heating_setpoint/set"
    temperature_state_topic: "hass/hvac/radiator_h01/current_heating_setpoint"


    fan_mode_command_topic: "hass/hvac/radiator_h01/fan/set"
    swing_mode_command_topic: "hass/hvac/radiator_h01/swing/set"

    # huidige temperatuur (xiaomi temp sensor)
    current_temperature_topic: "zigbee2mqtt/0x00158d0002d7f2df"
    current_temperature_template: "{{ value_json.temperature }}"
    precision: 0.1

    # The MQTT topic on which to listen for the current action state of the HVAC. Expects idle, cooling, heating, drying, or off.
    action_topic: "hass/hvac/radiator_h01/action"




# ===============================================
# GROUPS
# ===============================================
group:
# -------------------------------------------
  group_radiator_h01:
    name: "radiator_h01"
    entities:
    - climate.radiator_h01
    - switch.radiator_h01

have fun!
Bart

1 Like