Embedded telemetry

ESP32 Live Node

A transparent telemetry surface for node freshness, fallback states, sensor values, and API shape.

ESP32 telemetry node connected to sensor, power, and radio status panels.
Cached MVP status

Primary goal

Show live or cached lab state honestly, with freshness visible at all times.

Evidence

API contract, wiring photo, payload schema, and status panel behavior.

Limit

The current site ships a static cached payload until hardware telemetry is wired.

What this mission proves

The live node is designed around honesty. A cached payload is valuable in the MVP because it proves the interface contract without pretending the hardware stream is already online.

Evidence model

The status panel should always show mode, last seen, and source. When the real node is connected, the same UI can shift from cached to live without changing the rest of the portfolio.

Current limit

The real hardware feed still needs to be connected. Until then, the endpoint is static and clearly labeled as cached.

Mission Timeline

Trace The Work

Each entry keeps the project inspectable by linking a system state to an evidence expectation.

  1. Now

    Static fallback

    Expose a cached JSON payload so the interface and failure states can be reviewed.

  2. Next

    Hardware feed

    Replace fallback values with a narrow status endpoint fed by the node or broker.

  3. Later

    Freshness policy

    Mark live, cached, warning, and offline states based on last-seen age.

  4. Guard

    No fake live

    Never present stale payloads as realtime telemetry.

Evidence

Proof Slots

These cards are intentionally concrete. Replace placeholder frames with real logs, screenshots, photos, CAD exports, and code traces as they are available.

Build Stack

Tools And Surfaces

ESP32-S3SensorsJSON endpointTelemetryFallback states
FAIL-000 Tried to be a normal portfolio critical
Symptom
Visitors scrolled, shrugged, and closed the tab. Nothing stuck.
Root cause
The operator hid behind generic panels. Zero risk taken, zero easter eggs shipped.
Fix
Rebuilt as a living lab: boot sequence, command palette, and a public failure log.
Lesson
If you dug deep enough to find this, we should probably talk. Report this finding →
incident unlocked · konami / sudo