Whisker App for Homey
Hi all, this is an unofficial Homey integration for Whisker devices, focusing initially on the Litter-Robot 4. It brings your Whisker devices into your Homey based smart home with automations, insights, and more.
I am in touch with the Whisker team and they are looking into official support for the Homey platform. But since I always had the goal of creating my own Homey app I thought this would be a nice oppertunity!
Special Thanks
This app builds on the work of pylitterbot β huge thanks to natekspencer for reverse engineering the Whisker API and maintaining the Python integration!
Features
The Whisker API exposes a wide range of data, and Iβve integrated everything that seemed relevant or useful.
Device Capabilities
alarm_cat_detected
β Cat presence alarmalarm_sleep_mode_active
β Sleep mode is currently activealarm_sleep_mode_scheduled
β Sleep mode is scheduledalarm_waste_drawer_full
β Waste drawer full indicatorclean_cycle_status
β Status of the cleaning cycleclean_cycle_wait_time
β Set delay before cycle startskey_pad_lock_out
β Lock/unlock the keypadlitter_robot_status
β Device status (ready, cycling, etc.)measure_litter_level_percentage
β Litter level (%)measure_odometer_clean_cycles
β Total clean cyclesmeasure_scoops_saved_count
β Estimated scoops savedmeasure_waste_drawer_level_percentage
β Waste drawer fill level (%)night_light_mode
β Off / On / Autopanel_brightness
β Panel LED brightnessshort_reset_press
β Trigger soft resetsleep_mode_start_time
β When Sleep Mode activatessleep_mode_end_time
β When Sleep Mode endsstart_clean_cycle
β Start cleaningstart_empty_cycle
β Start emptying
Flow Triggers (Whenβ¦)
- Litter level above threshold
- Litter level below threshold
- Waste drawer level above threshold
- Waste drawer level below threshold
- Waste drawer becomes full
- Waste drawer is no longer full
- Cat detected
- Cat not detected
- Sleep mode activated
- Sleep mode deactivated
- Sleep mode starts in X hours
- Sleep mode ends in X hours
- Multiple clean cycles completed
- Problem details provided
Flow Conditions (Andβ¦)
- Is a cat detected?
- Is sleep mode active?
- Is sleep mode scheduled?
- Is the waste drawer full?
- Is the robot currently cleaning?
Flow Actions (Thenβ¦)
- Start a clean cycle
- Start an empty cycle
- Lock or unlock the keypad
- Set night light mode (off/on/auto)
- Set panel brightness
- Set clean cycle wait time
- Press reset (short press)
Supported Devices
Litter-Robot 4
Litter-Robot 3 (integration planned but sample or test account needed)
Feeder-Robot (integration planned but hardware or test account needed)
Support for additional Whisker devices would be great, but weβll need sample hardware or a testing account to build and test those integrations.
Cat data and individual pet stats will be added in the future as a separate βCatβ driver.
Installation
Install the test build via Homey App Store:
Install the latest test version via Homey
Note: Youβll need a Homey Pro, support for Homey Cloud is planned.