ホームアシスタントでMQTスイッチを簡単に作成する方法
4605 ワード
ホームアシスタントでMQTスイッチを簡単に作成する方法
あなたのホームオートメーションのホームアシスタントを使用しているときは、お使いのデバイス用の簡単なスイッチを作成する可能性がありますいくつかのMQTTデバイスを持っている.しかし、あなたが私のようであるならば、この単純な仕事は非常にタフな仕事であることがわかりました.このポストは私のためであるので、それは私のためであり、私はこのたびにこれを行う方法を忘れるので、私はそれを通過するたびにこれは私が行くために時間がかかります.この短いポストでは、3つのことを行います.
1 . MQTTデバイスをホームアシスタントのセンサーとして定義する(オプション)
センサーとしてデバイスを定義するオプションであり、家庭のアシスタントで簡単なスイッチを作成すると何かを持っていないが、それはあなたが将来的にあなたのMQTTデバイスの状態に基づいてトリガを作成することができます.それで、あなたがこれをしたいならば、あなたはこのステップを通過することができます.
MQTTデバイスをホームアシスタントのセンサーとして登録するには、設定で定義する必要があります.YMLファイル.基本的な例を見てみましょう.
sensor:
- platform: mqtt # This is an MQTT device
name: "LED Switch 1" # Choose an easy-to-remember name
state_topic: "home/office/led/get" # The topic to read the current state
このセンサー情報を追加した後、MQTTデバイスの状態を「センサー. ledChord SwitchCount 1」として指定することもできます.このエンティティをトリガーとして、将来的に他のものを自動化することができます.2 .ホームアシスタントのスイッチとしてMQTTデバイスを定義する
今すぐこのポストの最も重要なステップは、ホームアシスタントのスイッチとしてMQTTデバイスを定義する.これを行うには、構成を開きます.YAMLファイルを再び追加し、次の設定を追加します.
switch:
- platform: mqtt # Again, it's an MQTT device
name: "LED Switch 1" # Choose an easy-to-recognize name
state_topic: "home/office/led/get" # Topic to read the current state
command_topic: "home/office/led/set" # Topic to publish commands
qos: 1
payload_on: 0 # or "on", depending on your MQTT device
payload_off: 1 # or "off", depending on your MQTT device
retain: true # or false if you want to wait for changes
The qos あなたの状況によって異なりますが、簡単に言えば今すぐあなたのインスタンスが戻ってくるまで待つと、最後のステップに移動することができます.
MQTTデバイスの状態を切り替えるには、簡単なON / OFFスイッチを作成します
MQTTデバイスをスイッチとして登録したので、ダッシュボード上に視覚的な要素を作成できます.ダッシュボードの右上にある3つのドットをクリックしてダッシュボードを変更することができます.
あなたがダッシュボードを編集しないならば、あなたがあなたのダッシュボードを編集したいと思うならば、あなたが尋ねるメッセージを得ます.ちょうどはい言うと、下のスクリーンショットのような画面があるでしょう.
右のオレンジボタンをクリックして、新しい要素を追加します.あなたが概要を取得し、我々はいずれかの“エンティティ”または下記のスクリーンショットから“ボタン”カードに興味を持っている.
あなたがMQTTデバイスが「オン」状態をして、状態が「オフ」であるとき、あなたのMQTT装置が「ボタン」カードを選ぶより、オフであるとき、あなたがライトアップするボタンが欲しいならば.あなたがオン/オフトグルをしたい場合は、“エンティティ”カードを選択します.ステップ2でスイッチを作成することで、MQTTデバイスのビジュアル要素を簡単に作成し、ダッシュボードの単純なボタンを押すことでその状態を切り替えることができます.以下のスクリーンショットのように.
スイッチオフ状態
スイッチを切り替えるか、ダッシュボードの大きなランプを押すと、MQTTデバイスの“ON”状態がトリガされます.これは自動的に以下のスクリーンショットのようなダッシュボードの状態を更新します.
MQTTスイッチオン状態
あなたがステップ1でセンサーとしてMQTT装置を登録するならば、あなたはあなたがあなたのスイッチをトグルするか、ボタンを押すとき、あなたのMQTT装置の状態に基づく他のオートメーションを誘発することができます.私は、これがあなたを助けたことを望みます、私はこれが私自身によって把握するために私に時間を要したということを知っています.
Reference
この問題について(ホームアシスタントでMQTスイッチを簡単に作成する方法), 我々は、より多くの情報をここで見つけました https://dev.to/roelofjanelsinga/how-to-create-a-simple-mqtt-switch-in-home-assistant-45inテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol