home assistant
home assistant

Într-o lume unde fiecare watt contează și fiecare factură ne face să ne gândim de două ori înainte să pornim clima, apare întrebarea firească: „Cum pot să folosesc la maximum energia solară pe care o produc, fără să o irosesc aiurea?” Ei bine, dacă ai panouri fotovoltaice și livrezi energie în rețea, există un scenariu super eficient: să pornești automat aerul condiționat doar când ai surplus și livrezi curent în rețea.

Nu doar că îți răcorești casa gratuit, dar și reduci livrările în rețea pe care altfel le-ai fi făcut pe bani mai puțini decât valorează acea energie pentru tine. Automatizarea asta e combinația perfectă între confort, eficiență și un pic de geek-ăreală smart home. Hai să-ți arăt cum o poți face și tu.

De ce avem nevoie?

Ca să faci șmecheria asta să meargă, ai nevoie de câteva piese în puzzle-ul tău smart home:

  • Un aer condiționat smart nativ (sau unul clasic conectat printr-un IR blaster), integrat in Home Assistant.
  • Sistemul fotovoltaic integrat în Home Assistant, din care să avem entitați precum curentul livrat în rețea, consumul total din casa, curentul tras din rețea. Acestea diferă de la producator la producator. Nu voi intra in amanunt aici legat de integrarea sistemelor fotovoltaice, pentru cine are intrebari poate intra pe hass-forum.ro
  • Doi senzori de temperatură (opțional) – Opțional daca vrei acuratețe mai mare. Eu am pus unul afara, unul în casă (de fapt, am 4 în casa, apoi am facut eu un senzor (virtual in hass) pentru media aritmetica dintre cele 4). Se poate folosi in loc de senzorul exterior inegrarea weather, iar pentru cel interior senzorul de temperatura din clima (nu recomand deoarece de obicei climele sunt pozitionate sus, aer cald, aer rece, daca va mai amintiti de la fizica din liceu).

Automatizarea pentru pornirea climei

home assistant

Arată cam așa. Explicație:

Declanșatorul

Când livrat_in_retea > 1100 (măsurat în w)
Asta înseamnă că sistemul tău fotovoltaic livrează un surplus de energie în rețea, deci avem „curent gratis” disponibil – momentul perfect să folosim acea energie pentru răcire. Eu folosesc Fusion solar, voi adauga la final și codul pentru senzorii de livrat și preluat din rețea.

Condiții (opționale, dar utile):

Pentru ca automatizarea să pornească clima, trebuie îndeplinite toate aceste condiții:

  • Temperatura din cameră > 26°C – activăm doar dacă și înăuntru e cald.
  • Clima să nu fie deja într-un anumit mod (pornită) – evităm comenzi inutile.
  • Temperatura exterioară > 27°C – nu are rost să răcim dacă afară e plăcut.

Acțiuni

Dacă toate cele de mai sus sunt îndeplinite:

  • Primești o notificare – ca să știi că sistemul a acționat.
  • Se pornește clima (clima_etaj în cazul meu) într-un mod presetat – de exemplu, “cool”.

Cod YAML automatizare (va trebui modificat în funcție de numele entităților tale):

alias: AC Etaj | Auto cool când livrăm curent
description: ""
triggers:
  - entity_id:
      - sensor.livrat_in_retea
    above: 1100
    trigger: numeric_state
conditions:
  - condition: device
    device_id: 35f1a7d81d5b84adbf7f11e6ef9388d0
    domain: climate
    entity_id: 8117589417d4a14f57c282f7c3e1ba89
    type: is_hvac_mode
    hvac_mode: "off"
  - condition: numeric_state
    entity_id: sensor.senzor_temp_ext_temperature
    above: 27
  - condition: numeric_state
    entity_id: sensor.senzor_temp_etaj_1_temperature
    above: 26
actions:
  - device_id: 35f1a7d81d5b84adbf7f11e6ef9388d0
    domain: climate
    entity_id: 8117589417d4a14f57c282f7c3e1ba89
    type: set_hvac_mode
    hvac_mode: cool
  - action: notify.notify
    metadata: {}
    data:
      message: AC etaj a pornit automat - mod răcire.
      title: Climatizare
mode: restart

A pornit clima, dar cum o oprim?

Tot cu o automatizare. Hai să vedem:

Declanșatoare

  • Când tras_din_rețea este mai mare de 500 pentru 10 minute

Asta înseamnă că sistemul verifică dacă tragi mai mult de 500W din rețea, constant, timp de 10 minute. Deci nu e doar un vârf scurt, ci o situație susținută. Aici mai poți să reglezi în funcție de nevoile tale.

  • Când Senzor.temp.etaj.1 este mai mic de 24°C

Cu alte cuvinte, dacă deja temperatura în casă e confortabilă, probabil nu mai ai nevoie de climatizare.

Și dacă (Condiții opționale)

  • Clima_etaj funcționează într-un anume mod – Verifici dacă e pe „cooling”.

Atunci fă (Acțiune)

  • Schimbă modul de funcționare al clima_etaj
    Asta e partea care oprește clima.

În mare, asta e tot ce trebuie pentru ca automatizarea să funcționeze.

Dacă vrei, poți să mai adaugi condiții suplimentare la „Și dacă”, în funcție de ce nevoi ai – gen alt prag de consum, oră din zi, sau alt senzor. Dacă ai facut ceva mai tare, intra la secțiunea automatizări și împarte cu noi 🙂


Cod YAML pentru tras_din_retea:

- sensor:
    - name: "tras_din _retea"
      unit_of_measurement: "W"
      state: >
        {% set power = states('sensor.meter_1_realtime_power') | float(0) | round(0) %}
        {% if power < 0 %}
          {{ power | abs }}
        {% else %}
          0
        {% endif %}

Cod YAML pentru livrat_in_retea:

- sensor:
    - name: "livrat_in_retea"
      unit_of_measurement: "W"
      state: >
        {% set power = states('sensor.meter_1_realtime_power') | float(0) | round(0) %}
        {% if power > 0 %}
          {{ power }}
        {% else %}
          0
        {% endif %}

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *