Upgrade to Pro — share decks privately, control downloads, hide ads and more …

エアコンの操作についての話

 エアコンの操作についての話

ダイキンエアコンのリモート操作Appの仕様が2021年6月28日に変更になったのを受けて、自分で直接エアコン操作ができるようにした話

Yukimitsu Izawa

August 21, 2021
Tweet

More Decks by Yukimitsu Izawa

Other Decks in How-to & DIY

Transcript

  1. ࣗݾ঺հ ➤ YouTuber ➤ My Outdoor Life (https://kanazawa.camp/) ➤ ത࢜(৘ใՊֶ)

    ➤ ΠϯλʔωοτΛ࢖ͬͨૄ݁߹෼ࢄγεςϜͷݚڀΛ͍ͯ͠·͢ ➤ גࣜձࣾΫϧ΢Οοτ औక໾COO ݉ ๺཮ࢧࣾ௕ ➤ Code for Kanazawa ཧࣄ ➤ ిࢠ޻࡞ͱφΠϑΛࣗ࡞͢Δͷ͕झຯͰ͢
  2. άάΔͱ͍Ζ͍Ζͱ৘ใ͕ग़ͯ͘Δ ➤ port 80 Ͱ Web API͕ޱΛ։͚͍ͯΔ ➤ GET ϝιουͰશ෦׬݁Ͱ͖ͦ͏

    ➤ ΤϯυϙΠϯτͷURL͸άάΔͱग़͖ͯͨ ➤ ͭ·Γcurlఔ౓Ͱ׬݁ͦ͠͏͡ΌͶʁ
  3. API END POINT ➤ /common/basic_info جຊతͳ৘ใ ➤ /aircon/get_sensor_info ηϯα৘ใ ➤

    /aircon/get_control_info ઃఆऔಘ ➤ /aircon/set_control_info ઃఆมߋ
  4. /AIRCON/SET_CONTROL_INFO % curl http://192.168.100.9/aircon/set_control_info pow=1,mode=0,adv=,stemp=M,shum=AUTO_L,dt1=M,dt2=M,dt3=25.0,dt4=25.0,dt5=2 5.0,dt7=M,dh1=AUTO_L,dh2=55,dh3=0,dh4=0,dh5=0,dh7=AUTO_L,dhh=50,b_mode=0, b_stemp=M,b_shum=AUTO_L,alert=16,stemp_a=0,dt1_a=0,dt7_a=0,b_stemp_a=0 % curl http://192.168.100.9/aircon/set_control_info?

    pow=1&mode=0&adv=&stemp=M&shum=AUTO_L&dt1=M&dt2=M&dt3=25.0&dt4=25.0&dt5=2 5.0&dt7=M&dh1=AUTO_L&dh2=55&dh3=0&dh4=0&dh5=0&dh7=AUTO_L&dhh=50&b_mode=0& b_stemp=M&b_shum=AUTO_L&alert=16&stemp_a=0&dt1_a=0&dt7_a=0&b_stemp_a=0 , を & に変換してURLパラメータ化 get_control_infoͰऔಘͨ͠ύϥϝʔλΛݩʹͯ͠Ұ෦Λॻ͖׵͑Δ