Skip to content

Releases: hasscc/catlink

Added support for PurePro Water Fountain & Feeder Portion Controll

19 Feb 21:35
3335f30

Choose a tag to compare

Added

  • Feeder Portion Control:
    • Introduced a number entity (slider) for the Catlink Feeder to control the number of food portions dispensed.
    • Users can now select between 1 and 10 portions (default: 1), replacing the previous hardcoded value of 5.
    • Added infrastructure for the number domain, including a base CatlinkNumberEntity.
  • PurePro Water Fountain Support:
    • Full implementation of the PureProDevice for the Catlink PurePro water fountain.
    • Support for state monitoring: online status, water level, filter life, and temperature.
    • Support for mode selection: Flowing mode (CONTINUOUS), Eco-mode (INTERMITTENT), and Smart mode (INDUCTION).
    • Support for binary sensors: UV active, Heating, Light active, and Hair cleaning status.
    • Integration with the logbook to track "Cat drank water" events and other activities.

Changed

  • Device Registration: Updated DEVICE_TYPES registry to include PUREPRO.
  • API Endpoints: Updated PurePro endpoints to match the latest API specifications (detail, runMode, and stats/log/top5).

Fixed

  • Feeder Tests: Updated test_food_out_success to reflect dynamic portions and added test_food_out_custom_portions.
  • PurePro Tests: Updated tests to match new mode names and log endpoint response structure.

v2.1.1-beta

06 Feb 21:48
e9dda4a

Choose a tag to compare

v2.1.1-beta Pre-release
Pre-release

What's Changed

Added

  • Open-X/C08 device support (thanks to this nice repo: https://github.com/eulemitkeule/pycatlink)
  • Limited Scooper Pro Ultra support
  • Reset litter and reset deodorant buttons for litterbox
  • Config flow coverage for discovery, reauthentication, and options (Thanks: @ensky)
  • Test suite additions and GitHub Actions workflow for tests
  • Cats entities exposed 🐱 ! Which technically made support for Catlink Colars!

Fixed

  • Device detail parsing fallback when API payloads are incomplete
  • Home Assistant 2026.2.0 compatibility issues
  • fix: handle timedelta type in calculate_update_interval (Thanks: @Explorer1092)

Changed

  • Device and entity organization with new helpers and logs mixin

v.2.0.0 - Legacy Release

06 Feb 21:38
ce8c919

Choose a tag to compare

Hey, nothing's changed, no need to worry.
We just started doing proper vesioning of the Integration

Happy Catting 🐱

==== Original v2.0.0 Release Change Log ====
What's Changed

Added support for Scooper C1 (SE) by @milosljubenovic in milosljubenovic#1
Feature/v2 by @milosljubenovic in milosljubenovic#2

New Contributors
@milosljubenovic made their first contribution in milosljubenovic#1
Full Changelog: https://github.com/milosljubenovic/catlink/commits/v2.0.0