赤外線(リモコン)信号スマホを使ったホームオートメーションのことでしばしば「エアコンも操作できますか?」と尋ねられるので、今回のブログでなるべく分かりやすく書いてみました。実質エアコンメーカー以外は不可能?エアコンの赤外線のコードはテレビよりも長くて複雑グリーンワークスの場合テレビとエアコンの「UP」ボタンの性質の違いテレビの「チャンネルUP」ボタンの信号は「チャンネルUP」です冒頭から「何を当たり前なことを?」と思われたかも知れませんが、最後までご覧頂けましたら幸いです。テレビのリモコンのことから説明します。今あなたはテレビの「8CH」を見ているとします。「チャンネルUP」のボタンを押すとテレビは「9CH」に変わります。「今8CHでチャンネルUPの信号を受信したから、俺は9CHに切り替えるぞ!」という処理を行ったです。これを意識して下さい。エアコンの「温度アップ」ボタンはUPではなく「新しい温度」が送信される!ところがエアコンの場合はそうではありません。下の写真を見て下さい。今あなたの手元にあるエアコンのリモコンの温度が「24°C」と表記しています。「温度UP」のボタンを押したとします。【エアコンはリモコンが処理する】この時エアコンはテレビのように「今24°Cだから25°Cに設定しよう!」と処理しているのかというと違います。ここで結論になります。この時、リモコンからUPの信号が送られたのではなく、25°Cの信号が送られたのです。「新しい温度」+「今の風量」+「今のモード(冷房/暖房/除湿)」+「今の風向き(縦スイング・横スイング)」などなど・・・が、まとめて1つの信号として送信されているのです。これによって、「リモコンの液晶表記」と「実際のエアコンの運転状態」と常に一致させています。しないと、リモコンがエアコン本体に向けられないで操作する度に、「リモコンの表記」と「実際のエアコンの温度設定」とがどんどんズレていきます。エアコンのメーカー純正リモコンは非常に手間がかけられているエアコンのリモコンには、上の全ての組み合わせの信号があらかじめ登録されています。何通りあるか計算してみましょう。920なんと920通りの信号が含まれている!!この計算には、除湿・OFFは含まれていません。加湿モードなどついているリモコンになると1,000を軽く超えることになります。エアコンのリモコンは非常に手間をかけて作られているのです。エアコンメーカーはこのような手間をかけているのか?もう一度テレビの場合に戻ります。テレビはリモコンでチャンネルを変えた瞬間、私達は自分の目と耳で信号が正しく送られたことを確認しています。ところがエアコンの場合、温度設定を1°C下げただけで、「よし冷たい風が出て来た!」と体感できる人はいません。(機械がそもそも追いつきません。)だから、エアコンメーカーは、リモコンに液晶をおいて、その確認する対象を“風”ではなく“目視できるリモコン側”に置き換えたのです。前述のとおり「リモコン表記」と「本体」とを常に100%一致させることで、私達は、目で見えない温度・風量設定をリモコンで目視しながら操作することができているのです。ついでにエアコン本体は、正しく受信すると「ピ!」という音を鳴らして、正しく信号を受信したことを知らせてくれているのです。私は、「エアコンの温度を音声で変えられます。」という宣伝をみるたびについ疑ってしまいます。その業者が、「温度を1度上げて。」と話したときに「温度UP」の信号を発光する、という手法を取っていたら大間違いです。皆さんも気づいたと思うのですが、24°Cの時に「温度UP」を押した信号は「温度UP」ではなく「25°C」の信号だからです。下の写真で「温度UP」ボタンを押したとき発光される信号は、「温度UP」ではなく、「25°C」の信号です。「温度を上げて」と話したときに「温度UP」を発光させていたら、それは100回発光しようが、1000回発光しようが、エアコンの温度設定は永遠に温度設定は25°Cのままです。・20°Cなら21°Cに設定する。・21°Cなら22°Cに設定する。・22°Cなら23°Cに設定する。・23°Cなら24°Cに設定する。いったプログラムを組むしかありません。これができるのは、開発費が潤沢な大手家電メーカー以外不可能と思っています。