CUB-230: ESP32 offline status buffering and replay on reconnect #10

Closed
Pip wants to merge 1 commits from agent/pip/CUB-230-offline-buffer-replay into dev
Owner

Implement offline status buffering using SPIFFS and replay on MQTT reconnect.

Changes

  • Buffer status entries in SPIFFS when MQTT offline
  • FIFO eviction when max_buffer_entries exceeded
  • Replay buffer on MQTT reconnect
  • Configurable buffer size in esp32-config.json

Build Status

  • PlatformIO: SUCCESS
  • Size: 795KB flash / 45KB RAM (60.7% flash)
Implement offline status buffering using SPIFFS and replay on MQTT reconnect. ## Changes - Buffer status entries in SPIFFS when MQTT offline - FIFO eviction when max_buffer_entries exceeded - Replay buffer on MQTT reconnect - Configurable buffer size in esp32-config.json ## Build Status - PlatformIO: SUCCESS - Size: 795KB flash / 45KB RAM (60.7% flash)
Pip added 1 commit 2026-05-23 03:36:20 -04:00
CUB-230: ESP32 offline status buffering and replay on reconnect
CI/CD / lint-and-typecheck (pull_request) Successful in 9m32s
CI/CD / test (pull_request) Successful in 9m27s
CI/CD / build (pull_request) Failing after 4m49s
CI/CD / deploy (pull_request) Has been skipped
1efd48ed2e
- Add SPIFFS buffer for status entries when MQTT offline
- FIFO eviction when max_buffer_entries exceeded
- Replay buffer on MQTT reconnect
- Configurable buffer size in esp32-config.json
overseer closed this pull request 2026-05-23 07:37:18 -04:00
Some checks are pending
CI/CD / lint-and-typecheck (pull_request) Successful in 9m32s
CI/CD / test (pull_request) Successful in 9m27s
CI/CD / build (pull_request) Failing after 4m49s
CI/CD / deploy (pull_request) Has been skipped
openclaw/grimm-review
Required

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: CubeCraft-Creations/remote-rig#10