このMQTT Home Presenceについて
Bluetooth検出、HomeAssistant / MQTTを使用して存在を検出する
Bluetoothデバイスを使用した存在検出プラットフォーム。古いSmarphoneを存在検出マネージャーとして再利用します。許可されたデバイスを検出すると、MQTTを介して通信し、HomeAssistantを使用して、存在の自動化を実行できます。
前提条件
MQTTブローカー
ホームアシスタント
古いSmarphone Android
セットアップ
1アプリを開く
2メニューウィザードの構成
3部屋の設定(変更を保存するには、[保存]をクリックすることを忘れないでください)
4許可されたデバイスを追加し、家族や友人の各メンバーのデバイスを追加します
5 MQTTクライアントを構成し、MQTTクライアントをセットアップし、MQTTブローカーへの接続を確認します(変更を保存するには、[保存]をクリックすることを忘れないでください)
6完了をクリックします
7これで、再生を押すことができ、バックグラウンドサービスが毎分実行されます
またはオプションで構成するときに、それが周囲のデバイスを検出します。許可されたデバイスのリストと一致する場合、MQTTで送信します。
Home Assistantとの統合
Home Assistantへの統合は、mqttセンサーを使用して行われます。例を参照してください
configuration.yaml
センサー:
-プラットフォーム:mqtt
state_topic: 'andrews_home / first_floor / FF:00:11:22:36:11'
value_template: '{{value_json.confidence}}'
測定の単位: '%'
名前:「Andrew First Floor」
BluetoothデバイスのMACアドレスは、トピックmqttの一部として送信されます
信頼値はどのように取得されますか?
信頼値の範囲は0〜1.0です
デバイスが見つかると0.5増加します
許可されたデバイスがBluetooth検出の範囲に表示されない場合、0.33減少します