2023-02-24 20:19:59 +01:00
2023-02-24 20:19:59 +01:00
2023-02-22 01:46:23 +01:00
2023-02-22 01:46:23 +01:00

FabLock

Python Process Actor for FabAccess The Hardware and Software supports only non-permanent locks. It can trigger locks, identify them via an LED and return the state of the deadbolt.

To communicate with the FabLock-Hardware MQTT is used. Every FabLock Module must have an unique ID. The ID is 5 digits long and has leading zeros. To distinguish the individual locks in the FabLock module, each has a 5-digit ID with leading zeros.

Since different locks have different trigger times and these must be adhered to in order to maintain the functionality of the lock, these can only be set on the hardware.

The LED flashes every 500ms seconds, when identifying. And lights permanent up when the lock is unlocked. The state of the deadbolt is reported every 30 seconds.

Paramters

MQTT Configuration

  • --host MQTT Server Address
  • --port MQTT Server Port
  • --user MQTT User (optional)
  • --password MQTT Password (optional)

FabLock Configuration

  • --fablock FabLock ID
  • --lock Lock ID

MQTT Commands

/fablock/[FabLock-ID]/[Lock-ID]/[event]

Examples

  • /fablock/00001/00001/trigger
  • /fablock/00001/00001/identify

The state of the deadbolt is reported on:

  • /fablock/00001/00001/feedback
Description
Actor for FabLock module
Readme 36 KiB
Languages
Python 100%