【Home Assistant】USB機器のVID/PIDを確認する方法
Home Assistant で、USB 機器の VID / PID を確認する方法をメモ。
結論から。
HA の WEB にアクセスして、
- 設定 → システム → ハードウェア → システムハードウェア
を開き、目当ての USB 機器を開きます。

表示された「属性」情報の以下の項目が、その USB 機器の VID / PID に対応します。
- ID_USB_MODEL_ID:→ PID / Product ID
- ID_USB_VENDOR_ID:→ VID / Vendor ID

余談ですが、VMWare Workstation Pro 上で動作する HA OS から VMWare の USB パススルー経由で見える USB 機器の VID / PID は、ホストOSから見えるものと同一です。
つまり、その接続トポロジかつ今回の方法で取得した VID / PID は、例えば VMWare の .vmx ファイルの自動パススルー設定でも、以下のようにそのまま使えるわけです。(vid / pid は例)
usb.autoConnect.device0 = "vid:0403 pid:6015"Code language: JavaScript (javascript)ペラですが、記事の内容としては以上です。
日本でも SwitchBot が公式統合をリリースしたことで注目されつつある Home Assistant。BLE の GATT 接続周りのリソースが不足するような行儀の悪いオートメーションを組んだり、低品質な非公式統合を使うと苦労しますが、そのあたりをハンドリングできる方なら、仮想環境でも ESPHome Bluetooth Proxy との組み合わせで十分に安定運用できたりします。
Home Assistant 向け仮想環境としては Proxmox が人気ですが、Type 1 の仮想化専用サーバーなのでちょっと敷居が高め。国内で Home Assistant を本格活用するには USB ドングルを挿したくなるでしょうから、まずは Type 2 でも比較的 USB パススルーが安定している VMWare Workstation Pro は(個人利用であれば)選択肢としてアリだったりします。
常時稼働 PC・サーバを持て余している方だけでなく、興味のある方は盆休みの暇つぶしのネタに触ってみると面白いかもしれません。
コメントを記入