



My Litter Robot 4 ESPHome firmware now supports a mod for identifying when your cat goes #1 or #2, similar to the "WasteID" feature found on newer models. Allowing better odor control and health tracking.
Ever since the first version of my ESPHome firmware for the Litter Robot 4 self-cleaning litter box, I've been on the lookout for small improvements I could make to extend the longevity and user experience of the device along the way. I've made a few notable improvements already, but this is the biggest one yet.
The Litter Robot 5 introduced "WasteID" which determines if your cat went #1 or #2. It uses an inexpensive air quality sensor to distinguish the type of waste, and shortens the cycle delay for solid waste to better contain odors, since it doesn't need time to clump in the litter like urine. This information can also be useful for tracking the health of your pets.
I have full control of the ESP32 in the Litter Robot 4, so adding such a sensor on an unused set of pins was a trivial task, and the detection logic was surprisingly even simpler. You can see a graph of detected VOCs for both waste types in the graph on slide 4. With that, I have successfully implemented waste identification for the LR4, going by the similar, yet legally distinct, name "WasteSense". It can even be implemented on the LR3 once I publish the firmware for that in the coming weeks.
The mod guide and prerequisite custom firmware flashing guide can be found along with other documentation in the codeberg repo!