-
v0.1.0
StableAll checks were successfulCI / Lint, type-check, test (library) (push) Successful in 25sPublish / Publish to PyPI (push) Successful in 25sCI / Type-check + test the integration (push) Successful in 1m46sPublish / Create releases + Linux binary (Forgejo, NAS, GitHub) (push) Successful in 41sPublish / Bridge the macOS .pkg → NAS (push) Successful in 30m9sreleased this
2026-06-28 18:49:26 -07:00 | 244 commits to main since this releaseAdded
whiskerlessPython library — fully-local MQTT control + telemetry for the
Whisker Litter-Robot 4:- LR4 wire codec, command catalog, and a typed state model that decodes both raw
firmware integers and cloud-style strings defensively. - A push-first
LitterRobot4Clientwith a self-healing MQTT connection and
write → read-back → retry for the firmware's commit-latency registers. - Device-agnostic BLE (esp-idf protocomm) re-provisioning with a self-contained
pure-Python protobuf codec (noprotocbuild step). - A
safetyguard that refuses brick/reset-class commands (0xAC/0xA4/0xAD)
unconditionally and gates motor / untraced commands.
- LR4 wire codec, command catalog, and a typed state model that decodes both raw
whiskerlessCLI —provision,monitor,state,read,set,
clean-cycle, and a guarded rawsend.- Home Assistant integration (HACS) built to Platinum standards: fully async,
fully typed,local_push, with MQTT discovery (robots appear as Add/Ignore
cards), diagnostics, translations, and per-robot config entries (any number of
robots). - Documentation — protocol reference, register map, command catalog,
compatibility matrix, setup guides, recovery guide, and the reverse-engineering
writeup. - Standalone CLI binaries built on release for users who want the BLE
re-provisioner without installing Python.
Downloads
-
Source code (ZIP)
17 downloads
-
Source code (TAR.GZ)
0 downloads