In mijn eerdere berichten heb ik al eens uitgelegd hoe ik Home Assistant gebruik om onder andere de vloerverwarmingpomp aan te sturen en de statistieken van mijn Quatt warmtepomp bij te houden. Met Home Assistant kan ik alle apparaten op een efficiënte manier automatiseren en monitoren – dat geldt ook voor de verwarming.

Recentelijk heb ik een dynamisch energiecontract afgesloten bij Zonneplan. Dit houdt in dat de energieprijzen elk uur kunnen variëren, afhankelijk van de vraag en het aanbod op de energiemarkt. Hierdoor kun je op sommige momenten profiteren van lagere tarieven, maar moet je ook rekening houden met pieken in de kosten. Dit betekent dat de energieprijzen gedurende de dag kunnen schommelen. Soms zijn er momenten waarop ik liever niet wil verwarmen vanwege de hoge kosten. Dit is vooral relevant omdat ik vloerverwarming gebruik, en een paar uur zonder verwarming per dag (bijvoorbeeld wanneer de prijs boven de 50 cent per kWh ligt) geen probleem is om de temperatuur comfortabel te houden. Het idee is dus om tijdens die dure momenten het verwarmingssysteem even te pauzeren en op die manier kosten te besparen.

Maar hoe pak je zoiets aan in Home Assistant? Hier komt wat meer automatisering bij kijken. Om dit te realiseren, heb ik een paar stappen doorlopen. Hieronder zal ik uitleggen hoe ik dit heb opgezet.

Helper aanmaken: Verwarminghold

De eerste stap was het aanmaken van een zogeheten ‘helper’ in Home Assistant – een input_boolean met de naam verwarminghold. Deze helper is een soort virtuele schakelaar die aangeeft of de verwarming tijdelijk moet worden gepauzeerd. Ik gebruik deze helper zodat ik onafhankelijk van de Quatt of de thermostaat (in mijn geval een Resideo/Honeywell) kan zien of het script de verwarming heeft uitgeschakeld.

Het aanmaken van een helper in Home Assistant is vrij eenvoudig. Ga naar InstellingenApparaten en ServicesHelpers en klik op Helper toevoegen. Kies het type Schakelaar en geef het een herkenbare naam zoals verwarminghold. Dit zorgt ervoor dat we deze schakelaar kunnen gebruiken in onze automatiseringen.

Automatiseringen instellen

Om ervoor te zorgen dat de verwarming automatisch wordt uitgeschakeld wanneer de energieprijs hoog is, heb ik twee automatiseringen gemaakt: “Verwarming uit” en “Verwarming weer aan”. Hieronder leg ik uit hoe ze werken.

Verwarming uit

De eerste automatisering schakelt de verwarming uit wanneer de elektriciteitsprijs boven de 35 cent per kWh uitkomt. Dit werkt alleen als de Quatt momenteel aan het verwarmen is. Hieronder zie je hoe het script eruitziet:

alias: HEATING - Verwarming uit
description: Thermostaat uit
triggers:
  - platform: numeric_state
    entity_id: sensor.zonneplan_current_electricity_tariff
    above: 0.50
conditions:
  - condition: device
    device_id: [device_id]
    domain: climate
    entity_id: climate.[device_id]
    state: heat
actions:
  - service: climate.set_hvac_mode
    data:
      entity_id: climate.[device_id]
      hvac_mode: "off"
  - service: input_boolean.turn_on
    entity_id: input_boolean.verwarminghold
mode: single

De trigger voor deze automatisering is de actuele energieprijs. Als de prijs boven de 35 cent per kWh stijgt, en de verwarming staat aan, dan wordt de verwarming uitgeschakeld. Daarnaast zet ik de helper verwarminghold op “aan”. Dit helpt me bij te houden dat de verwarming is uitgeschakeld vanwege de hoge prijs.

Verwarming weer aan

Wanneer de energieprijs weer daalt onder de 35 cent per kWh, wil ik dat de verwarming weer wordt ingeschakeld, op voorwaarde dat deze eerder door ons script was uitgezet. Dit is belangrijk om te voorkomen dat de verwarming wordt aangezet als deze om een andere reden was uitgeschakeld, waardoor onnodig energieverbruik kan ontstaan. De automatisering ziet er als volgt uit:

alias: HEATING - Verwarming aan
description: Thermostaat weer aan bij prijs onder de 35ct voor stroom
triggers:
  - platform: numeric_state
    entity_id: sensor.zonneplan_current_electricity_tariff
    below: 0.35
conditions:
  - condition: state
    entity_id: climate.[device_id]
    state: "off"
  - condition: state
    entity_id: input_boolean.verwarminghold
    state: "on"
actions:
  - service: climate.set_hvac_mode
    data:
      entity_id: climate.[device_id]
      hvac_mode: heat
  - service: input_boolean.turn_off
    entity_id: input_boolean.verwarminghold
mode: single

De trigger voor deze automatisering is het dalen van de elektriciteitsprijs onder de 35 cent per kWh. De voorwaarden zijn dat de verwarming momenteel uitstaat en dat verwarminghold op “aan” staat. Als deze voorwaarden kloppen, wordt de verwarming weer ingeschakeld en de helper verwarminghold uitgeschakeld.

Conclusie

Met deze automatiseringen kan ik eenvoudig inspelen op de schommelende energieprijzen en zorgen dat mijn Quatt warmtepomp goedkoper werkt, misschien net iets minder efficiënt, maar ik belast het energienet ook niet op de momenten waarop dat onwenselijk is. Door gebruik te maken van Home Assistant en een paar slimme automatiseringen kan ik de verwarming uitschakelen tijdens piekprijzen en weer inschakelen wanneer het voordeliger is. Dit bespaart niet alleen geld, maar zorgt er ook voor dat ik bewust omga met energieverbruik.

Heb je vragen over hoe ik dit heb opgezet of wil je zelf aan de slag met soortgelijke automatiseringen? Laat het weten in de reacties! Ik help graag waar ik kan.

Decoratief, woonkamer

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *