Skip to content

Примеры автоматизаций

Dmitry Mamontov edited this page Aug 30, 2022 · 2 revisions

Автоматическое открытие

- alias: Automatic opening
  trigger:
    platform: state
    entity_id: sensor.tattelecom_intercom_{phone}_call_state
    to: 'ringing'
  action:
    - service: button.press
      target:
        entity_id: button.tattelecom_intercom_{phone}_decline
    - service: button.press
      target:
        entity_id: button.tattelecom_intercom_{phone}_open_door
    

Автоответчик

- alias: Answering machine step 1
  trigger:
    platform: state
    entity_id: sensor.tattelecom_intercom_{phone}_call_state
    to: 'ringing'
  action:
    - service: button.press
      target:
        entity_id: button.tattelecom_intercom_{phone}_answer

- alias: Answering machine step 2
  trigger:
    platform: state
    entity_id: sensor.tattelecom_intercom_{phone}_call_state
    from: 'ringing'
    to: 'answered'
  action:
    - delay: 00:00:01 # иначе не успеет инициализировать плеер
    - service: media_player.play_media
      target:
        entity_id: media_player.tattelecom_intercom_{phone}_outgoing
      data:
        media_content_id: /storage/hass/media/tts.ogg
        media_content_type: music
    - service: button.press
      target:
        entity_id: button.tattelecom_intercom_{phone}_hangup