Raspberry Pi에서 IFTTT의 Maker Webhooks에 POST
3672 단어 RaspberryPigoogl파이썬ifttt
키의 개폐를 기록하기 위해 IFTTT를 통해 Google 스프레드 시트에 기록하려고합니다. 이 내용으로 기사 쓰고 있는 사람은 많이 있기 때문에 간단하게.
IFTTT에서 Maker Webhooks 사용
htps : //이 ftt. 코 m / 마케 r_ 우에 b 호오 ks로 이동하여 Connect를 클릭하면 Maker Webhooks가 활성화됩니다.
활성화되면 오른쪽 상단의 "Documentation"을 클릭하여 Webhooks를 사용하기위한 키를 확인하십시오.
덧붙여서 이 화면은 Webhooks의 디버그 콘솔도 겸하고 있어, 이벤트명과 POST 파라미터명을 자유롭게 만져 테스트할 수 있습니다.
IFTTT 애플릿 만들기
이제 Maker Webhooks가 준비되었으므로 이제 Google 스프레드시트에 기록할 애플릿을 만듭니다. "My Applets"→ "New Applet"을 클릭하거나 htps : //이 ftt. 이 m/c레테테으로 이동하여 조합을 만듭니다.
이제 Maker Webhooks가 준비되었으므로 이제 Google 스프레드시트에 기록할 애플릿을 만듭니다. "My Applets"→ "New Applet"을 클릭하거나 htps : //이 ftt. 이 m/c레테테으로 이동하여 조합을 만듭니다.
이것으로 IFTTT 준비가 완료되었습니다. 만약을 위해 방금전의 「Documentation」의 페이지에 가서, 지금 만든 이벤트에 POST 해 봐 제대로 동작하는지 시험해 보는 것도 좋습니다.
Raspberry Pi에서 POST하기
나머지는 Raspberry Pi에서 Python으로 Webhooks API에 POST하면 완료됩니다.
import requests
# IFTTT URL for Logging to Google Sheets
IFTTT_URL_GoogleSheets = 'https://maker.ifttt.com/trigger/<設定したWebhooksのイベント名(LogToGoogleなど)>/with/key/'
# IFTTT Key
IFTTT_KEY = '<確認したWebhooksのkey>'
# Log
requests.post(IFTTT_URL_GoogleSheets + IFTTT_KEY, json = {'value1':'パラメータ1', 'value2':'ぱらめーた2', 'value3':'parameter3'})
나는 이것을 사용하여 열쇠의 개폐와 사용자 등록 등의 기록을 취하고 있습니다.
41행~47행째는 통상의 이용 로그군요. Apple Watch나 iPhone X내의 Suica, 거기에 실내의 버튼을 사용해 개폐하고 있습니다. 48행에서는 등록되지 않은 PASMO가 터치되어 있고, 그 다음 행에서 카드를 「파스모」라는 이름으로 등록 허가를 내고 있습니다. ( 등록허가에 대해서는 다음 기사로 )
현재는 스마트 록만 가동하고 있습니다만, 향후 방내에 센서를 두거나 다른 기능을 갖게 한 Raspberry Pi를 가동하게 되면, 다양한 로그를 이 시트에 기록해 가게 된다 그렇죠.
다음 : Raspberry Pi로 Slackbot을 기르십시오.
Reference
이 문제에 관하여(Raspberry Pi에서 IFTTT의 Maker Webhooks에 POST), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/undo0530/items/95dc85e3b58380ea359a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import requests
# IFTTT URL for Logging to Google Sheets
IFTTT_URL_GoogleSheets = 'https://maker.ifttt.com/trigger/<設定したWebhooksのイベント名(LogToGoogleなど)>/with/key/'
# IFTTT Key
IFTTT_KEY = '<確認したWebhooksのkey>'
# Log
requests.post(IFTTT_URL_GoogleSheets + IFTTT_KEY, json = {'value1':'パラメータ1', 'value2':'ぱらめーた2', 'value3':'parameter3'})
Reference
이 문제에 관하여(Raspberry Pi에서 IFTTT의 Maker Webhooks에 POST), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/undo0530/items/95dc85e3b58380ea359a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)