● HA작업) 현제 senser 값 Text-to-Speech (TTS): Say a TTS message with google_translate 로 TTS 매시간 음성 TTS 방송 하기
본문
● HA작업) 현재 senser 값을 Text-to-Speech (TTS): Say a TTS message with google_translate 로 TTS 매시간 음성 TTS 방송 하기
이전 작업내용을 참조 하여 tts.google_say 작업 합니다.
https://11q.kr/www/bbs/board.php?bo_table=co3&wr_id=969
https://11q.kr/www/bbs/board.php?bo_table=co3&wr_id=972
다음과 같이 TTS 구성 작업 내용을 정리 합니다
service: tts.google_say
data:
entity_id: media_player.speaker_all
message: >-
현제시간은 {{now().year}}년 {{now().month}}월 {{now().day}}일 {{now().hour}}시 {{now().minute}}분 입니다,
지금 영덕동 날씨는 {{states.sensor.naver_weather_weathercast_1.state}},
지금 영덕동 기온은 {{states.sensor.naver_weather_nowtemp_1.state}}입니다.
내일 영덕동 날씨는 {{states.sensor.naver_weather_tomorrowmstate_1.state}},
내일 영덕동 최저기온은 {{states.sensor.naver_weather_tomorrowmtemp_1.state}}도 입니다.
오늘의 영덕동 비소식은 {{states.sensor.naver_weather_rainystart_1.state}}입니다.
우리집 온도계는 {{states.sensor.onseubdogye_temperature.state}},
우리집 습도계는 {{states.sensor.onseubdogye_humidity.state}}입니다.
language: ko
service: tts.google_say
data:
entity_id: media_player.speaker_all
message: >-
현제시간은 {{now().year}}년 {{now().month}}월 {{now().day}}일 {{now().hour}}시 {{now().minute}}분 입니다,
지금 영덕동 날씨는 {{states.sensor.naver_weather_weathercast_1.state}},
지금 영덕동 기온은 {{states.sensor.naver_weather_nowtemp_1.state}}입니다.
내일 영덕동 날씨는 {{states.sensor.naver_weather_tomorrowmstate_1.state}},
내일 영덕동 최저기온은 {{states.sensor.naver_weather_tomorrowmtemp_1.state}}도 입니다.
오늘의 영덕동 비소식은 {{states.sensor.naver_weather_rainystart_1.state}}입니다.
우리집 온도계는 {{states.sensor.onseubdogye_temperature.state}},
우리집 습도계는 {{states.sensor.onseubdogye_humidity.state}}입니다.
language: ko
---------------------------------------
온습도계의 온도 센서를 활용하는 방법
구성요소 id 가
sensor.onseubdogye_temperature
이면
센서 TTS 표현은
{{states.sensor.onseubdogye_temperature.state}}
입니다
이와같이 구성을 위하여 다음과같이 구성요소 id찾는 방법을 작업 설정 합니다.
저는 tuya 온습도계를 사용중입니다 (추천)
https://ko.aliexpress.com/item/1005003383629856.html
이것을 localtuya로 변경은 조금 어려워 아직 미구성 중이라 ,
iot.tuya의 정보를 확인 합니다
1) 온도 부분을 클릭 진입 합니다
2) 온습도계 설정 톱니 아이콘을 눌러줍니다
3) 구성요소 id를 복사합니다
복사한
sensor.onseubdogye_temperature
이마면 ,센서로 표현 하는 방법
우리집 온도계는 {{states.sensor.onseubdogye_temperature.state}} 입니다
기기정보로 진입
현재 온도> 설정아이콘 으로 진입 > 구성요소 id찾음
현재 온도> 설정아이콘 으로 진입 > 구성요소 id찾음
구성요소 id 복사
복사한 구성요소 id 가
sensor.naver_weather_nowtemp_1
이면
센서 TTS표현은
{{states.sensor.naver_weather_nowtemp_1.state}}
입니다
메세지 부분에 (16.8도) 표현의 TTS message: >- 부분에
영덕동 현제온도는 {{states.sensor.naver_weather_nowtemp_1.state}} 입니다
표현하면
alias: TTS_weather_all_spealer
description: 매시간 날자,시간,날씨 알려줌
trigger:
- platform: state
entity_id:
- weather.naver_weather_1
for:
hours: 0
minutes: 1
seconds: 0
enabled: false
- platform: time_pattern
minutes: "0"
seconds: "0"
condition:
- condition: time
after: "05:59:00"
before: "22:01:00"
action:
- service: tts.google_say
data:
entity_id: media_player.speaker_all
message: >-
현제시간은 {{now().year}}년 {{now().month}}월 {{now().day}}일 {{now().hour}}시
{{now().minute}}분 입니다, 지금 영덕동 날씨는
{{states.sensor.naver_weather_weathercast_1.state}}, 지금 영덕동 기온은
{{states.sensor.naver_weather_nowtemp_1.state}}입니다. 내일 영덕동 날씨는
{{states.sensor.naver_weather_tomorrowmstate_1.state}}, 내일 영덕동 최저기온은
{{states.sensor.naver_weather_tomorrowmtemp_1.state}}도 입니다. 오늘의 영덕동
비소식은 {{states.sensor.naver_weather_rainystart_1.state}}입니다. 우리집 온도계는
{{states.sensor.onseubdogye_temperature.state}}, 우리집 습도계는
{{states.sensor.onseubdogye_humidity.state}}입니다.
language: ko
- delay:
hours: 0
minutes: 0
seconds: 20
milliseconds: 0
mode: single
alias: TTS_weather_all_spealer
description: 매시간 날자,시간,날씨 알려줌
trigger:
- platform: state
entity_id:
- weather.naver_weather_1
for:
hours: 0
minutes: 1
seconds: 0
enabled: false
- platform: time_pattern
minutes: "0"
seconds: "0"
condition:
- condition: time
after: "05:59:00"
before: "22:01:00"
action:
- service: tts.google_say
data:
entity_id: media_player.speaker_all
message: >-
현제시간은 {{now().year}}년 {{now().month}}월 {{now().day}}일 {{now().hour}}시
{{now().minute}}분 입니다, 지금 영덕동 날씨는
{{states.sensor.naver_weather_weathercast_1.state}}, 지금 영덕동 기온은
{{states.sensor.naver_weather_nowtemp_1.state}}입니다. 내일 영덕동 날씨는
{{states.sensor.naver_weather_tomorrowmstate_1.state}}, 내일 영덕동 최저기온은
{{states.sensor.naver_weather_tomorrowmtemp_1.state}}도 입니다. 오늘의 영덕동
비소식은 {{states.sensor.naver_weather_rainystart_1.state}}입니다. 우리집 온도계는
{{states.sensor.onseubdogye_temperature.state}}, 우리집 습도계는
{{states.sensor.onseubdogye_humidity.state}}입니다.
language: ko
- delay:
hours: 0
minutes: 0
seconds: 20
milliseconds: 0
mode: single
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
관련자료
-
링크
-
이전
-
다음