Blueprints ovládat topení - Přítomnost

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

Blueprints ovládat topení - Přítomnost

Příspěvek od Pete30 »

Tento plán umožňuje ovládání topení na základě přítomnosti a času:

Kód: Vybrat vše

blueprint:
  name: Ovládání topení
  description: Ovládejte vytápění na základě pokud jste doma, pokud je teplota pod určitou hodnotou, nastavte teplotu a vytápění mezi určitými časy.
  domain: automation
  input:
    heating:
      name: Hlavice termostatu
      description: Hlavice termostatu, které chcete použít.
      selector:
        entity:
          domain: climate
    temp_sensor:
      name: Teplotní senzor
      description: Kontrolní senzor teploty.
      selector:
        entity:
          domain: sensor
          device_class: temperature
    person1:
      name: Osoba 1
      description: První osoba, která musí být doma.
      default: []
      selector:
        entity:
          domain: person
    person2:
      name: Osoba 2
      description: Druhá osoba, která musí být doma.
      default: []
      selector:
        entity:
          domain: person
    min_temp:
      name: Minimální teplota
      description: Pokud je teplota pod touto hodnotou a někdo je doma, zapne topení.
      default: 15
      selector:
        number:
          min: 15
          max: 25
          step: 1
          mode: slider
    set_temp:
      name: Cílová teplota
      description: Pokud se zapne topení, ohřeje se na tuto cílovou teplotu.
      default: 20
      selector:
        number:
          min: 15
          max: 25
          step: 1
          mode: slider
    time_after:
      name: Čas po
      description: Po této době se topení zapne, takže je ráno teplo
      default: '07:30:00'
      selector:
        time:
    time_before:
      name: Čas před
      description: Po uplynutí této doby se topení vypne, aby se zabránilo zapnutí topení uprostřed noci
      default: '21:30:00'
      selector:
        time:

variables:
  set_temp: !input set_temp

trigger:
  - platform: homeassistant
    event: start
  - platform: event
    event_type: automation_reloaded
  - platform: time_pattern
    minutes: /10

action:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: !input 'temp_sensor'
            below: !input min_temp
          - condition: time
            before: !input 'time_before'
            after: !input 'time_after'
          - condition: or
            conditions:
              - condition: state
                entity_id: !input 'person1'
                state: home
              - condition: state
                entity_id: !input 'person2'
                state: home
        sequence:
          - service: climate.set_temperature
            data:
              entity_id: !input 'heating'
              hvac_mode: heat
              temperature: "{{ set_temp }}"
    default:
      - service: climate.turn_off
        data:
          entity_id: !input 'heating'

mode: single
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

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