Skip to content

3.0.0

Choose a tag to compare

@roberto-montanari roberto-montanari released this 08 Mar 16:09
· 33 commits to master since this release
a7f7444

Changelog

New Features

  • Converted plugin from single accessory to dynamic platform.
  • Supports multiple locks via locks array 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.
  • locks array 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.