github Sukecz/esp32-birdnet-mic v1.5.0

latest releases: v2.03, v2.01, v2.00...
8 months ago

• ## v1.5.0

Highlights

  • Web UI (English) with live status, logs, and controls.
  • Stream Schedule (local time) with overnight support (e.g. 22:00–06:00).
  • Schedule policy is fail-open when time is unavailable (stream stays allowed).
  • Schedule rule: Start == Stop = empty window (stream blocked always).
  • UI shows Local time, UTC time, and applied offset for quick verification.

Deep Sleep (Optional)

  • New Deep Sleep (Outside Window) toggle (double confirmation + help tooltips).
  • Conservative safety rules: sleeps only outside the stream window, only with valid synced time, after boot grace/stability delays, and never with an active client/stream.
  • Max one sleep cycle: 8 hours, wakes about 5 minutes before the next stream window to reduce drift/edge flapping.
  • After timer wake, logs include a retained deep-sleep summary snapshot (cycle, planned sleep, entered time, schedule, offset).

UX / Mobile

  • Logs panel: scrolling up no longer jumps back to the bottom on refresh.
  • Mobile header: RTSP links wrap correctly (no horizontal overflow scrollbar).

API

  • /api/status exposes stream schedule + deep sleep fields.
  • New settings keys: stream_sched, stream_start_min, stream_stop_min, deep_sleep_sched.

Notes

  • While in deep sleep the device is offline (RTSP/Web UI/API/OTA unreachable).
  • Deep sleep is blocked when time is unsynced (device stays awake).

Don't miss a new esp32-birdnet-mic release

NewReleases is sending notifications on new releases.