#Climate Control Via Dashboard (Nest & TRVs)

1 messages · Page 1 of 1 (latest)

nova walrus
#

I started my smart home with a Nest thermostat which is connected to my boiler.
I've now expanded to Smart TRVs and External sensors in each room to have more control.
Annoyingly there's no simple way for me to pair the 3 devices together so I've used an automation for it which ChatGPT generated. It works and is simple to follow but I now want to control it via a dashboard element. Can you please help with if / how this is possible?

Context:

  • Nest (Controls if boiler is on or off depending on it's internal tempreture and what it is set to)
  • TRV on radiators (Aqara E1 - used to control tempreture on each radiator)
  • External Sensor (Aqara - Used to monitor tempreture in the rooms away from radiator)
  • HA Green running on latest Core & OS.
  • Helpers created to set desired temperature.

Automation:

  • Pseduo Code:
  Then = Set Nest = 32C (to force boiler on)
  And = Set TRV = Helper```

I will share the YAML below

**Desired outcome: **
Instead of using a helper which I access through the devices menu, I would like to be configurable via a Dashboard element. 
I've had a look at Better Thermostat however that is only good at linking external sensors and TRVs / Nest and I don't see a way to link it to the helper.

I welcome any feedback you have
#

YAML:

alias: GPT Heating - Guest Room
description: Turns on heating when Guest Room temp falls below target. Nest is set to 32°C to fire boiler, Aqara TRV is set to target from helper.
trigger:
  - platform: numeric_state
    entity_id: sensor.guest_room_thermometer_temperature
    below: input_number.guest_room_heating_helper
condition: []
action:
  - service: climate.turn_on
    target:
      entity_id: climate.living_room_temperature_nest

  - delay:
      seconds: 5

  - service: climate.set_temperature
    data:
      temperature: 32
    target:
      entity_id: climate.living_room_temperature_nest

  - service: climate.set_temperature
    data:
      temperature: "{{ states('input_number.guest_room_heating_helper') | float }}"
    target:
      entity_id: climate.guest_room_thermostat_thermostat
mode: single
torn hill
#

Try an entities card listing your temp helper as one of the entities. Then you can change the value of the helper from the dashboard.