Add blacklist for problematic devices Add more retries and timeouts.
Rebuild release with node 22
Handle the longer device model descriptive names of newer Plejd devices.
Refactor reconnection logic, add more logging around RSSI status.
Discard global state, add more logging to see what is going on.
Catch all Noble errors, refactor ping pong and message queue logic.
Yet another try at the re-connection issue.
Check support for HB 2.0. Added more retry if device has not proppely disconnected yet.
Fix for unknown device from Noble. I have yet to re-produce the error in my development environment.
Add hard reset to noble on disconnect.
Enable lower level reset on disconnect & add timeout ms.
BLE issue still seems to be there. This update will take another path on reconnecting to the mesh as well as handle any errors when we send commands to the Plejd device, it should now retry on reconnect.
Re-occuring issue with reconnection to mesh, another try plus removal of unused items.
Attempt to fix issue with reconnection to mesh.
Bug fix: Re-scan when unable to connect to Plejd device
Move to async/await paradigm and fix flickering ouccuring when updating device brightness from home assistant and other sources.
Clear out dependencies & refactor
Updated plejd ble characteristict
Fix import issues and update configurations
Update dependencies
Update dependencies
Move internal plugin errors to debug mode, reducing clutter in the log.
Improve log messages & minor improvements
Added possibility to hide items from HomeKit by adding "hidden": true to a device in the config.json file.