Mac가 거실에 있는 netatmo weather station 데이터를 말해보라고 했어요.

1623 단어 Python3netatmo
한파가 닥쳐 이불 속에서 빠져나올 수 없었다.새해라 신춘 시필로 매일 아침 베갯머리 맥에서 거실 온도를 이야기하며 이불에서 떨어지는 결심을 꺾기 위한 코드를 썼다.
hidekingerz/netatmo

온도를 확인한 뒤 별도로 준비한 홈키트를 통해 아이키를 조작하면'헤이 시리. 난방을 틀어라'거실 에어컨이 작동해 방을 따뜻하게 할 수 있다.

netatmo connect API 사용 방법


프로세스 처리

  • Netatmo Connect를 통해 애플리케이션 등록
  • Center id 및 Center secret 가져오기
  • 센터 id, 센터 시크릿과 사용자 인증을 사용하여 방문 영패를 획득
  • 접속 영패를 이용하여 데이터 얻기
  • Client ID 및 Center Secret 가져오기



    액세스 토큰을 가져오고Getstationsdata에 액세스


    참조샘플 코드방문 영패를 받으면 됩니다.
    혼자만 사용하기 때문에 사용자 정보를 사용하는 Centent Credentials Authentication이 적용됩니다.
    API GUIDE에는 리스트에 매개 변수를 적어 보내면 JSON이 돌아오는 테스트 형식이 있어 테스트할 때 편리하다.
    특히 한 대의 장치만 필요할 수 있지만, 매개 변수에 맥 주소를 지정하면, 이 장치의 데이터만 값을 되돌릴 수 있습니다.

    Mac에게 말하라고 하세요.


    say 명령으로 실행할 수 있기 때문에python의subprocess 모듈에서 명령을 실행합니다.
    또 매번'쿠루'라는 글자를 보내기 때문에 히라가나로'쿠루'를 지목한다.

    좋은 웹페이지 즐겨찾기