すべてのIoT家電をボタン1つだけで制御する(我が家のSmartHouse化計画Lv4)
6802 ワード
はじめに
- 今までは、ボタンを単一の機能に割り当てていたのですが、一つのボタンでまとめていろいろなことをしようと思い立ったので、実装してみました。
- 個々の制御などは、関連記事を御覧ください
- 結果、これは楽にはならない(笑)
関連する記事
- 我が家のSmartHouse化計画
- 我が家のSmartHouse化計画Lv2
- 我が家のSmartHouse化計画Lv3
- Nature RemoとNode-REDでテレビを操作する
- Node-RED系の記事のまとめ
実現方法
方針
- ボタンには3種類のイベントがあります。
- クリック、ダブルクリック、ホールド
- 単純にどれかの機器に割り当てると3つしか割り当てられないので、シーケンスを作ります。
- 7個の機器の状態をクリック/ホールドでON/OFFで制御し、ダブルクリックで実行とします
具体的な操作方法
- クリック:1に対応させ、ON/切り替えを割り当てます
- ホールド:0に対応させ、OFF/そのままを割り当てます
- ダブルクリック:実行
具体的な割当
方針
- ボタンには3種類のイベントがあります。
- クリック、ダブルクリック、ホールド
- 単純にどれかの機器に割り当てると3つしか割り当てられないので、シーケンスを作ります。
- 7個の機器の状態をクリック/ホールドでON/OFFで制御し、ダブルクリックで実行とします
具体的な操作方法
- クリック:1に対応させ、ON/切り替えを割り当てます
- ホールド:0に対応させ、OFF/そのままを割り当てます
- ダブルクリック:実行
具体的な割当
操作 | 照明 | ライト | テレビ | エアコン | 壁スイッチ | 空気清浄機 | 玄関鍵 |
---|---|---|---|---|---|---|---|
クリック | ON | ON | 切り替える | 切り替える | ON | ON | UNLOCK |
ホールド | OFF | OFF | そのまま | そのまま | OFF | OFF | LOCK |
- 左から順番に対応させていきます
- 7個に満たなかった場合は、後ろに0(ホールドを補います)
- 8個以上でもその部分は無視されます(やり直し不可w)
例
- クリック ⇛ 照明をつける
- ホールド ⇛ ライトを消す
- クリック ⇛ テレビを切り替える(ついていたら消す、消えていたらつける)
- ホールド ⇛ エアコンは何もしない
- ホールド ⇛ 壁スイッチはオフ
- ダブルクリック ⇛ 実行
※空気清浄機と玄関鍵はホールド扱いでOFF/LOCK
例題
- 下記の初期状態ときに、各問に答えよ(笑)
照明 | ライト | テレビ | エアコン | 壁スイッチ | 空気清浄機 | 玄関鍵 |
---|---|---|---|---|---|---|
ON | OFF | ON | OFF | ON | ON | CLOSE |
例題1
- 夜ベッドに入って寝る準備をします。ライトだけを付けてください。
解答1
照明 | ライト | テレビ | エアコン | 壁スイッチ | 空気清浄機 | 玄関鍵 | |
---|---|---|---|---|---|---|---|
元の状態 | ON | OFF | ON | OFF | ON | ON | CLOSE |
操作 | ホールド | クリック | クリック | ホールド | ホールド | ホールド | ホールド |
結果 | OFF | ON | OFF | OFF | OFF | OFF | CLOSE |
- テレビをOFFにするために、切り替えの3番目のクリックを忘れないでください
- クリック、ホールド、クリック、ダブルクリックでも可
例題2
- 熱くなってきたので、エアコンをONにして他の状態を変えないでください
解答2
照明 | ライト | テレビ | エアコン | 壁スイッチ | 空気清浄機 | 玄関鍵 | |
---|---|---|---|---|---|---|---|
元の状態 | ON | OFF | ON | OFF | ON | ON | CLOSE |
操作 | クリック | ホールド | ホールド | クリック | ホールド | ホールド | ホールド |
結果 | ON | OFF | ON | ON | OFF | OFF | CLOSE |
- エアコンの後はダブルクリックでも可
- 別解として「alexa,エアコンを付けて」でも可
まとめ
- 結論。難しい。脳トレやっている気分になる
その他
- その他面白いIoT家電があれば、教えて下さい。
- その他面白いIoT家電があれば、教えて下さい。
Author And Source
この問題について(すべてのIoT家電をボタン1つだけで制御する(我が家のSmartHouse化計画Lv4)), 我々は、より多くの情報をここで見つけました https://qiita.com/kazutxt/items/b13333979e8c8a5efd35著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .