Files
ita-ito-horaires/lib/device
vliaudatandClaude Opus 5 ea945b50d6 feat: add the dashboard
Current state at the top, the panel as it stands beside what is known
about the device, the next seven days resolved with their exceptions,
and alerts when something needs attention.

There is no "push now" button, because in BYOS there is nothing to push:
the panel sleeps on battery and fetches when it wakes. Pretending
otherwise would be the most misleading control on the page. It says so
in plain words instead, and shows when the device is next due back.

Everything about the device is inference from one timestamp and one
interval, so it lives in a tested module rather than in a template. A
panel is only called overdue once it has missed its slot by half its
interval again: firmware wake-ups drift, and an alert that cries wolf
every cycle is an alert nobody reads. Battery falls back to a voltage
estimate, labelled as an estimate, because "about a third left" is the
only thing anyone acts on.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012cSY9pVhZmJUKNN7wf1Myd
2026-09-20 21:18:41 +02:00
..
2026-09-20 18:00:50 +02:00
2026-09-20 18:00:50 +02:00
2026-09-20 18:00:50 +02:00
2026-09-20 21:18:41 +02:00
2026-09-20 21:18:41 +02:00
2026-09-20 18:00:50 +02:00
2026-09-20 18:00:50 +02:00