← Tilbage til Home Assistant Automatiseringer
Klimastyring & Energi

Stue: Varmepumpe Master Styring

Af: Kasper Gyldenlev Damholdt | Placeret i Stuen

Hisense 5kW Aircondition / Varmepumpe (Wi-Fi & Home Assistant)
📋 Test-metodologi: Implementeret og testet i daglig drift i stuen. Integreret direkte via Wi-Fi IoT-netværket i Home Assistant med tilstedeværelsesbaseret zonedrift, TV-tilstandssynkronisering og natlig Frostvagt Boost.
⚡ TL;DR / Kort Konklusion:

Denne automatisering styrer en Hisense 5kW varmepumpe via Wi-Fi i Home Assistant. Den sikrer optimal energibesparelse ved at slukke varmen når huset er tomt, aktiverer en støjsvag Quiet Mode (20°C) ved TV-kigning i stuen, og opretholder en natlig Frostvagt Boost (17–18°C) uden at køre konstant.

Hardware & Integration

Hisense 5kW varmepumpen i stuen er koblet op på et isoleret IoT-netværk og styres direkte fra Home Assistant via Wi-Fi integrationen (climate.todelt_airconditionapparat).

Styringen inkluderer dynamisk kontrol af HVAC-modes (Heat/Off), blæserhastighed (High/Low) samt den støjsvage Quiet Mode, der synkroniseres med tilstanden på stue-TV'et.

Styringsdiagram & Beslutningstræ

Automatiseringen trigges af tidspunkter (kl. 06:00 & 22:00), TV-status, tilstedeværelse (zone.home) samt temperatursvingninger i stuen:

graph TD A[Triggers: Kl. 06 / 22, TV State, Zone Home, Temp < 17°C / > 18°C] --> B{Er der nogen hjemme?
zone.home = 0} B -->|Ja: Ingen hjemme| C[Sluk Varmepumpe
HVAC Mode: OFF] B -->|Nej: Folk er hjemme| D{Tidspunkt på døgnet?} D -->|Nat: 22:00 - 06:00| E{Rumtemperatur?} E -->|Temp < 17°C| F[Frostvagt Boost:
Heat 20°C, Fan: High] E -->|Temp > 18°C| G[Frostvagt Opnået:
HVAC Mode: OFF] E -->|17°C <= Temp <= 18°C| H[Behold nuværende nat-status] D -->|Dag: 06:00 - 22:00| I{LG Stue TV Status?} I -->|TV er TÆNDT| J[Komfort Mode:
Heat 20°C, Fan: High, Quiet Mode: ON] I -->|TV er SLUKKET| K[Standard Dag Drift:
Heat 18°C, Quiet Mode: OFF]

Styringslogik & Varmeprofiler

Styringen opretholder et behageligt indeklima i stuen med tre centrale fokuspunkter:

Optimeret Drift & Komfort
  • Maksimal Energieffektivitet om Natten: I stedet for at lade varmepumpen køre konstant om natten, slukkes den helt. Hvis temperaturen falder til under 17°C, aktiveres Frostvagt Boost (20°C med High blæser) for lynhurtigt at blæse varmen rundt, hvorefter den slukker igen ved 18°C.
  • Komfort ved TV-kigning: Når LG stue-TV'et tændes, hæves måltemperaturen til 20°C, blæseren sættes til High for hurtig varmefordeling, mens Quiet Mode aktiveres for at minimere støj i rummet.
  • Fuld Automatisk Ude-sikring: Så snart den sidste person forlader matriklen (zone.home = 0), slukker varmepumpen øjeblikkeligt for at undgå spildvarme.

Home Assistant Automation (YAML)

Kilden til automatiseringen i Home Assistant opbygget med choose-betingelser og skabelon-triggere:

alias: 'Klima: Stue Hisense Varmepumpe Master'
description: 'Styrer Hisense 5kW varmepumpe i stuen ud fra tilstedeværelse, tidspunkt, TV-status og Frostvagt Boost'
trigger:
  - platform: time
    at: '06:00:00'
    id: dag_start
  - platform: time
    at: '22:00:00'
    id: nat_start
  - platform: state
    entity_id: media_player.lg_webos_tv_stue
    id: tv_change
  - platform: numeric_state
    entity_id: sensor.stue_temperatur
    below: 17.0
    id: frost_on
  - platform: numeric_state
    entity_id: sensor.stue_temperatur
    above: 18.0
    id: frost_off
  - platform: numeric_state
    entity_id: zone.home
    below: 1
    id: ingen_hjemme
  - platform: numeric_state
    entity_id: zone.home
    above: 0
    id: folk_hjemme

action:
  - choose:
      # Betingelse 1: Ingen er hjemme
      - conditions:
          - condition: numeric_state
            entity_id: zone.home
            below: 1
        sequence:
          - service: climate.turn_off
            target:
              entity_id: climate.todelt_airconditionapparat

      # Betingelse 2: Nat-tilstand (22:00 - 06:00)
      - conditions:
          - condition: time
            after: '22:00:00'
            before: '06:00:00'
        sequence:
          - choose:
              - conditions:
                  - condition: numeric_state
                    entity_id: sensor.stue_temperatur
                    below: 17.0
                sequence:
                  - service: climate.set_hvac_mode
                    target:
                      entity_id: climate.todelt_airconditionapparat
                    data:
                      hvac_mode: heat
                  - service: climate.set_temperature
                    target:
                      entity_id: climate.todelt_airconditionapparat
                    data:
                      temperature: 20
                      fan_mode: high

              - conditions:
                  - condition: numeric_state
                    entity_id: sensor.stue_temperatur
                    above: 18.0
                sequence:
                  - service: climate.turn_off
                    target:
                      entity_id: climate.todelt_airconditionapparat

      # Betingelse 3: Dag-tilstand (06:00 - 22:00)
      - conditions:
          - condition: time
            after: '06:00:00'
            before: '22:00:00'
        sequence:
          - choose:
              # TV er tændt -> Komfort Mode med Quiet
              - conditions:
                  - condition: state
                    entity_id: media_player.lg_webos_tv_stue
                    state: 'on'
                sequence:
                  - service: climate.set_hvac_mode
                    target:
                      entity_id: climate.todelt_airconditionapparat
                    data:
                      hvac_mode: heat
                  - service: climate.set_temperature
                    target:
                      entity_id: climate.todelt_airconditionapparat
                    data:
                      temperature: 20
                      fan_mode: high
                  - service: climate.set_preset_mode
                    target:
                      entity_id: climate.todelt_airconditionapparat
                    data:
                      preset_mode: quiet

              # TV er slukket -> Standard Dag Drift
              - conditions:
                  - condition: state
                    entity_id: media_player.lg_webos_tv_stue
                    state: 'off'
                sequence:
                  - service: climate.set_hvac_mode
                    target:
                      entity_id: climate.todelt_airconditionapparat
                    data:
                      hvac_mode: heat
                  - service: climate.set_temperature
                    target:
                      entity_id: climate.todelt_airconditionapparat
                    data:
                      temperature: 18
                  - service: climate.set_preset_mode
                    target:
                      entity_id: climate.todelt_airconditionapparat
                    data:
                      preset_mode: none
mode: single

Ofte Stillede Spørgsmål (FAQ)

Hvordan fungerer Frostvagt Boost funktionen om natten?

Om natten (22:00–06:00) er varmepumpen som udgangspunkt slukket. Hvis temperaturen falder til under 17°C, aktiveres Frostvagt Boost (Heat 20°C, High blæser) for hurtig opvarmning, indtil rummet når over 18°C, hvorefter enheden slukkes igen.

Hvad sker der med varmepumpen, når TV'et tændes i stuen?

Når LG webOS TV'et tændes i dagtimerne, skifter automatiseringen til Komfort Mode (Heat 20°C, High blæser) og aktiverer Quiet Mode for at minimere blæserstøj i rummet.

Hvordan sikres det, at varmepumpen ikke kaster energi væk, når ingen er hjemme?

Automatiseringen overvåger zone.home. Så snart tilstedeværelsen falder til 0 (alle har forladt matriklen), slukkes varmepumpen øjeblikkeligt (HVAC Mode: OFF).

Anvendt Teknologi Stack

Hisense 5kW Wi-Fi Home Assistant Automations LG webOS TV Integration Frostvagt Boost Zone Presence (zone.home) Jinja2 Templating