【自動化】スマートホーム 19【家電ハック】
レス数が1000を超えています。これ以上書き込みはできません。
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
ワッチョイ導入のため1行目に
!extend:checked:vvvvv:1000:512
を3行以上入れてください。
スマートスピーカーの発売によってにわかに注目を浴びてきたスマートホーム
照明、エアコン、カーテン、スマートキー、etc.
自宅自慢、単純なコントロールからIFTTTのTips、ハードウェア、自作プログラム等
まったり進行しましょう
前スレ
【自動化】スマートホーム 18【家電ハック】
https://lavender.5ch.net/test/read.cgi/kaden/1663860600/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured HomeKitの「家族の誰かが家に到着した時」とか「家族の全員が家を出発した時」とかの
オートメーションを使っている。iOSの標準機能でGPS, WiFi, BLE, センサなど色々使って
うまいこと判定してくれている(詳細はブラックボックス)。全員がiPhoneユーザなことが前提だけど >>948
>MQTTの扱い方がいまいちよくわからん
MQTTブローカを稼働させているならついでにHome AssistantまたはHomebridgeも立ち上げれば
MQTTベースのバーチャル人感センサを定義してすぐに自動化が図れると思う >>952 家族が一人でも家の中に居たら「鍵を開ける」ってこと?
なんかすげぇ怖いんだが・・・ >家族が一人でも家の中に居たら「鍵を開ける」ってこと?
外出が「家族の全員」なんだから
そこは誰も家族が家にいない場合で先に誰かが帰ってきた時ってことだろ
そもそも鍵とは言ってないから、明かりとかだけって可能性もある >>954
何が怖いのかわからん
家族が家に居たら、家の近くに来た人に対して無条件にオートメーション発動すると思ってる? >>952
いまはまさにそれ使ってるんだ。先に言うべきだったすまぬ。でもGPSしか使ってなくない?家から100mぐらい離れないと不在判定にならないのだが…どこかに設定ある?
ただ来年から息子が小学校はいるから、iPhoneに頼らない在宅判定、例えばQrio keyのBLE信号で在宅判定できないかなーと思ってて、それでmonitorを試している。
Z2MもMqttthingも入れて、とりあえずZigbeeデバイスを認識するとこまではできた。でもそこから先が…非プログラマのおいらにはなかなかハードルが高くて… >>957
ブラックボックスなので設定も無いはず
>Z2MもMqttthingも入れて、とりあえずZigbeeデバイスを認識するとこまではできた
monitorはBLEのビーコン利用するらしいのでZigbeeは関係ないよね?
Mqttthingを使っているってことはHomebridgeを使っているということ?
ならばMosquittoとMqttthingがあれば良くて、Zigbee2MQTTは不要だと思う
ラズパイにsshして、
mosquitto_sub -h localhost -t monitor/# -v
みたいなコマンドでmonitorの動作確認ができると思う
後はmqttthingでSwitchとかOccupancy Sensorとかの項目を作って
monitorが出すMQTTメッセージに合わせて設定すれば良いはず
https://diysmartmatter.コム/archives/355 あとは宅スマホでメインスマホのBluetooth検知で開けるとか? >>957
もしもお子さんの見守りが目的ならAirTag持たせても良いかも・・・
そういえばAirTagとHomeKitの連携機能ってありそうで無いよね >>959
ごめん意図がよく掴めないのだが、集中モードがHomekitの在宅検知と何か関連があるの?
宅スマホ(Android+Tasker)でiPhoneの検知、面白そうなのでやってみた。iPhoneがスリープするとBLE接続が切れるのでそのままではダメっぽい。何かTasker側にプラグイン仕込んだりプロファイル擬装っぽいことしないとダメっぽい。 >>961
AirtagはbluetoothのMACアドレスがランダム化で固定されてるからこの手の検知に使えないようになってるのよね。よく考えられてるわ。 >>958
mqttブローカーを設置してsubscribeとpublishができ、Mqttthingのスイッチを相互に操作するとこまではできました。マジでありがとうございます。
さて、monitorのログを見るとBLEの在宅判定は精度良く取れてるっぽいから、あとはmonitorとMqttthingを繋ぐところさえ出来れば…なんだが全然わからん。 >>963
まぁ、それでも探すアプリから見れるから見守りには十分。問題は連れ去りの時にAirTagがあるってバレること。ニュースとかのせいで認知度あがっちゃったからね。
>>962
宅スマホの検証ありがとう。Bluetoothずっとオンにしてるから電波出し続けてるかと思ったけど、そうじゃないんだね。集中モードとHomeKitは別物。どちらも同じくiPhoneのショートカットで設定する。
集中モード: 設定から適当に新規作成→名前も適当に決めてスケジュールの追加で自宅にピンを置く
これで自宅に着いたら自動で集中モードがオンになる。ショートカットアプリからオートメーションでさっき設定した集中モード選べば、APIなりで操作できる。
HomeKit: これにはHomePodか Apple TVが必須。こっち課金必須みたいなもんだから使ってない。集中モードが結構優秀だから使う必要もないと思ってる。設定が楽ってのはあるかも >>965
なるほど〜!集中モードをそれに使う発想はなかったわ。頭いいねえ。Homekitのオートメーションとどう挙動が違うのかちょっとログ取ってみる。
Bluetooth、正確には電波は出し続けてるんだけど、それと接続を維持するかどうかは別っぽいのよね。 >>966
ショートカットスレに制作者本人がいるからお礼でも言ってあげてもろて。Bluetoothのペアリングは要らなそうだけどどうなんだろう。自分も試してみるわ >>964
>monitorのログを見るとBLEの在宅判定は精度良く取れてるっぽいから、あとはmonitorとMqttthingを繋ぐところさえ出来れば…なんだが全然わからん。
mosquitto_sub -t monitor/# -v
で在宅・不在でどんなメッセージが表示されます?それがわかればmattthingの設定ができると思う >>968
原因はわからんのですがmonitorが吐き出すジャーナルをmqttに接続すると、ラズパイがCPU100%で暴走しHomebridgeまで止まってしまうので、一旦monitorの利用は諦めることにします…あとちょっとのとこだったので悔しい。
とりあえずは>>965の方法が、Homeアプリの在宅判定よりも精度が高いっぽいので、しばらくはこれで運用してみる。
ありがとうありがとう。 この方法裏技じゃないだけあってほぼ確実に動作するんだけど、住所バレしたらスマホだけで開くっていう欠点がある。 今更かも知れないが
セサミボットが普通に買えるようになってんだね
類似のAdaprox Fingerbotは押す事に特化したものだけど、押す位置が明確なので設置しやすいかも
SwitchBotのボットはイマイチ押す位置把握が難しい(セサミボットも同様) セサミボット安いけど指ロボが必要になるような家電は新規で買わないしもういらんかな
既存のSwitchBotが壊れたらこっち買うかもね Switchbotで完全なオートメーションを求めようとすると、Switchbotが確実に動作したことを確認する仕組み(電流がとれるスマートプラグとか)を別途導入する必要があるのが致命的な弱点よな。 フラットな押しボタンにSwitchBotでやろうとしたけど確実にスイッチの接点を押すことできなかったから、Adaprox Fingerbotならイケるかな?と狙っている
SwitchBotは点(アームの角)でAdaprox Fingerbotは面だから
SwitchBotはシーソースイッチ向け homekitのオートメーションだと、「指定した時刻帯に25度を下回った場合」って条件をつけると、時間帯で25度以上から25度未満になったときにトリガーがでるっぽいのです。
これを、「指定した時間帯に25度未満なら」という条件をつけることってできないのでしょうか。
「朝8時に部屋が寒いとき(22度未満なら)」を行いたいのに、8時時点で最初から22度を下回っているとトリガーされないのが困っています。
使っている温度センサーはスイッチボットなのでスイッチボットアプリならそういう設定がいけることを確認したのですが、できたらホームアプリ内で完結したいと思っています。
それと、ホームアプリ縛りは置いといて、homebridgeでもそういうオートメーションをやってる方いらっしゃいますか? オートメーションはHomeで作成せずにEVE、Controller for HomeKit、Home+などで作成するとORやANDNOTが使用できる。 >>975
よくわからないけど朝8時に自動起動するオートメーションの中でこうやって指定すれば良いのでは?
https://i.imgur.com/4x3YjZF.png
Macのホーム.appのスクショだけど、作り方がわからなかったのでiPhoneのショートカットで作った
(HomeKitのUIは大体はよく出来ているけど、スクリプティング機能のUIは改善してほしい) >>977
確かにその方法でできました!!ありがとうございます。オートメーションの設定時にショートカットに変換すれば良かったんですね。
細かいことは全てショートカットでやれっていうAppleの思想っぽいですね。ありがとうございました >>976
これ知らんかったわ…これらのアプリのうちグローバル変数が扱えるやつってある?具体的にはとある変数がx(0~100の任意の数字)だったら指定した照明の明るさをx%にするってことを実現したいのだが。今はMacrodroidでやってて、iOSに統一できるなら統一したい。 >>979
ショートカットからssh経由でスクリプトを実行してその値(stdout)を拾えるので、
使えるのではないかな(使ったことがないので違ってたらごめん)
その変数を更新している側から操作する(定期的に操作するとか変化した時に操作するとか)ので
よくて、なおかつmacOS前提で良ければ、ショートカットをコマンドラインから操作しても良いかも
https://diysmartmatter.コム/archives/320 switchbotのロックとハブ買ったんだけど、
これハブとロックは何で通信してるの?
Bluetooth?
Bluetoothだとすると、ハブにはBluetoothのホストの機能があるってこと? chatGPTにきいたらBluetoothで通信してるって教えてくれた >>981
bluetoothだよ
指ロボットもカーテンもbluetooth サンクス
こういう仕様というか、システムの構成ってどこかに記載されてるのかな
知らないとハブの設置場所とか考えるときに困るよね 困るか?
Bluetoothだからここに設置しよう、Wi-Fiだからここに設置しよう、とはならないし、埋め込むものでもないからどうしても届かないなら現物合わせで位置動かせばいいでしょ
赤外線は指向性があるからわかるけど、無線はそこそこ遠くても大丈夫だしな >>980
純正ショートカットで外部機器から変数を取得するとこまではできたんですけど、それを照明の明るさとして反映する部分がわからなかったんですよねぇ…まあHomebridge経由でhttp POSTで制御できるから困ってはいないのですが。
ショートカットがコマンドライン操作受け付けるのは知りませんでした。こっちなら照度設定できるのかしら(残念ながらMacを持ってない)。 >>975
個人用オートメーションならば、アクションにショートカット使えるので現在時刻チェックする処理入れれば解決 Apple ショートカットがMatterに対応すれば各種デバイスの操作も出来るようになるね
現状オートメーション、Alexa定型アクション、Google Homeスキルくらい
androidのTaskerは対応してるのかな? >>74
同じやつのTypeAを購入したんですが、Z2MでペアリングするとUnsupported になってしまい使えませんでした。Z2Mでどのように認識させたのでしょうか? >>992
ありがとうございます。
HAのアドオンで、常に最新版にしています。
v1.30.3-1
permit joinからの流れは同様にペアリングを試みました。
HK版のZ2Mと異なるんでしょうかね? >>993
1.30.1だったので1.30.3にアップデートしました
/opt/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/sonoff.js
ってファイルにmodel: 'S40ZBTPB’というmodelのデバイスが記述されてて、
これが仕事をしてくれているように思います。そちらにはありますか?
このファイルの215行目あたりです
https://github.com/Koenkk/zigbee-herdsman-converters/blob/master/devices/sonoff.js >>995
すみません!
私の勘違いで、バージョンが古かったです
再インストールしたら完璧にペアリングできました。
お騒がせして申し訳ございませんでした。 >>996
おめ
10秒に1回くらいの頻度でon/off状態をパブリッシュして鬱陶しいのだけどやっぱり同じ? >>997
はい。10秒ごとに頻繁にパブリッシュしてますね。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 119日 19時間 53分 33秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。