코딩정보


● 스마트 스위치 이름변경등 기기 추가시 업데이트는 음성명령으로 구글홈 내기기 동기화 방법


  • 링크


  • 컨텐츠 정보


    본문

    ● 스마트 스위치 이름변경등 기기 추가시 업데이트는  음성명령으로 구글홈 내기기 동기화 방법  

    저는  smart life wifi iot 스위치 사용합니다

    구글음성 명령을 실행을 위하여 

    기기 스위치 이름을  단독이름으로 지정 해야 합니다

    이름을 변경후  기기 이름을 업데이트 해야 합니다

    음성으로 

    ok구글  내 기기 동기화


    저는 기기이름및  명령을  구글홈 루틴을 만들어 사용합니다

    루틴 스위치를  1개를 만들어 놓고  사용하세요

    필요시 스위치로도  내기기 동기화 합니다

    스위치 이용은 음성명령으로  사용시는 

    스마트싱스 메뉴 실험실 에서 가상스위치를 만들어 사용할수 있습니다

    저는 가상 스위치 및 4구 릴레이 스위치 2만원에 구입 스위치 연결 및 스위치로도 사용 합니다

    1,2개를 연결 사용하고 남는 스위치로 구글홈 루틴을 만들어 사용합니다


    3232235521_1674912972.7305.png

    https://ko.aliexpress.com/item/1005003648804981.html?spm=a2g0o.order_list.order_list_main.5.1709140faFgqZa&gatewayAdapt=glo2kor

    < 스위치로 구글홈 루틴 만들어 원격 조정하기>

    기기 스위치 이름을 변경후 이름 업데이트 필수

    하기와같이 구글음성명령을 위하여  이름변경후  업데이트 필요

    스위치 이름을 지정/변경 했다면

    3232235521_1674915047.3512.png

    내 기기 동기화 진행 내용이며

    메모로 루틴을 만들어 저장 하여 기기 변경시 활용합니다.

    3232235521_1674914973.535.png

    결과 네스트허브에서 >업데이기기  상태알려줌

    3232235521_1674915019.6576.png


    <루틴 만들기>

    스위치 단자를 루틴을 만들어 다수를 조정 합니다.

    3232235521_1674914003.5967.png


    3232235521_1674914016.7937.png

    +로  루틴 추가 합니다

    3232235521_1674914145.9068.png

    스위치 루틴유형 선택은 집구성원이,,,,,,선택하여  기기가 동작 할때로  스위치 조건을 선택 합니다. 

    3232235521_1674914202.9633.png


    서재 밖으로 나갈때 스위치4번를 눌러 루틴을 자동으로 실행 5가지를 off 합니다.

    3232235521_1674914027.8922.png


    3232235521_1674914047.4032.png


    기기 추가  추가 예)

    Google Home 앱에 카메라 제조업체를 추가한 후 Nest 디스플레이에서 다음 음성 명령을 사용하여 카메라를 추가하세요.


    이것을하기 위해:"Ok Google" 또는 "Hey Google"이라고 말한 다음:
    모든 장치 동기화"내 기기 동기화"
    장치 유형 동기화"내 카메라 동기화"


    ● Google Nest 디스플레이를 사용하여 보안 카메라 스트리밍

    https://support.google.com/googlenest/answer/9137164?hl=en


    Google Nest 디스플레이를 사용하여 보안 카메라 스트리밍

    Google Nest 디스플레이에서 호환되는 보안 또는 초인종 카메라를 스트리밍하여 중요한 사항을 확인하세요.

    필요한 것

    • 제조업체의 앱과 호환되는 보안 카메라 설정
    • 네스트 디스플레이
    • Google 홈 앱

    "Hey Google"과 호환되는 카메라

    1단계. 보안 카메라 설정

    Nest 카메라나 초인종이 있는 경우 연결된 안내를 따르세요.

    호환되는 다른 카메라가 있는 경우 장치 제조업체에서 제공하는 단계를 따르십시오.

    2단계. Nest 디스플레이 설정

    Nest 디스플레이 설정 방법을 알아보세요 카메라와 동일한 Wi-Fi 네트워크에 연결해야 합니다.

    3단계. Home 앱에 카메라 또는 초인종 추가

    참고: Nest 카메라나 초인종을 설정했다면 이미 Google Home 앱에 추가되어 있어야 합니다. 앱에서 찾을 수 없는 경우 앱을 강제 종료했다가 다시 엽니다.

    호환되는 다른 카메라가 있거나 여전히 앱에서 Nest 카메라를 찾을 수 없는 경우 아래 단계를 따르세요.

    1. Google Home 앱 을 엽니다 Google 홈 앱.
    2. 표시된 Google 계정이 스피커 또는 디스플레이에 연결된 계정인지 확인합니다 . 계정을 전환하려면 다른 계정 또는 다른 계정 추가 를 탭합니다 .
    3. 화면 상단에서 Chromecast와 스피커/디스플레이를 추가한 집을 사용하고 있는지 확인합니다. 집 사이를 전환하려면 집 이름 옆에 있는 삼각형을 누릅니다.
    4. 왼쪽 상단에서 추가    기기 설정  ...을 더한  Works with Google을 탭합니다.
    5. 목록에서 카메라 제조업체를 선택하여 설정을 완료합니다.

    추가 카메라 추가

    Google Home 앱에 카메라 제조업체를 추가한 후 Nest 디스플레이에서 다음 음성 명령을 사용하여 카메라를 추가하세요.

    이것을하기 위해:"Ok Google" 또는 "Hey Google"이라고 말한 다음:
    모든 장치 동기화"내 기기 동기화"
    장치 유형 동기화"내 카메라 동기화"

    4단계. 음성 명령을 사용하여 보안 카메라 스트리밍

    이것을하기 위해:

    "Ok Google" 또는 "Hey Google"이라고 말한 다음:

    스트림 시작

    "[카메라 이름] 보여줘"
    "[카메라 이름] 뭐야?"
    "[Nest 디스플레이 이름]에서 [카메라 이름]" "[Nest 디스플레이 이름]
    에서 [카메라 이름] 재생해 줘" "[Nest 디스플레이 이름]
    에서 [카메라 이름] 보여 줘"

    스트림 중지

    "중지"

    전원을 절약하기 위해 라이브 비디오 스트림이 자동으로 중지됩니다.
    • 배터리로 작동하는 Nest 카메라 및 초인종의 실시간 동영상은 5분 후에 중지됩니다.
    • 유선 Nest 카메라 및 초인종의 실시간 동영상은 12시간 후에 중지됩니다.

    라이브 스트림을 다시 시작하려면 음성 명령을 반복하세요.

    ● Amcrest Camera over(RTSP)에서 HLS로, Google Smart Display(또는 Chromecast)에서 작동합니다!

    의 정보 입니다.

    https://www.reddit.com/r/googlehome/comments/a7dfan/amcrest_camera_over_rtsp_to_hls_to_google_smart/

    Amcrest Camera over(RTSP)에서 HLS로, Google Smart Display(또는 Chromecast)에서 작동합니다!

    집 안 곳곳에 있는 Amcrest IP2M-841 카메라(RTSP 지원)에 막대한 투자를 했으며(9개 보유) Google 어시스턴트 명령에 따라 내 Lenovo 스마트 디스플레이 또는 Chromecast 비디오 장치로 비디오를 스트리밍하고 싶었습니다. 카메라와 함께 다른 앱을 사용하면서 카메라를 교체하고 싶지 않았고 잘 작동하고 있습니다. 그래서 며칠 동안 이 작업을 시도한 후 마침내 어떻게 하면 이 작업을 수행할 수 있는지 알아냈습니다. 많은 시행착오를 겪었고 모든 것이 작동하도록 올바른 도구 조합을 찾았기 때문에 성공을 공유해야겠다고 생각했습니다. 항상 100% 작동하며 주방에 Lenovo Smart Display가 있어 Amcrest Nursery 카메라의 비디오를 지속적으로 스트리밍합니다. 10초의 지연이 있다는 점에 유의하십시오. 이는 제 필요에 충분하고 또한

    이 지침은 모든 RTSP 호환 카메라에 적용됩니다. 카메라의 RTSP 경로를 찾아 아래의 ffmpeg 변환에서 교체해야 합니다.

    이 모든 것에서 가장 좋은 점은 Google Home 장치에 대한 명령으로 모든 유형의 로컬 오디오/비디오를 스트리밍하는 방법과 Google 어시스턴트에서 내 PC에서 명령을 실행하는 방법(예: 내 컴퓨터 잠금, 내 컴퓨터 음소거 등), HTTP 라이브 스트림(HLS) 생성 방법도 배웠습니다.


    재료:

    (개발자에게 찬사를 보냅니다. 방금 도구를 사용했습니다)

    ------------

    일반 지침: (설정하고 도구에 익숙해지는 데 약 60분 소요)

    1. PC에 Push2Run( https://www.push2run.com/ , 해당 설치 지침을 따르십시오)을 설치하고 작동하는지 확인하십시오. 간단히 말해서 Push2Run은 Google Home/Assistant에서 말하는 명령을 수신한 다음 PC에서 원하는 모든 것을 실행합니다(예: 계산기 열기). 이 응용 프로그램은 IFFTT를 통해 명령을 수신하는 데 사용되며 IFFTT는 명령을 PushBullet으로 보내고 Push2Run에서 수신합니다. 제 경우에는 두 개의 작업을 생성했습니다. 하나는 " 보육 카메라 시작 "을 수신하고 박쥐 파일을 여는 것(5단계에서) 과 필요에 따라 HLS 캐스팅 부분만 다시 시작하는 " 보육 카메라 보기 "라는 두 번째 작업입니다. .

    2. ffmpeg( https://www.ffmpeg.org/download.html )를 설치합니다. 나중에 카메라의 RTSP 피드를 HLS 로 스트리밍 및 재스트리밍하도록 구성할 것 입니다.

    3. NGINX( http://nginx.org/en/docs/windows.html )를 설치합니다. (nginx.conf) 파일을 구성하고 4단계에서 HLS 스트림을 제공할 루트 디렉터리를 지정해야 합니다. 다음은 샘플 구성 파일입니다.


    server {
    listen       80;
    server_name  localhost;
    
    location / {
    root   C:/<pathToRootWebDirectoryWhereFFMPEGCreatedtheHLSfiletoStreamInStep5>;
    index  index.html index.htm;
    autoindex on;
    # Disable cache
    add_header Cache-Control no-cache;
    
    # CORS setup
    add_header ‘Access-Control-Allow-Origin’ ‘*’ always;
    add_header ‘Access-Control-Expose-Headers’ ‘Content-Length’;
    
    # allow CORS preflight requests
    if ($request_method = ‘OPTIONS’) {
    add_header ‘Access-Control-Allow-Origin’ ‘*’;
    add_header ‘Access-Control-Max-Age’ 1728000;
    add_header ‘Content-Type’ ‘text/plain charset=UTF-8’;
    add_header ‘Content-Length’ 0;
    return 204;
    }
    }
    

    4) CATT - Cast All The Things를 설치합니다( https://github.com/skorothakis/catt , 해당 설치 지침을 따르십시오). 이 도구는 COMMAND LINE을 통해 로컬 네트워크의 홈 장치로 원하는 모든 것을 전송하는 데 사용됩니다! 비디오, 사운드 파일 및 이 튜토리얼의 경우 HLS 스트림과 함께 작동합니다.


    5) 이제 Push2Run(1단계)에서 Action으로 설정한 bat 파일을 구성해 보겠습니다. 기본적으로 bat 파일은 다음 작업을 수행합니다.

    • ffmpeg를 사용하여 RTSP에서 HLS로의 변환을 시작합니다(Amcrest 카메라가 없는 경우 카메라에서 가져오는 방법을 Google에서 검색해야 함).

    • HLS 스트림을 호스팅할 NGINX 웹 서버 시작

    • HLS 스트림을 스마트 디스플레이 또는 Chromecast 동영상 기기로 전송

    다음은 Push2Run의 "어린이집 카메라 시작" 작업과 관련된 "StartNurseryCamera" bat 파일 명령(필요에 따라 사용자 지정)입니다.

    (참고: bat 파일에서 작동하지 않는 // 아래의 주석을 제거해야 합니다.)

    REM ## THIS IS HERE TO DESTROY PREVIOUSLY RUNNING STREAMS ##
    taskkill /F /IM ffmpeg.exe
    
    taskkill /F /IM nginx.exe
    
    del nursery*.*
    
    
    REM # START THE TOOLS ##
    start StartNGINX.bat  // this will open another bat file and start nginx
    
    start /min ffmpeg -rtsp_transport tcp -i “rtsp://username:password@<IP_Camera>:80/cam/realmonitor?channel=1&subtype=0” -acodec copy -vcodec copy -hls_wrap 80 -flags -global_header nursery.m3u8   // this will create 81 temp files on the directory it’s run from; the file called nursery.m3u8 is the file that you link to for an HLS stream in the last command here.
    
    ping 1.1.1.1 -n 10   // this is here to create a delay before casting
    
    catt -d “<NameOfYourCastingDevice>” cast http://IP_Address_Where_NGINX_is_Running/nursery.m3u8
    

    내 StartNGINX.bat 파일은 다음과 같습니다.

    cd c:<pathToNginx>
    start nginx.exe
    

    또한 Push2Run에서 "Watch Nursery Camera" 액션과 관련된 "WatchNurseryCamera" bat 파일을 만들었습니다. Chromecast Video 또는 Lenovo Smart Display가 예측할 수 없는 방식으로 HLS 스트림에 대한 연결이 끊어지는 것을 확인했습니다. 그런 다음 언제든지 트리거하여 이 한 줄을 포함하는 bat 파일을 실행할 수 있습니다.

    catt -d “<NameOfYourCastingDevice>” cast http://IP_Address_Where_NGINX_is_Running/nursery.m3u8
    

    제 경우에는 이 카메라를 스트리밍하기 위한 전용 스마트 디스플레이가 있습니다. 그래서 동일한 bat 파일을 5분마다 실행하여 HLS 스트림을 다시 캐스팅하는 예약 작업을 영원히 반복했습니다.


    팁: "유아실 카메라 시작" 또는 "유아실 카메라 보기" 명령을 더 쉽게 내릴 수 있도록 Google 어시스턴트 루틴도 만들었습니다. 1단계에서 본 것처럼 기술적으로는 "내 컴퓨터에 보육 카메라를 시작하라고 지시하십시오."라고 말해야 하지만 실제로는 더 짧은 명령 구문으로 루틴을 생성하여 전체 구문을 단축할 수 있습니다. 나는 당신에게 맞는 것을 찾기 위해 당신에게 맡길 것입니다.


    이것이 누군가를 돕기를 바랍니다! 예이!

    댓글 15개
    공유하다
    저장
    뷰PDF add1,add2



    관련자료

    댓글 1



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-04-16 18:59:23

    오늘의 홈 현황


    • 현재 접속자♨ 147 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 17 명
    • 오늘 방문자 1,490 명
    • 어제 방문자 1,690 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,272,435 명
    • 전체 게시물※ 8,513 개
    • 전체 댓글수※ 24,471 개
    • 전체 회원수 10,903 명

    QR코드


    ☞ 사진기로 촬영하시면 방문링크 됩니다

    알림 0








    최신글↑