MQTT robustness for clients, Start screen and animations for broker #1

Merged
nathan merged 19 commits from mqtt-hardening into main 2026-09-14 17:36:20 +00:00
Owner

Start screens with 60sec timeout and two screensaver animations that alternate. All clients have some more robust MQTT code that should handle misconnections and dropouts more reliably. rfid-read.py still has some issues but replicating them reliably is hard, I think I really need to halt all the clients until the broker announces it's ready, meaning that the wifi router has booted and everything is in place, but I think that should go on its own branch as there might not be time to do all that and test.

Start screens with 60sec timeout and two screensaver animations that alternate. All clients have some more robust MQTT code that should handle misconnections and dropouts more reliably. `rfid-read.py` still has some issues but replicating them reliably is hard, I think I really need to halt all the clients until the broker announces it's ready, meaning that the wifi router has booted and everything is in place, but I think that should go on its own branch as there might not be time to do all that and test.
nathan self-assigned this 2026-09-14 17:35:29 +00:00
nathan merged commit 8777674ed0 into main 2026-09-14 17:36:20 +00:00
nathan deleted branch mqtt-hardening 2026-09-14 17:36:20 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nathan/large-language-machine!1
No description provided.