🌡️ Shelly Wall Display
Perfekt temperatursensor til Better Thermostat.
Better Thermostat er en HACS integration der gør dine “dumme” radiator-termostater smarte. Den bruger en ekstern temperatursensor, vinduessensorer og vejrdata til at optimere varmen og spare energi.
Radiator-termostater (TRV) måler temperaturen direkte ved radiatoren - som typisk er 2-5°C varmere end resten af rummet. Better Thermostat løser dette:
| Problem | Better Thermostat Løsning |
|---|---|
| Forkert temperatur | Bruger ekstern sensor til reel rumtemperatur |
| Åbent vindue = spild | Automatisk stop ved åbent vindue |
| Manuel justering | Presets: Eco, Comfort, Away, Boost |
| Flere radiatorer | Gruppér TRV’er i samme rum |
| Kalibrering | Automatisk offset-kalibrering |
| Komponent | Eksempler | Nødvendig? |
|---|---|---|
| Radiator termostat (TRV) | Shelly TRV, TRÅDFRI, Sonoff TRVZB, Aqara | ✅ Ja |
| Temperatursensor | Shelly Wall Display, Aqara, IKEA Vindstyrka | ✅ Anbefalet |
| Vinduessensor | Aqara, Sonoff, Shelly | ⭐ Valgfri |
| Home Assistant | Med HACS installeret | ✅ Ja |
Baseret på din Home Assistant har du allerede:
Ved oprettelse skal du angive:
| Felt | Beskrivelse | Eksempel |
|---|---|---|
| Navn | Navn på termostaten | ”Stue Better” |
| Thermostat | Din eksisterende TRV | climate.shelly_trv_stue |
| Temperature Sensor | Ekstern rumtemperatursensor | sensor.shelly_wall_display_temperature |
| Window Sensor | Vinduessensor (valgfri) | binary_sensor.vindue_stue |
# Disse kan justeres via UI efter oprettelse:
# Temperatur offsetsoutdoor_sensor: sensor.openweathermap_temperaturewindow_open_timeout: 30 # sekunder før reaktion på åbent vindue
# Presets (standard værdier)eco_temp: 19comfort_temp: 21boost_temp: 24away_temp: 16sleep_temp: 18Her er et komplet eksempel fra dit setup med stuen der har 2 Shelly TRV’er:
climate.shelly_trv_stue_1climate.shelly_trv_stue_2sensor.shelly_wall_display_temperaturebinary_sensor.vindue_stue (hvis du har en)Efter oprettelse får du:
# Ny climate entitetclimate.stue_varme: current_temperature: 21.5°C # Fra Wall Display target_temperature: 21°C preset_mode: comfort
# Attributterhvac_action: heatingwindow_open: false| Preset | Default Temp | Anvendelse |
|---|---|---|
| None | 20°C | Standard |
| Eco | 19°C | Energibesparelse |
| Comfort | 21°C | Hjemme og aktiv |
| Boost | 24°C | Hurtig opvarmning |
| Away | 16°C | Ikke hjemme |
| Sleep | 18°C | Nat |
# Via automation eller service callservice: climate.set_temperaturetarget: entity_id: climate.stue_varmedata: temperature: 22automation: - alias: "Varme: Away når ingen hjemme" trigger: - platform: state entity_id: group.personer_hjemme to: "not_home" for: minutes: 30 action: - service: climate.set_preset_mode target: entity_id: - climate.stue_varme - climate.sovevaerelse_varme - climate.kontor_varme data: preset_mode: away
- alias: "Varme: Comfort når hjemme" trigger: - platform: state entity_id: group.personer_hjemme to: "home" action: - service: climate.set_preset_mode target: entity_id: - climate.stue_varme - climate.sovevaerelse_varme data: preset_mode: comfortautomation: - alias: "Varme: Sleep om natten" trigger: - platform: time at: "22:30:00" action: - service: climate.set_preset_mode target: entity_id: - climate.stue_varme - climate.sovevaerelse_varme data: preset_mode: sleep
- alias: "Varme: Comfort om morgenen" trigger: - platform: time at: "06:30:00" condition: - condition: state entity_id: group.personer_hjemme state: "home" action: - service: climate.set_preset_mode target: entity_id: - climate.stue_varme - climate.sovevaerelse_varme data: preset_mode: comfortautomation: - alias: "Kontor: Boost ved tilstedeværelse" trigger: - platform: state entity_id: binary_sensor.kontor_tilstedevaerelse to: "on" condition: - condition: numeric_state entity_id: sensor.kontor_temperature below: 20 action: - service: climate.set_preset_mode target: entity_id: climate.kontor_varme data: preset_mode: boost # Skift til comfort efter 30 min - delay: minutes: 30 - service: climate.set_preset_mode target: entity_id: climate.kontor_varme data: preset_mode: comfortBetter Thermostat kan automatisk stoppe opvarmning når et vindue åbnes:
# Konfigureres ved oprettelse eller via Optionswindow_sensor: binary_sensor.vindue_stuewindow_delay: 30 # Vent 30 sek før reaktionBetter Thermostat kan detektere åbne vinduer via pludseligt temperaturfald:
# Aktiveres i Optionswindow_detection_method: temperature_dropwindow_detection_threshold: 0.5 # °C fald over kort tidInstaller det matchende UI card for at se ekstra info:
# Lovelace card konfigurationtype: custom:better-thermostat-ui-cardentity: climate.stue_varmeeco_temperature: 19disable_window: falsedisable_summer: falsetype: thermostatentity: climate.stue_varmefeatures: - type: climate-preset-modes preset_modes: - eco - comfort - boost - away - sleepBetter Thermostat kalibrerer automatisk din TRV baseret på forskellen mellem TRV’ens indbyggede sensor og din eksterne sensor.
# Tving genkalibrering via serviceservice: better_thermostat.calibratetarget: entity_id: climate.stue_varmeKombiner med Energy dashboard:
# Tilføj til configuration.yamltemplate: - sensor: - name: "Stue Varme Status" state: > {% if is_state_attr('climate.stue_varme', 'hvac_action', 'heating') %} Varmer {% else %} Idle {% endif %}
- name: "Daglig Varmetid Stue" state: > {{ states('sensor.stue_varme_heating_time') | float / 60 | round(1) }} unit_of_measurement: "timer"climate.stue_varme → Shelly TRV x2 + Wall Display tempclimate.sovevaerelse_varme → Shelly TRV + Aqara temp sensorclimate.kontor_varme → Shelly TRV + LD2410 temp (ESP32)climate.badevaerelse_varme → Shelly TRV + Wall Display temp# groups.yamlvarme_alle_rum: name: "Alle rum varme" entities: - climate.stue_varme - climate.sovevaerelse_varme - climate.kontor_varme - climate.badevaerelse_varme🌡️ Shelly Wall Display
Perfekt temperatursensor til Better Thermostat.
📊 LD2410 mmWave
Kombiner tilstedeværelse med varmestyring.