Petlibro fountain firmware bugs patched on a development board
A Petlibro owner used Claude to investigate ESPHome fountain firmware bugs affecting filter dates, calibration and stored drinking data, with tests short of a real fountain.
Credits
- Source byline SecDefPachiko Source ↗
- Repository account taylorfinnell Source ↗
Earliest dated source:
The full story
The reports identify a filter-expiry date jumping forward after a power cut, calibration state and indicator problems, and an out-of-bounds write in the stored drinking history. The prospective owner credits Claude with investigation and proposed fixes.
The source reports development-board checks and standalone tests for parts of the work, while explicitly saying the changes had not been tested on an actual PLWF105 fountain. The patches therefore remain partially tested proposals.
How it was done
Tools
Themes
Loading themes…
Sources
From the maker's own write-up or code. We summarise what they report; we haven't tested it ourselves.
- PetLibro ESPHome Firmware: PLWF105: Filter Exp Date jumps forward one year after a power cutSource byline: SecDefPachikoPublished
The contributor’s issue report, including observations, proposed changes and test notes.
- The code: github.comRepository account: taylorfinnell
Linked in the post.
- PetLibro ESPHome Firmware: PLWF105: "Clear 24 roll" button writes one element past the end of drinking_roll_24Source byline: SecDefPachikoPublished
The contributor’s issue report, including observations, proposed changes and test notes.
- PetLibro ESPHome Firmware: PLWF105: calibration doesn't start after a fresh flash (Max Water level default 10000, booSource byline: SecDefPachikoPublished
The contributor’s issue report, including observations, proposed changes and test notes.
- PetLibro ESPHome Firmware: PLWF105: calibration blink gets switched off by the filter reminderSource byline: SecDefPachikoPublished
The contributor’s issue report, including observations, proposed changes and test notes.