github homebridge-plugins/homebridge-eufy-security v4.7.1

latest release: v4.7.2
7 hours ago

v4.7.1

Hotfix for a logging regression introduced in v4.7.0.

  • Fixed broken logging: v4.7.0 shipped a logging library upgrade that spammed the log with tslog warnings and errors on every line, and could break the log files. Reverted to the previous stable logging library.

If you installed v4.7.0, upgrade to v4.7.1 to clear the log errors.


v4.7.0

Required actions — read before upgrading

This release drops support for older runtimes. Upgrade your environment first, or the plugin will not install:

  • Node.js 24.5.0 or newer is required. Node 20 and 22 are no longer supported.
  • Homebridge 2.0 or newer is required. Homebridge 1.x is no longer supported.

New device support

  • FamiLock E34 (T85P0) — device image and recognition added.

Improvements & fixes

  • Keypad devices no longer show a useless HomeKit toggle and detail view in the plugin UI.
  • Error messages surfaced to the plugin UI are now sanitized so internal details are not leaked.
  • Diagnostics archives now use a .tar.gz extension so GitHub accepts them as attachments.
  • Login no longer stacks timers on repeated attempts; a leftover login timeout is cleared up front.
  • Storage cleanup skips subdirectories instead of failing silently, and no longer leaks a file handle.

Under the hood

  • Rebuilt on the TypeScript 7 toolchain.
  • Dependencies refreshed (Homebridge 2, support libraries).
  • Source formatting standardized with Prettier (no functional change).

Notes

  • No configuration changes are required beyond the runtime upgrades above.
  • Existing accessories, cameras, and station settings carry over unchanged.

Don't miss a new homebridge-eufy-security release

NewReleases is sending notifications on new releases.