3.0.0
·
33 commits
to master
since this release
Changelog
New Features
- Converted plugin from single accessory to dynamic platform.
- Supports multiple locks via
locksarray configuration. - Each lock now creates a separate accessory automatically.
- Tested and verified compatibility with Homebridge v2.x and Node 18/20/22/24.
- Improved Raspberry Pi detection for ARM 32-bit and 64-bit architectures.
Configuration
- Added configuration schema for Homebridge UI.
locksarray allows adding multiple locks with name, GPIO pin, and pulse duration.- Homebridge UI now saves the platform correctly under
"platforms"section. - Min/max pulse duration enforced in configuration.
Errors & Warnings Handling
- Added warning for unsupported architectures (non-Raspberry Pi).
- Improved error handling for GPIO pin operations.
- Skip lock creation if configuration is missing required fields.
- Logs meaningful messages for OPEN/CLOSED states per lock.