Skip to content

Releases: mscodemonkey/eufy-mega-security

v0.1.95

Choose a tag to compare

@mscodemonkey mscodemonkey released this 23 Sep 00:18
17b012e

Eufy Mega Security 0.1.95

  • Fixed repeating HomeBase camera stream restarts while valid video frames are still arriving.
  • Restored motion events for cameras that use the generic HomeBase security notification, including person events when Eufy supplies the person marker.
  • Made fresh snapshot captures wait for a live camera frame instead of accepting a concurrent event image.
  • Added the standalone T8426 Floodlight Camera E30 as ready to test.

v0.1.94

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 12:06
c72ecf3
  • Add privacy-safe timing counters around HomeBase H.265 viewer conversion to separate camera input pauses from conversion output pauses.
  • Report viewer backpressure counts and maximum queued bytes when a converted stream closes.

v0.1.93

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 11:16
476d5e9
  • Calculate HomeBase 3 HDD free space from the unused video partition, including the system areas that the Eufy app counts as used.
  • Preserve the existing fallback for HomeBase storage responses that do not include partition figures.

v0.1.92

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 10:54
3c5d6eb
  • Give Home Assistant usable arrival timestamps for raw camera video, preventing its stream worker from repeatedly closing and reopening otherwise healthy live views.
  • Add a hosted integration contract check for the Home Assistant stream option.

v0.1.91

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 06:00
4ba255a
  • Retain bounded Firebase sibling fields when a decoded Eufy payload entry is also present, allowing HomeBase 2 camera identity to reach motion-event normalization.
  • Add privacy-safe receipt flags for sibling device, station, and event fields without logging their values.

v0.1.90

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 04:23
6ceafde
  • Use the T8210-family direct Auto night vision command instead of the unrelated three-mode night vision command.
  • Read and confirm the dedicated Auto night vision value from both cloud inventory and current HomeBase child state.

v0.1.89

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 02:34
ed735f9
  • Prefer fresh allowlisted child-device values reported by the HomeBase over older cloud inventory values, including battery level and night vision mode.
  • Log the cloud and live battery figures when a HomeBase reports a new local battery value, without exposing device identifiers or arbitrary parameters.
  • Keep signed live-view URLs valid through Home Assistant's retry window so a delayed retry does not fail with an authorization error.

v0.1.88

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 02:09
34b2815

Standalone PIR motion recovery

  • Adds a delayed cloud fallback for standalone PIR motion sensors when their realtime push does not reach the gateway.
  • Exposes the cloud-reported PIR event time through the sensor last-seen diagnostic and records timestamp transitions for comparison.
  • Keeps realtime push as the preferred path, without replaying old motion at startup or duplicating a push that already worked.

This gives affected T8910 sensors a recovery path on the next cloud refresh without enabling user test mode, which would disable normal alarm behaviour.

v0.1.87

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 01:37
eacaeef

Push delivery diagnostics

  • Added a privacy-safe receipt for every Firebase data delivery before duplicate filtering and Eufy payload parsing.
  • Recorded only envelope presence and entry counts, without persistent IDs, device details, categories, or payload contents.

This diagnostic separates a delivery discarded inside the gateway from an event Eufy did not send to the registered gateway token.

v0.1.86

Choose a tag to compare

@mscodemonkey mscodemonkey released this 22 Sep 00:28
87e3a08

HomeBase storage diagnostics

  • Added a once-per-start HomeBase 3 HDD diagnostic with exact numeric and boolean storage fields.
  • Included the calculated total and free byte values beside the raw storage figures.
  • Kept paths, labels, drive serials, and other text values out of support logs.

This release does not change the storage calculation. The new evidence will let us compare HomeBase responses before adjusting it again.