Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#2677: Home Assistant: Přímá podpora Bluetooth? Jak na to

Tohle je trochu komplikované a to i když máte Green krabičku. Ta neumí Bluetooth, takže musíte do USB portu (máte je tam dva, takže možná jeden zbyl poté co jeden zabralo ZigBee) dát USB Bluetooth dongle. 

Jenže, ono je to dost vybíravé – můžete tam zkusit vrazit “něco” co máte doma, je dokonce dost dobře možné, že v System -> Logs ->  Host najdete, že se to chytlo a adaptér se v  systému připojil. Ale nestane se nic. Bluetooth Integrace bude stále tvrdit, že tam není potřebná podpora.

Můžete zkusit párkrát restartovat (ale pokud možno úplně) HA, ale otázkou je, kolikrát. Protože po jednom či dvou se nejspíš nezmění nic.

Jednodušší řešení je si pořídit některý z podporovaných adaptérů – seznam najdete v Bluetooth – Known Working High-Performace Adapter.

A rovnou prozradím, že třeba na Alze je k dostání Orico BTA-409 a za 119 Korun to určitě není něco nad čím je třeba extra přemýšlet. Dokonce v komentářích je od někoho potvrzeno, že v HA chodí ihned po zapojení. A mohu potvrdit, že to opravdu funguje. 

Lépe ale je pořídit si něco s anténou a lepšími parametry, protože to předchozí bude trpět klasicky rušením a sice to pomoci USB prodlužovacího kabelu jde docela dobře řešit, ale mít anténu a výkonnější USB Bluetooth je lepší. Takže například Nadajnik EDUP EP-B3536Plus bezprzewodowy WiFi USB Bluetooth 5.1 anténa (funguje skvěle, viz Bluetooth USB s anténou (nejen) pro Home Assistant – EDUP EP-B3536Plus BT5.1. A co se stane, když nahradí USB Bluetooth dongle)

Ještě praktičtější řešení nicméně využít ESP 32 Bluetooth Proxy – což ale vyžaduje koupit nějaký ten další hardware (velmi levný, tak jako tak) a umět ho naprogramovat (nahrát firmware) a pak nastavit. Což znamená i to, že tuhle cestu až někdy jindy. 

Bluetooth s USB adaptérem

Bluetooth USB adapter se hned po vložení sice zprovozní v systému (najdete v logu), ale pro HA se nic dít nebude. Nejprve zkuste chvíli, pár minut počkat. Je dost dobře možné, že se vám náhle Pokud to nepomůže, dejte si jeden restart. v objevených se vám okamžitě ukáže přidaný adaptér.. Není nutné přidávat ručně Bluetooth integraci.

S Orico BTA-409 to adaptér identifikovalo jako hci0 (00:1A:7D:DA:71:13) a je třeba ho nakonfigurovat – tím se vám objeví i přidaná Bluetooth integrace.

Pokud máte doma BT zařízení, tak se začnou objevovat. Některé budou srozumitelné určitelné, další ano trochu. Například:

  • Smart CO Alarm (Sensor) je jasné (TP-Link čidlo na CO v koupelně).  jde přidat před HomeKit (je třeba párovací kód ze zařízení). Pomalé, ale mějte trpělivost. A objeví se pod integrací HomeKit Device, takže se nedivte. Umí jen stav CO (tahle krabička od Netatmo to neumí měřit) a zda mu nedochází baterie (ale ta má vydržet mraky let a není míněna jako výměnná).
  • Plant Sensor AD7F (HHCCJCY01) je sice také jasné (HHC/Mi Flora) ale pokud jich máte víc, tak se liší jen tím čtyřmístným šestnáctkovým kódem (poslední dvě číslice (MAC adresy mimochodem). Ale o tom až v jiném tipu.
  • Temperature/Humidity Sensor 49BA (LYWSD03MMC) vyžaduje dešifrovací klíč, takže tady poprvé narazíte (zkuste  token extractor tool, není to těžké) a po přidání bude součástí Xiaomi BLE integrace.