アフィリエイト広告を利用しています

広告

posted by fanblog

Google Homeでエアコンの制御

○エアコンの対応

今回は、Google Homeでエアコンの対応について書きます。

ただ、あまり、難しいことはできないみたいで、 冷暖房・ドライ、温度調整ぐらいです。

ライトの時 と同じように以下のようにデバイスの追加を行います。


device.properties.type="action.devices.types.THERMOSTAT";
device.properties.traits=
new Array("action.devices.traits.TemperatureSetting");
device.properties.attributes={};
device.properties.attributes["availableThermostatModes"]= "off,heat,cool,dry,on";
device.properties.attributes["thermostatTemperatureUnit"]="C";


参考までに私が独自で作成したモジュール smart-home-device.js を置いておきます。


ここで、ちなみに飛んでくるイベントは以下の二つです。


action.devices.commands.ThermostatTemperatureSetpoint
action.devices.commands.ThermostatSetMode


ThermostatTemperatureSetpointの方は、暑い、寒い、温度を上げて具体的な室温設定で呼ばれます。

ThermostatSetModeの方は、エアコンつけて、ドライにして、冷房にして、暖房にしてとモードの設定で呼ばれます。



○コマンド

基本は以下の通りです。


日本語 : (部屋)のエアコンを点けて
English : Turn on (room) AC

日本語 : (部屋)のエアコンを消して
English : Turn off (room) AC


ドライにしてなどのモード指定では以下のように"エアコン"すらいりません。
この言い方を見つけるのに結構時間がかかりました。


日本語 : (部屋)をドライにして
English : Make (room) dry



○デモ








トラックバック

コメント

お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのコメント

×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: