코딩정보




● HA작업) 현제 senser 값 Text-to-Speech (TTS): Say a TTS message with google_translate 로 TTS 매시간 음성 TTS 방송 하기

♨ 카랜더 일정 : 2023년06월03일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● 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 구성  작업 내용을 정리 합니다

    3232235521_1685796314.4655.png

    
    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


    3232235521_1685799759.1508.png

    이것을 localtuya로 변경은  조금 어려워  아직 미구성 중이라 ,
     iot.tuya의 정보를 확인 합니다

    1) 온도 부분을  클릭 진입 합니다

    3232235521_1685796823.9327.png

    2) 온습도계 설정 톱니 아이콘을 눌러줍니다

    3232235521_1685796931.9855.png

    3) 구성요소 id를 복사합니다

    3232235521_1685797106.7007.png

    복사한

    sensor.onseubdogye_temperature

    이마면 ,센서로 표현 하는 방법 

    우리집 온도계는 {{states.sensor.onseubdogye_temperature.state}} 입니다

    는  26도 현제 온도라면 ,
    우리집 온도계는 26도 입니다.
    ===============================================
    네이버날씨 애드온 영 우리집 동네 영덕동  온도 확인 방법
    네이버날씨 사용중으로  날씨카드 아무곳을 클릭 ,,,,구성요소까지 확인 합니다
    3232235521_1685797548.9021.png

    기기정보로 진입

    3232235521_1685797597.6151.png

    현재 온도> 설정아이콘 으로 진입 > 구성요소 id찾음

    3232235521_1685797748.345.png

    현재 온도> 설정아이콘 으로 진입 > 구성요소 id찾음

    3232235521_1685798101.9915.png


    구성요소 id 복사

    3232235521_1685798154.8357.png

    복사한 구성요소 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}} 입니다

    표현하면


    우리집 온도계는 16도.8 입니다.

    ===============
    트리거의 
    특정 매시간  정시 표현은
    3232235521_1685798664.8198.png

    ========
    전체적인  자동화 구성 내용은 
    3232235521_1685798722.0784.png

    전체 소스내용으로 yaml 소스로 보면

    
    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
    
    3232235521_1685798850.9391.png'




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

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.




    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-16 03:47:56

    오늘의 홈 현황


    • 현재 접속자♨ 301 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 856 명
    • 어제 방문자 1,597 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,325,186 명
    • 전체 게시물※ 8,570 개
    • 전체 댓글수※ 24,612 개
    • 전체 회원수 10,968 명

    QR코드


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

    알림 0








    최신글↑