Star on GitHubStar1.1k stars

Case study

Petkit Local: reconstructing feeder cloud and fountain BLE controls

Petkit Local replaces selected Petkit D4 feeder cloud exchanges with a local Home Assistant server and relays Eversweet Max 2 CTW3 fountain messages over BLE. The integration implements device registration, heartbeats, schedules, events and commands based on observed device communication.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Home Assistant 2024.1 or newer, a D4-family feeder, port 80 and local DNS or IP redirection are required.
  • Prerequisites: CTW3 fountain support requires a D4 feeder already running the integration.
  • Testing evidence: The documented tested firmware versions are D4 1.267 and CTW3 1.11.
  • License: MIT licence.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Opcodeffm/petkit-local · Revision 235aaeb
  2. LEGAL.md GitHub · Opcodeffm/petkit-local · Revision 235aaeb

More in Protocols

All 140 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab