[APP][Pro] Whisker - Life with your pet, endlessly better

Whisker - Life with your pet, endlessly better

Central topic for questions/discussing the Whisker App. You can use this topic to ask questions and share your experiences with the devices from Whisker.

This app is developed by @Doekse with support from the Whisker team. For support use the e-mail link on the Homey App Store page. Support Contact »

:package: Supported Devices

  • :white_check_mark: Litter-Robot 3 - Full support with all capabilities
  • :white_check_mark: Litter-Robot 4 - Full support with all capabilities including LitterHopper
  • :white_check_mark: Pets - Complete pet monitoring and health tracking
  • :yellow_circle: Feeder-Robot (integration planned — hardware sample needed)
  • :yellow_circle: Litter-Robot 5 (integration planned, expected in Q1 2026)

:rocket: Installation

You can try the app in two ways:

:white_check_mark: Option 1: Install the test build via Homey App Store

:backhand_index_pointing_right: Install the latest test version via Homey

Note: Can be used on both Homey Cloud as well as Homey Pro.


:hammer_and_wrench: Option 2: Manual installation via Homey CLI

git clone https://github.com/Doekse/whisker-homey.git
cd whisker-homey
npm install
homey app install

:folded_hands: Special Thanks

This app builds on the work of pylitterbot — huge thanks to natekspencer for figuring out the Whisker API and maintaining the Python integration!

1 Like

I have a Litter Robot 3, can I help with development and testing?

Would you be willing to share login information of your Litter-Robot 3 to support development?

Yes I would

Is there a way to get the name of the whisker device that is triggered? I have 2 litter robots, and I have to put extra logic in my flows to manually get the name of which litter robot is the one that triggered the flow. Example I send a push notification when one of my litter robots goes offline (happens every so often). It would be nice if I could just access a key/value or tag that has the name of the device I gave it. Not sure that Whisker exposes this information but would seem very basic that they would. I would like to add this as a feature request if it’s possible. Thanks in advance.

It sounds like you’re using the Is Disconnected Flow card to trigger your Flow. To make sure it works correctly, you’ll need to add that Flow card from the specific device you want to monitor.

So, if you have two Litter-Robots, simply:

  1. Add one Is Disconnected trigger card from the first device, and another from the second.
  2. Set up a push notification for each one (e.g. “Litter-Robot 1 has gone offline”).

This way, you’ll have one Flow per Litter-Robot. Since these Flow Cards are triggered at the device level rather than the app level, each Flow will already be specific to the device it’s connected to. You can also see which device the trigger card belongs to at the top of the card.

Thank you!

1 Like

Hi all! I’ve just pushed v2.0.0 of the official Whisker app for Homey to test. This update adds support for the Litter-Robot 3, and also includes several code optimizations and new features for the Litter-Robot 4:

  • Automatic timeline notifications: You’ll now receive a Homey timeline notification whenever one of your cats visits any of your Litter-Robots. If no pets are added in Homey, it will show a generic notification. If you have added your pets, it will also display which pet visited and their measured weight.
  • Power control for Litter-Robot 4: You can now turn your Litter-Robot 4 on and off directly from Homey, either via the standard On/Off capability or through Flows.
  • Adjustable globe light brightness: You can now change the globe light brightness via the picker capability or through Flows.

:warning: Important: These new capabilities require you to re-pair your Litter-Robot 4. Please remove the device from Homey and add it again. The new capabilities should appear automatically. You’ll also receive a timeline notification if re-pairing is needed.

Happy testing, and let me know if you have any questions! :grin: