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

TIP#2796: Bluetooth zařízení pro chytrou domácnost? Proč je BLE a Bluetooth takové peklo?

Chcete mít chytrou domácnost s co nejméně problémy? Jděte do ZigBee, pokud ji chcete mít dostatečně “otevřenou”. Nebo volte Wi-Fi zařízení od určitého výrobce, co má větší výběr a slušný ekosystém (TP-Link). Pokud ale půjdete do něčeho co používá Bluetooth (respektive hlavně BLE), tak se připravte na různorodé komplikace.

Home Assistant umí Bluetooth i BLE, ale musíte tomu trochu pomoci. Popsáno je to v Přímá podpora Bluetooth? Jak na to a ESP32 a Bluetooth Proxy pro Home Assistant

To “pomoci” dost souvisí s tím, že Bluetooth/BLE je prostě peklo. Je charakteristické malým dosahem, protože ho bude ovlivňovat cokoliv co máte doma – zdi, vaše Wi-Fi, všechna Wi-Fi od sousedů,  další zařízení, atd. 

Řada zařízení používá (tak trochu) šifrovanou komunikaci a jsou závislá na aplikacích či cloudu výrobce, takže budete narážet na problematické připojení a uzavřenost. Typické je to u Xiaomi, ale klíče pro zpřístupnění se dají vydolovat. 

TIP: ZigBee? Co to je, proč to je a proč mě to má zajímat? A co ostatní? Wi-Fi, Bluetooth a Thread

BLE má nízkou přenosovou rychlost (protože má také nízké nároky na napájení). V kombinaci s nízkým dosahem a rušením je pak zpravidla nutné různě řešit “prodloužení” pokrytí (viz výše zmíněné ESP32 a Bluetooth Proxy pro Home Assistant). 

Omezení BLE jsou pak i důvodem toho, že řada zařízení aktualizuje stav pouze v určitých intervalech, často dlouhých. U některých BT/BLE zařízení je k aktualizaci/získání dat třeba “pokyn” z aplikace od výrobce. 

Věci od Xiaomi lze naštěstí rozumně přidat do Home Assistant přes Xiaomi BLE integraci. Ale ne vždy a stále to funguje.

Komplikované je i to, že některá zařízení (typicky půdní sentory) ukládají data ve vlastní paměti a přenášejí je hromadně až poté, co se k nim připojíte z aplikace. Přenos bude velmi pomalý a trvat dlouho. 

TIP: Co je to Bluetooth LE, BLE, Bluetooth Low Energy, Bluetooth Smart, Bluetooth 5)? je vhodné čtení pro pochopení co že to to BLE vlastně je.

Výše zmíněný zádrhel s šifrováním je zároveň další komplikace Bluetooth/BLE zařízení, tedy bezpečnost a ochrana soukromí. Některá zařízení posílají data v nešifrované čitelné podobě. Což se sice hodí když je potřebujete dát do Home Assistant, ale zároveň to znamená, že můžete doma například číst data ze zubních kartáčků od sousedů.