Garage Control Unit

The Garage Control Unit (GCU for short) is a control unit for our garage that integrates directly into the FHEM home automation system. The advantages of the control unit are:

  • One-time (One Time Key) or permanent access for parcel services

  • Monitoring of the access doors

  • Direct integration into FHEM

  • Simple addition and removal of keys (One Time and permanent keys) via FHEM

  • Remote triggering of garage door motor via FHEM

  • Locking/Unlocking of the keypad (ignoring it’s inputs)

  • Alarm function (triggering when doors are open while keypad is locked)

Usage

  • The GCU controls a low-cost Rademacher garage door opener by simply simulating a button press on the remote control.

  • The PIN and OTP lists are comma separated lists, if empty the value is ‘-1’.

  • After connecting to FHEM the GCU is setting the Readings inside FHEM

Electronics

../_images/gcu_v3_pcb.png

FHEM Integration

../_images/gcu_v3_fhem.png

The raw definition of the GCU inside FHEM is:

defmod GCU dummy
attr GCU room Garage
attr GCU setList lock_keypad:noArg unlock_keypad:noArg reboot:noArg update_pinlist:noArg open_door:noArg add_pin remove_pin add_otp remove_otp check_alive:noArg
setstate GCU uninitialized
setstate GCU otp_list -1
setstate GCU pin_list -1