このプロジェクトについて

これはComexio IO-Serverをローカルで接続するHome Assistantカスタム統合です(HACSでカスタムリポジトリとして、またはcustom_componentsに手動でインストール可能)。セットアップにはホスト、管理者認証情報、およびBasic Auth用のオプションのAPI認証情報が必要で、接続の詳細は後から再構成ダイアログで変更できます。 READMEに記載されている主な機能: - ローカルプッシュ更新: 入力、出力、マーカーのステータス変更は、ポーリングではなく、WebhookとComexio内で動的に生成されたLUAスクリプトを通じてHome Assistantにプッシュされます。 - ライフサイクル管理: データ更新コーディネーターが、Home Assistantの設定がComexioのWeb-IOコマンドとまだ一致しているかを定期的に監査し、不一致をmissing、rename、type mismatch、orphan、IP mismatchとして分類し、完全同期または対象を絞った差分同期を伴う修復issueを提示します。 - オフライン拡張モジュールの処理: オフラインの拡張モジュールのエンティティとサブデバイスが削除され、オフライン拡張モジュールを一覧表示する診断センサーが提供されます。名前変更は安定したシリアル番号によって検出されます。 - エンティティプラットフォーム: sensor、binary_sensor、switch、number、button、select、update、およびcover/light(KNXはオプトイン)。アナログIOは自動分類され(温度、電力、電流)、デジタル入力は名前からモーション、窓、ドア接点として推測されます。[RO]タグ付きマーカーは読み取り専用センサーになり、[TRIG]/[TP]タグ付きマーカーは自動管理されるトリガープランによってリセットされるワンショットボタンエンティティになります。 - 診断: バス負荷とSDカードの有無を10秒ごとにポーリング、オフライン拡張モジュール数、ファンクションプランのバックアップ数、拡張モジュールごとのファームウェア更新エンティティ(読み取り専用)、手動トリガーボタン付きの夜間アナログMin/Max範囲ガード、アドレスベースの安定したエンティティIDへ移行するFix Entity IDsボタン。 - ファンクションプラン管理: マーカーをWeb-IOコマンドに接続するサービス、プランの並べ替え、接続の可視化、プランの停止/有効化、プランの検索、バックアップの復元、バックアップの一覧表示/削除/パージ、さらに実験的な配線分析と信号フロー図。自動ハッシュベースのバックアップはプランごとに最新3バージョンと10個の変更スナップショットを保持し、スナップショットはHAの.storageに保存され、HAのバックアップに含まれます。 - 管理対象クラスタープランは、設定可能なプレフィックスとペア上限を持つ自動管理プラン全体にマーカー/Web-IOペアを分散します。 - KNXオブジェクトはオプションでインポートでき、DPTベースの分類と調光器/ブラインドをサポートします。 - アンインストール時のクリーンアップは、確認後に統合が作成したマーカー、IO、KNX部分、管理対象プランを削除する修復issueを通じて行われます。 認証は、管理タスク用のRSAログイン(v11)と、標準API呼び出し用のBasic Authをサポートします。このプロジェクトはMITライセンスで、英語とドイツ語で文書化されており、設定、ファンクションプランプレビュー、KNXオブジェクトに関する追加ガイドも用意されています。