-
-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #140 from agittins/agittins-dev
feat: iOS / iPhone / Private BLE Device / IRK Support! - 🚀 feat: iOS / iPhone Support with IRK #135 - Integrated with the `Private BLE Device` integration. Any devices set up in Private BLE will automatically be configured as Bermuda trackers as well. - 🐛 Fixed error if no devices are saved for setup (ie, CONF_DEVICES is empty) as may happen if one uses *only* Private BLE Devices. - Added refresh calls to device registry listener - Improved some mac_format calls by forcing .lower(), since some "addresses" like private ble will not match a MAC-based pattern. - Fixed new_device signal dispatcher to use full list of devices and check for create_sensor rather than scanning CONF_DEVICES - Added Private BLE Devices to the iBeacon code, so both are treated as "meta-devices" in that they have data that is provided via the MAC address, but is not "of" the mac address. - Fixed case when _refresh_scanners gathers addresses. - Updated device_info in entity.py to ensure entities tied to private_ble devices get linked to those device_registry entries. - fix: typedef for device_new callback - 🚤 feat: Update areas in realtime if scanners are moved improves #137 fix. - If an esphome or other scanner/proxy device has its "area" modified, we immediately update the Areas without requiring a reload or restart. - A little comment-linting. - 🐛 fix: matching of scanner IDs loaded from data (stuck area) fixes #137 - scanner entries were being saved in data with "our default lower-case" form, but when loading was comparing them to uppercased. This was causing the data stored values to prevent correct loading, so changing the area of a scanner never got applied. - 📯 chore: Downgraged ibeacon stale source msg to debug - was set to warning, and #138 shows people are getting this on their systems. I'm not sure why, so adding extra params to log but downgrading to debug since it's spamming people's logs.
- Loading branch information
Showing
5 changed files
with
185 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.