2.13.0 (2021-01-31)
Important Notes
- iPhones and iPads can be tracked with
bluetoothLowEnergy
now, which will give you much better performance and reliability than usingbluetoothClassic
. More details can be found in the docs. - If you use the
bluetoothLowEnergy
integration on a pure NodeJS installation you should grant an additional permission for the optimal experience usingsudo setcap cap_net_admin+eip $(eval readlink -f `which hciconfig`)
- Not required for Docker, the Home Assistant add-on, Ansible installations or when you run it as root user
- Device trackers can be auto-discovered by Home Assistant now! You can remove your manual configurations after upgrading.
Bug Fixes
- bluetooth: attempt adapter reset on LE timeouts (386ef37)
- bluetooth: disallow parallel resets (09d55bd)
- bluetooth: further improve adapter stability (fef1a2c)
- bluetooth: hard reset adapter on timeouts (112441b)
- bluetooth: improve adapter stability (1c99d05)
- bluetooth: improve adapter stability (27112a0)
- bluetooth-low-energy: add timeout for app discovery (16922ac)
- bluetooth-low-energy: end app discovery on disconnect (ac2c13d)
- bluetooth-low-energy: improve app id sharing (b0b2f7c)
- bluetooth-low-energy: only disconnect from connected devices (d54c53d)
- home-assistant: do not log binary state updates (a96b566)
- improve companion app detection (4e75511)
- limit classic inquiry lock time (c1412cb), closes #327
Features
- bluetooth: reset deadlocked Bluetooth adapters (4cdeb24)
- bluetooth: reset stuck Bluetooth adapters (ab4e940)
- bluetooth-low-energy: allow iOS tracking via BLE (17d537d), closes #309
- bluetooth-low-energy: auto-attempt to recover scanning states (df72629)
- bluetooth-low-energy: make regular lists case insensitive (286bd22)
- bluetooth-low-energy: only connect to companion app devices (adc3f23)
- bluetooth-low-energy: share discovered apps with cluster (188e76c)
- entities: add debounce edge options (d5b92cf), closes #329
- home-assistant: add device tracker discovery (#425) (5e3a727)
- home-assistant: add health indicator (2ab6e42)
- home-assistant: allow disabling of attribute updates (9d2eb5b)
- logger: add Kibana log transporter (076df21)
- prometheus: add metrics (d6a90ea)
- xiaomi-mi: add device information (#362) (67427d5)
- add toggle for heatmap (60afaa5)