最近のダイキンのエアコンのローカルAPIの呼び方メモ。
参照系は先人の知恵(https://github.com/lltcggie/py-dsapi)を。操作系は公式アプリで操作するとクラウド側APIを呼んでるのでパケットキャプチャでpayloadを拾って、requests[0].toの/edges/番号/を/edge/に変えてローカルの参照系のエンドポイントへ投げる。
情報BOTやツールを作ってます。
・震度速報 (@quaketelop)
・津波注意報・警報速報 (@tsunamitelop)
・日経平均株価 (@stockaverage)
・厳選ニュース (@newsselection)
・ねこ画像ブースト (@nekodon)
・いぬ画像ブースト (@inudon)
・ほどほどトレンドワード (@feditrend)
・API検索(https://www.antun.net/tool/mastodon/mastodoc.html)
・過去投稿ビュワー(https://www.antun.net/tool/mastodon/pastodon.html)
・Mastodonの投稿についた絵文字リアクションをだいたい表示するWebツール(https://gist.githack.com/antunnet/357dde794217e56a49695fab769b3e8c/raw/mastodonReactionViewer.html)
最近のダイキンのエアコンのローカルAPIの呼び方メモ。
参照系は先人の知恵(https://github.com/lltcggie/py-dsapi)を。操作系は公式アプリで操作するとクラウド側APIを呼んでるのでパケットキャプチャでpayloadを拾って、requests[0].toの/edges/番号/を/edge/に変えてローカルの参照系のエンドポイントへ投げる。
新エアコンは隠しAPIが使えるらしいとのことでダイキンにした。2022年モデルなので、昔の/aircon/*や/common/*を叩くだけの簡単仕様は廃止されてた(404エラー)けど、/dsiot/multireqを使う方法で室内外の温度等の取得とクラウド経由せずに電源ON/OFFの制御にひとまず成功。どうにかできそう。