Monitoring: Uptime Kuma heartbeat for zigbee coordinator #3

Closed
opened 2026-08-27 03:07:55 +00:00 by david · 0 comments
Owner

Watchdog for the klubhaus zigbee coordinator (RPi 3B+, 192.168.81.147).

  • infra/zigbee2mqtt/scripts/kuma-heartbeat.sh — probe-driven heartbeat: fresh sub to zigbee2mqtt/bridge/state (broker reachability + bridge online) + z2m container running check
  • infra/systemd/zigbee-kuma-heartbeat.{service,timer} — runs every minute, POSTs up/down to Uptime Kuma push monitor (zigbee-coordinator)
  • Push token stored at infra/.secrets/kuma-push-token (gitignored)
  • NOTE: pine64 BLZ fork does not implement configure_reporting / request/health / REST API — power-stat beats unavailable; probe-based design chosen deliberately

Deployed 2026-08-27; timer + push verified {"ok":true}.

Watchdog for the klubhaus zigbee coordinator (RPi 3B+, 192.168.81.147). - `infra/zigbee2mqtt/scripts/kuma-heartbeat.sh` — probe-driven heartbeat: fresh sub to `zigbee2mqtt/bridge/state` (broker reachability + bridge online) + z2m container running check - `infra/systemd/zigbee-kuma-heartbeat.{service,timer}` — runs every minute, POSTs up/down to Uptime Kuma push monitor (`zigbee-coordinator`) - Push token stored at `infra/.secrets/kuma-push-token` (gitignored) - NOTE: pine64 BLZ fork does not implement configure_reporting / request/health / REST API — power-stat beats unavailable; probe-based design chosen deliberately Deployed 2026-08-27; timer + push verified `{"ok":true}`.
david closed this issue 2026-08-28 16:59:28 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: david/nr-flow-validator#3