ホームアシスタントとDomotics
3189 ワード
なぜホームアシスタント?
現在、IOT部門、特にホームオートメーションにおいては、論理的な市場競争のために、しばしば相互に適合しない、または多くの適応を必要とする生態系(分配器からの製品群)が多種多様である.
加えて、これらのデバイスに含まれているデータは、外部サーバーに送信され、ディストリビューターによって制御され、値(ストレージ、統合アプリケーションとの統合、集約)を追加します.
一部の人々は、特にこの事実が非常に目に見えないとき、プライバシー問題を考慮します.
ホームアシスタントは、これらの問題に対処するために作成されます:
我々は、ほぼすべての電子デバイスと互換性のある単一のホームオートメーション/コントロールセンターを持つことができますか?
外部サーバーにデータを送ることができますか?我々も完全にそれを排除するか?
コンセプト
できるだけ多くのデバイスを統一するために、ホームアシスタントは、共通の概念にそれをもたらすことによって、市場の不均一性に取り組みます:
統合:ホームアシスタントモジュールは、デバイスに接続したり、外部ソースからデータを取得するなど、温度センサーモジュール.利用できる統合は以下のようになります.https://www.home-assistant.io/integrations/
デバイス:一度積分が設定されたら、デバイスは、ホームアシスタント、すなわち温度と湿度センサー内で検出されたものを含んでいます.
Entity :デバイスの機能またはデータを表す「オブジェクト」:すなわち湿度値.
オートメーション:条件が与えられるとき、引き起こされる影響:すなわち、ドアが開かれるとき、電報チャットにメッセージを送ること.
これは、ホームアシスタントの本当のパワーが存在するエンティティ値を使用して、自動化の作成にあります.
例
無限の可能性があるので、ホームアシスタントで実現できる短い文章で、いくつかの機能の例を議論したいと思います.
ボンネットの下のクイックルック
しかし、このすべての下で起こっている?見てみましょう.
ホームアシスタントは、パッケージ全体を与えるためにアプリケーションであることを越えて試みます.
-オペレーティングシステム( LinuxのBearbone ).
-応募者
アプリケーション自体、Pythonで書かれた、ホームアシスタントコア
ネイティブモバイルアプリケーション
ホームアシスタントの中には、YAML設定ファイル(文字通り、構成. YAML)があるので、統合がGUI設定可能でないなら、それはそこで構成されることができます.二つの大気質測定積分を用いた例
default_config:
#Text to speech
tts:
- platform: google_translate
#Air Quality Index
air_quality:
- platform: opensensemap
- station_id: redacted
#Waqi air quality
sensor:
- platform: waqi
token: redacted
locations:
- zaragozaspain
(...)
このファイルを変更するには、ホームインターフェイスの中にオプションを持っているので、ホームアシスタントを残しておく必要はありませんssh または埋め込みVisual Studio Code .ポイント&フォロー
この記事では、私は家庭のアシスタントは、どのように我々の生活の中でそれを含めるために興味深いことができるのグローバルな概要を与えることを試みた.将来の記事では、より高度な方法で、どのように我々のお気に入りのホームオートメーションのダッシュボードにそれを有効にする方法を探る
Reference
この問題について(ホームアシスタントとDomotics), 我々は、より多くの情報をここで見つけました https://dev.to/apium_hub/domotics-with-home-assistant-concepts-59h4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol