Blueprints auto nastavení offset ventilů Tado

Plány (blueprints)
Odpovědět
Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3333
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Blueprints auto nastavení offset ventilů Tado

Příspěvek od Pete30 »

Pokud používáte smart hlavice radiátorů Tado jistě víte že v nastavení je offset.
Je to hezká funkce, ale tím že teplotu měří Tado v malé blízkosti radiátoru je to nepřesné.
Pokud máte všude hezky zavřeno a nastavíte offset podle rozdílu teploty místnosti je to super, ale jak prudce ochladíte ventil (průvan, otevřené okno, dveře) hodnota offset už nesedí a topení topí jak chce, ale na to máme páky v podobě plánu , který na základě externího čidla teploty automaticky upravuje offset.

Co je potřeba:
Integrace hlavic Tado
Externí senzor teploty pracující v HA

Kód: Vybrat vše

blueprint:
  name: Tado teplota offset
  description: Nastavení ventilu Tado podle externího senzoru teploty
  domain: automation
  input:
    source_temp_sensor:
      name: Snímač teploty zdroj
      description: Tento senzor bude použit jako zdroj.
      selector:
        entity:
          domain: sensor
          device_class: temperature
    target_tado:
      name: Tado
      description: Ventil pro nastavení offsetu.
      selector:
        entity:
          domain: climate

variables:
  target_tado: !input target_tado
  source_temp_sensor: !input source_temp_sensor
  tado_temp: "{{ state_attr(target_tado, 'current_temperature') | float }}"
  current_offset: "{{ state_attr(target_tado, 'offset_celsius') }}"
  actual_temp: "{{ states(source_temp_sensor) | float }}"
  offset: "{{ ( actual_temp - tado_temp ) | round }}"
  calculated_offset: "{{ ( ( actual_temp - tado_temp ) + current_offset ) | round }}"

trigger:
- platform: state
  entity_id: !input target_tado
  attribute: current_temperature
- platform: state
  entity_id: !input source_temp_sensor 

condition: "{{ offset != 0 }}"

action:
- service: system_log.write
  data:
    message: >
      {{ target_tado }} má teplotní rozdíl {{ offset }}. Nastavení offsetu na {{ calculated_offset }}
    level: info
    logger: blueprints.tado.offset
- service: system_log.write
  data:
    message: >
      target: {{ target_tado }} 
      source: {{ source_temp_sensor }}
      temp difference: {{ offset }}
      actual_temp: {{ actual_temp }}
      tado_temp: {{ tado_temp }}
      current_offset: {{ current_offset }}
      calculated_offset: {{ calculated_offset }}
    level: debug
    logger: blueprints.tado.offset
- service: tado.set_climate_temperature_offset
  data:
    offset: "{{ calculated_offset }}"
    entity_id: "{{ target_tado }}"
mode: single
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Blueprints auto nastavení offset ventilů Tado

Příspěvek od Tad »

Tado používám, moc nechápu tuto funkci, standartně pokud ventil zaznamená průvan, otevřené okno atd. ventil se vypne na 15 minut a zbytečně netopí, toto udělá co? Tado nechávám žít svým vlastním životem a v HA pouze sleduji teploty a nastavuji Home/Away mode podle přítomnosti. Ale rád si o tom, jak to řídíš ty přečtu ;)
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3333
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Blueprints auto nastavení offset ventilů Tado

Příspěvek od Pete30 »

Příklad: místnost chceš natopit na 23° tak nastavíš Tado na 23 (offset 0) Tado topí ,ale zaznamená teplotu 23(měří u topení) a vypne , v místnosti nebude 23, ale například 21. Zjistíš že je to špatně a nastavíš mu offset -2 takže pokud máš zavřeno nevětráš(x hodin) tak to bude celkem sedět, vyvětráš a teplota v místnosti klesne (ok detekce okna na nastavený čas netopí) přestaneš větrat ,detekce okna se vypne ,ale topení ještě není studené a Tado zaznamená teplotu u topení odečte offset -2 řekne si nepotřebuju topit mám 23 , ale ty v mísnosti máš 21 dokud Tado a topení nevychladne.
Ten plán zajišťuje že kontroluje ext. čidlem teplotu v místnosti a podle toho automaticky ten offset upraví a tím donutí Tado zatopit protože mu nastaví offset příklad -4 v ten okamžik.
Vyhodil jsem si kartu na lovelace abych ten offset viděl jestli to maká a můžu potvrdit že ho krásně přestavuje několikrát za den a podle čidla je v místnosti teplota stabilní + - nějaká desetina.
Doufám jak jsem to popsal že se to dá pochopit :?
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Blueprints auto nastavení offset ventilů Tado

Příspěvek od Tad »

jasny tak ted uz to chapu ;) me to staci tak jak to je, ale kazdopadne zajimava automatizace ;)
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Odpovědět

Zpět na „Šablony - Plány“