Skip to content

conorriches/doorbotjs

Repository files navigation

DoorbotJS - a simple and modular open source access control system

Features

Inputs

  • Keypad (4x3 matrix)
  • Wiegand device - such as a fob reader (13.56mhz/125khz)
  • Three user inputs
    • Doorbell
    • Request to Exit
    • Auxiliary

Outputs

  • Relay 1 - e.g. a door release relay
  • Relay 2 - e.g. a secondary door relay or entry lights
  • Status lights and LCD display

For detailed information read the wiring diagram.

Detailed Logging

An audit log is maintained. To find what you need, open logs/info/ and find the file sorted by day.

A typical log item looks like this:

2022-11-19T21:28:55.229Z [START]: Device was started

To find what you need, search by the action or time:

  • [START] - for when the service starts
  • [VALIDATE] - to see what input was given
  • [ENTRY] - for when someone entered
  • [DOORBELL] - for when the doorbell was pressed
  • [REX] - for when someone pressed the request to exit button

Transparent error reporting

When errors happen, they are logged. The status LEDs indicate when an error has occurred so that action can be taken.

Read the manual for further information.

More reading

About

An entry system with keypad and Wiegand fob reader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published