Skip to content

Releases: pponce/homebridge-gdoor-admin-controller

v0.4.47

Choose a tag to compare

@github-actions github-actions released this 12 Oct 05:19

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Move Controller troubleshooting below the lockout settings, controller defaults, device timing overrides and motor relay pulses. It starts collapsed and can be expanded or collapsed; live status refreshes keep the chosen state.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.46

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:41

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Make the virtual keypad part of enabled web administration; remove its separate garage Controls setup. One garage is selected automatically, and multiple garages can be selected on the web keypad.
  • Allow web administration without a garage. The Controller page shows where to add one in Homebridge, with no garage actions available until a garage is configured.
  • Preserve existing garage setup approval and the primary opener route, PIN verification, request freshness and duplicate suppression.
  • Verify the installed version from Homebridge’s managed package so the owner updater accepts normal APT installation output and restarts after a confirmed install.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.45

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:35

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Add an optional Tailwind fully-open sensor on a different door input. Its Door control may remain disabled. The original input still controls the opener and confirms closed.
  • Add named Homebridge contact sensors under Devices. Show Tailwind and ratgdo endpoint feedback automatically in the device list.
  • Select closed and open confirmation sources independently in Behavior. A configured Tailwind open sensor becomes the default; choose another configured contact sensor or timed opening instead, while keeping the extra input configured.
  • Normal opening, relay reversals, bolting, idle observation and restart recovery use the selected endpoint readings. Opening estimates and per-control opening times are unused during sensor confirmation.
  • Reject duplicate sensor/opener inputs, missing or invalid selected readings, and simultaneous selected endpoint engagement. Unused sensors are not required for movement. Keep existing single-sensor timed behavior unchanged.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.44

Choose a tag to compare

@github-actions github-actions released this 11 Oct 02:03

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Fix Homebridge configuration saves incorrectly removing setup approval when the new opener-lockout permission fields are first added. Permission-only changes now retain approved setup through save and restart, keeping device monitoring and HomeKit status available.
  • Preserve disabled controllers and setup review for changed device mappings or other unapproved behavior. The existing stored approval format is unchanged; this update does not automatically approve a setup whose approval was already removed.
  • If affected by 0.4.43, use Garage doors → Review setup → Check connections → Approve updated setup in the Homebridge plugin settings after reviewing the physical setup. Approval requires the door closed and the opener unblocked. See recovery instructions.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.43

Choose a tag to compare

@github-actions github-actions released this 10 Oct 21:23

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Add two-level “Allow operation during opener lockout” permissions for relay devices and physical buttons/keypads, in plugin configuration and the web Controller page. Both must allow the operation; existing safety holds remain. Missing settings default off on upgrade too; explicit choices and unrelated settings are preserved. The implicit 0.4.42 bypass now requires enabling both permissions.
  • Add experimental, hardware-untested homekit-ratgdo firmware support using its local HTTP API, explicit endpoint/direction/obstruction feedback, pinned MAC identity and optional Digest authentication. ESPHome/MQTT firmware are not covered. Unknown/stopped position, remote lock and obstruction remain held; no command retry, automatic fallback or remote-unlock command.
  • Distinguish unsupported lockout reporting from a confirmed clear flag. Tailwind restart and lockout HomeKit tiles remain Tailwind-only. See ratgdo limitations and permission/recovery rules.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.42

Choose a tag to compare

@github-actions github-actions released this 10 Oct 18:44

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Expand Controller troubleshooting with live door/bolt feedback, independent Tailwind flags, actual committed HomeKit values, freshness, input eligibility, motor routes, active holds and recovery state.
  • Allow configured physical button/keypad pulse routes through Tailwind lockout alone. Keep disabled, obstruction, stale-input, uncertain-direction, bolt, identity, storage and restart safeguards; HomeKit/virtual keypad stay on Tailwind. Stable closed feedback permits an explicit physical recovery from a movement/lockout fault only.
  • Report inferred obstruction after a movement timeout or unexpected reversal (or lockout during movement). With fresh not-closed feedback, publish Open/Open plus obstruction as a display-only fallback; internal position remains uncertain and control holds remain. Stable closed feedback clears the inference and publishes Closed even if a separate fault or lockout remains.
  • Never infer an infrared beam signal or clear Tailwind lockout from a pulse acknowledgement. Status observation remains read-only. Actual Apple Home rendering and physical acceptance require owner testing.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.41

Choose a tag to compare

@github-actions github-actions released this 10 Oct 18:17

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Add Controller troubleshooting with live Tailwind lockout status, Restart Tailwind and a read-only Check state now button.
  • Offer optional Tailwind Lockout contact and momentary Restart Tailwind accessories in HomeKit.
  • Continue read-only observation after faults and restore confirmed Closed status independently of command permission. Resolve failed-close timeouts only when stable closed feedback supports recovery, preserving unrelated faults and manual unlock preferences.
  • Never replay a failed movement or automatically reset Tailwind lockout. Uncertain position after timeout retains its existing HomeKit presentation.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.40

Choose a tag to compare

@github-actions github-actions released this 10 Oct 14:41

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Fix the combined garage tile retaining an Open target after the door is closed using an OEM remote or another independent control. External closure now reports the matching Closed target and completes normal HomeKit notifications.
  • Preserve automatic bolting, manual unlock overrides and existing keypad, indoor button and HomeKit control routes without sending an extra motor command.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.39

Choose a tag to compare

@github-actions github-actions released this 09 Oct 05:39

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Remove the extra PIN confirmation checkbox. Clicking Update PIN confirms the requested change.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.

v0.4.38

Choose a tag to compare

@github-actions github-actions released this 09 Oct 05:30

Coordinate a garage door and separate bolt in Homebridge, with optional deCONZ user, PIN, keypad-protection, and alarm web administration.

  • Authorize PIN changes with the existing web-admin administrator session; request Homebridge login only when clearing logs, with an explicit explanation.
  • Verify availability through official discovery and live PIN API reads without requiring Homebridge UI process status.
  • Show safe preflight failure details and make clear when no PIN change started.
  • Hide the Homebridge selection checkbox for the assigned user while preserving PIN synchronization and blank-field behavior.

Downloads

The release includes the reviewed npm archive and a static demo ZIP. Extract the demo ZIP onto a static HTTPS web server to explore fictional data without connecting to hardware. See installation and requirements.