● Tuya 카메라가 "사용불가(unavailable)" 상태일 때 5분 간격으로 TTS 메시지를 방송하는 자동화를 설정하려면,




컨텐츠 정보


본문

● Tuya 카메라가 "사용불가(unavailable)" 상태일 때 5분 간격으로 TTS 메시지를 방송하는 자동화를 설정하려면,
반복 동작을 설정하는 방법이 필요합니다.
이를 위해 자동화를 두 개로 나누고, 하나는 카메라가 사용 불가 상태로 변경되었을 때 타이머를 시작하고,
다른 하나는 타이머가 동작할 때마다 TTS 메시지를 방송하게 하면 됩니다.

# Timer 설정
timer:
  tuya_camera_unavailable:
    duration: '00:05:00'
3232235521_1721325495.059.png
timer.timer_5min_tuya_camera_unavailable


# 자동화 설정
automation:
  - alias: "카메라 사용 불가 상태 감지"
    description: "Tuya 카메라가 사용 불가 상태일 때 타이머 시작"
    trigger:
      - platform: state
        entity_id: camera.tuyacamera
        to: 'unavailable'
    condition: []
    action:
      - service: timer.start
        data:
          entity_id: timer.timer_5min_tuya_camera_unavailable
      - service: tts.edge_tts_say
        data:
          cache: false
          entity_id: media_player.speaker_1
          message: "tuya camera가 사용 불가 되었습니다"
    mode: single


  - alias: "카메라 사용 가능 상태 감지"
    description: "Tuya 카메라가 사용 가능 상태가 될 때 타이머 중지"
    trigger:
      - platform: state
        entity_id: camera.tuyacamera
        from: 'unavailable'
    condition: []
    action:
      - service: timer.cancel
        data:
          entity_id: timer.timer_5min_tuya_camera_unavailable
    mode: single


  - alias: "타이머 완료 시 TTS 방송"
    description: "타이머가 완료될 때마다 TTS 메시지를 방송하고 타이머를 다시 시작"
    trigger:
      - platform: event
        event_type: timer.finished
        event_data:
          entity_id: timer.timer_5min_tuya_camera_unavailable
    condition: []
    action:
      - service: tts.edge_tts_say
        data:
          cache: false
          entity_id: media_player.speaker_1
          message: "tuya camera가 여전히 사용 불가 상태입니다"
      - service: timer.start
        data:
          entity_id: timer.timer_5min_tuya_camera_unavailable
    mode: single
================
3232235521_1721325495.059.png
timer.timer_5min_tuya_camera_unavailable

alias: tuyacamera_메라가 사용 불가 상태일 때 타이머 시작
description: Tuya 카메라가 사용 불가 상태일 때 타이머 시작
trigger:
  - platform: state
    entity_id:
      - camera.tuyacamera
    to: unavailable
    from: null
condition: []
action:
  - service: timer.start
    data:
      entity_id: timer.timer_5min_tuya_camera_unavailable
  - service: tts.edge_tts_say
    data:
      cache: false
      entity_id: media_player.speaker_1
      message: tuya camera가 사용 불가 되었습니다
mode: single
=================
alias: tuyacamera_카메라가 사용 가능 상태가 될 때 타이머 중지
description: Tuya 카메라가 사용 가능 상태가 될 때 타이머 중지
trigger:
  - platform: state
    entity_id:
      - camera.tuyacamera
    from: unavailable
    to: null
condition: []
action:
  - service: timer.cancel
    data:
      entity_id: timer.timer_5min_tuya_camera_unavailable
mode: single
===========
alias: " tuyacamera_타이머 완료 시 TTS 방송"
description: 타이머가 완료될 때마다 TTS 메시지를 방송하고 타이머를 다시 시작
trigger:
  - platform: event
    event_type: timer.finished
    event_data:
      entity_id: timer.timer_5min_tuya_camera_unavailable
condition: []
action:
  - service: tts.edge_tts_say
    data:
      cache: false
      entity_id: media_player.speaker_1
      message: tuya camera가 여전히 사용 불가 상태입니다
  - service: timer.start
    data:
      entity_id: timer.timer_5min_tuya_camera_unavailable
mode: single


☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

뷰PDF add1,add2



관련자료

댓글 0
등록된 댓글이 없습니다.



♥간단_메모글♥


최근글


새댓글



PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
▶ 2024-11-22 11:06:15

오늘의 홈 현황


  • 현재 접속자♨ 564 명
  • 오늘 가입자※ 0 명
  • 어제 가입자※ 3 명
  • 주간 가입자※ 9 명
  • 오늘 방문자 2,129 명
  • 어제 방문자 3,272 명
  • 최대 방문자 13,042 명
  • 전체 방문자 4,801,285 명
  • 전체 게시물※ 8,855 개
  • 전체 댓글수※ 25,229 개
  • 전체 회원수 11,324 명

QR코드


☞ QR코드 스캔은 kakao앱 자체 QR코드

알림 0








최신글↑