その4からの続き

前回で照明は片付いたので、残るはエアコン2台
結果的にどっちもIR Remote Climateオブジェクトで片付きました(?)

自室のエアコン(東芝製)

自宅のエアコン以外触ったことないからよく知らないんだけど、東芝エアコンのリモコンって家電協じゃないのね。前にキッチリ解析しようと思ったんだけど結局諦めました(苦笑)

ただ、IR Remote Climateの東芝向け設定で普通に動いているので良しとする。
どうせON/OFFと温度設定しか触らないし。

リビングのエアコン(三菱製)

難物だったのはむしろこっち。
IR Remote Climateの三菱向けだと、ECOモード表示(葉っぱのマーク)が消える・・・
さすがにこれは許されない(風よけ/風あては固定で妥協できてもECOが3にならないのはダメだ)

で、元ソースで固定値化されてる部分のパラメータが気に入らなかったのでどうにか変えたかったんだけどいろいろ試行錯誤してしてしてしまくった結果・・・・・

カスタムコンポーネント化するしかねえなという結論にたどり着いたわけです。
で、IR Remote Climateの三菱向けクラスをフォークしてmitsubishi_zwというカスタムコンポーネントを作成。結果あっさりと動いてしまって試行錯誤しまくってた時間は何だったのかと(苦笑)

派生したついでに次の部分も修正、MSZ-ZWxx8専用となりました。

  • 自動(COOL_HEAT)モードを削除(このエアコンにそんなものは無い!)
  • 温度のステップを0.5℃刻みに修正(当然だけどちゃんとエアコンにも反映するよ)
  • 風よけ/画面表示あり/人感あり/ルーバー動作自動/風量自動に設定(現状固定)
  • エアコン設置位置を”左”に設定(ムーブアイとかルーバーの動作範囲が変わるから結構重要)

これでECO3つ付いた状態で動くようになった。
あと出来れば追加したい項目は

  • ねむりモードのON/OFF
  • 風よけ/風あての切り替え
  • タイマー
  • 受光対応(多分これが一番めんどい)

・・・かなり拡張しなきゃならんけど、プロパティの追加とか大丈夫か?

何はともあれ、これで現状追加すべきものは全部追加したかな・・・

その6に続く

Comments closed.