Homebridge를 사용하여 아무 생각 없이도 할 수 있는 Raspberrypi에서 L천화를 만들려면

개시하다


스크립트 취합 설정 GUI 만들기wiki 만들 수 있는 체제를 스스로 만들었기 때문에 조금씩 시도해보는 절차 노트

필요한 물건

  • Raspberry pi3
  • 마이크로SD 카드와 어댑터(이번에는 Sillicon Power의 16GB/class10의 물건: SP016GBSTHBU1V10SP)
  • 모니터
  • USB 키보드/USB 마우스
  • HDMI 케이블(RaspberryPi 모니터용 케이블)
  • 컴퓨터(Macbook Air 사용)
  • RaspberryPi 설정


  • SD 카드 포맷
  • SD 카드 formatter다운로드
  • SD 카드를 컴퓨터에 삽입하여 식별 후 이름을 설정하고 덮어쓰기 형식


  • NOOBS 쓰기
  • NOOBS다운로드

  • zip 파일 동결 해제 → 동결된 폴더 내용을 SD 카드에 복사하기 (폴더 내용을 SD 카드에 끌어다 놓을 수 있음)


  • Raspbian 설정
  • SD 카드, USB 키보드, USB 마우스, HDMI 케이블(모니터에 연결)을 Raspberrypi
  • 에 연결
  • 마이크로USB 전원 공급 케이블을 전원에 연결
  • Raspbian 설치를 시작하므로 표시되는 Raspbian 설치

  • Homebridge 설정


  • 일본어 설정(Mozc 설치)

  • https://github.com/nyata/setup_homebridge부터 Download zip 시작

  • 압축해제(unzip)

  • 부팅 터미널

  • 8. 터미널에 cd setup_homebridge-master를 입력하고 디렉터리로 이동
    9.source japanese-setup.sh를 터미널에 연결하고mozc를 설치
    10. 중간에 나오고[Y/n] 때리고y 연예계 진출
    11. 설치 후 PC 재부팅

  • 호스트 설정
  • 부팅 터미널

  • 터미널에 cd setup_homebridge-master를 입력하고 디렉토리로 이동

  • 터미널에 source setup.sh를 입력하고 필요한 파일을 설치합니다(NodeJS 등).
  • 중도[Y/n]에 나와서 y오락
  • 을 합니다.
  • 설치 후 재부팅

  • 테스트 실행
  • 부팅 터미널homebridge-config-server 및 연결 터미널
  • 먼저 Ctrl+c로 제거
  • 파일 관리자 열기
  • 숨겨진 파일을 표시하고pi 아래로 이동.homebridge
  • 파일 관리자를 마우스 오른쪽 버튼으로 클릭


  • 파일 표시를 숨기려면 누르십시오

  • setup_homebridge-master/config.json.sample.homebridge 디렉토리로 이동config.json
  • Luch 프로그램의 DL 및 설치


    설정


  • https://github.com/nyata/raspi-gpio에서 Download zip
  • 까지
  • 압축 해제
  • 파일 관리자 열기raspi-gpio-master 이동

  • 더블 클릭setup_gpio.sh열기echo시작한 문장 복사
  • 터미널cd raspi-gpio-master을 열고 디렉터리에 입력하고 압축해제
  • echo에서 시작한 문장을 터미널에 한 줄씩 붙여넣고 실행
  • 요컨대
    echo 14 > /sys/class/gpio/export
    echo out > /sys/class/gpio/gpio14/direction
    
    GPIO14핀을 출력으로 설정

    수직 테스트

  • 회로 편성

  • 터미널cd raspi-gpio-master을 열고 디렉터리에 입력하고 압축해제
  • 실행bash script.sh을 통해 LED가 켜져 있는지 확인
  • 시리한테 걸려들었어.


  • 장치 설정
  • 부팅 터미널homebridge-config-server 및 연결 터미널

  • URLAccess: http://xxxx을 복사하고 브라우저에서 액세스
  • 클릭 1위↓의edit
  • Homebridge 이름 또는 사용자 이름 설정

  • 아래 메뉴에서 부품의 종류를 선택(이번용LockMechanism로 설명)

  • 실행하고 싶은 첨부 파일의 이름을 입력하십시오 (ex. 임의의 문)
    WikiHAP-nodejs에서 추출한 서비스 일람표와 이 목록에 속하는Characteristic 일람표를 총괄하였다.
  • NameCurrentLockStatusget
  • 입력
  • cat /sys/class/gpio/gpio14/value TargetLockStatusset, bash /home/pi/raspi-gpio-master/script.shget 를 입력합니다.
  • cat /sys/class/gpio/gpio14/value로 확인
    //TODO:submit 화면의 코드 수정
  • 터미널에서 Ctrl+c로 홈 bridge
  • 터미널에서 다시 입력submit

  • 아이폰 홈 페이지에 등록

  • Home 만들기


  • 액세서리 추가


  • 입력 코드
    Homebridge를 실행하는 터미널에 코드를 표시하고 "이렇게 추가하기"를 누르고 "수동 입력 코드"를 선택하고 입력하십시오

    코드는 이거예요↓

  • 이상은 첨부파일을 추가할 수 있으며 등록 절차를 수행할 수 있을 것입니다.
    시리(Home 키를 길게 누르면)'문을 열어라(등록된 이름)'를 켜면 LED가 빛을 발하는지 확인할 수 있다.
    (Home App의 액세서리 아이콘 터치도 열거나 삭제할 수 있음)
    임의의 서비스로 바꾸거나 이름을 바꾸어 오세요!
    수고하셨습니다.
    설문지 협조 mm
    https://docs.google.com/forms/d/1D5FLxx-jIYatSmCyJRBAHb5tL1DqfS6lV7PAywgGzFM/edit
    위키의 편집도 가능하다면 협조하세요
    https://github.com/nyata/homebridge-config-server/wiki

    참고 문헌


    https://github.com/nfarina/homebridge
    https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi

    메모지


    Name을 "xx 소스"로 바꿔서 Siri에게 "xx 소스 좀 켜주세요"라고 말하고 일을 시작했어요.

    좋은 웹페이지 즐겨찾기