Skip to content

Petkit W5 Water Fountain

BLE Device — Read-only

The W5 water fountain communicates via Bluetooth Low Energy (BLE). It is read-only — Localkit receives state updates from the device but cannot send commands to it. A Petkit device capable of acting as a BLE proxy (e.g. a Pura Max or similar) must be present on the network and within Bluetooth range of the fountain.

The Petkit W5 is a smart pet water fountain. Localkit decodes BLE advertisements from the device and exposes its status as Home Assistant entities via MQTT. Supported variants include W5, W5C, W4X, and CTW3.

How it Works

The fountain broadcasts BLE packets that are picked up by a nearby Petkit device acting as a BLE proxy. Localkit decodes the binary BLE payload and maps it to the properties below. Because communication is one-way (BLE advertisement only), no control commands can be sent to the fountain.

Binary Sensors (Read-only)

These appear as Binary Sensor entities in Home Assistant under the diagnostic category.

NameTechnical NameDevice ClassDescription
Powerpower_statuspoweron when the fountain is powered on, off when off
Runningrunning_statuspoweron when the pump is actively running
Warning: Breakdownwarning_breakdownproblemon when a hardware fault is detected
Warning: Water Missingwarning_water_missingproblemon when the water level is too low
Warning: Filterwarning_filterproblemon when the filter needs attention

Sensors (Read-only)

These appear as Sensor entities in Home Assistant under the diagnostic category.

NameTechnical NameUnitDescription
Filter %filter_percentage%Remaining filter capacity (0–100)
Link Withlink_withName of the Petkit BLE proxy device this fountain is linked to

Additional State (not exposed to Home Assistant)

The following fields are parsed from the BLE payload and stored internally but are not directly exposed as Home Assistant entities:

FieldDescription
ModeOperating mode (1 = normal flow, other values = smart mode)
Do Not Disturb StateWhether the DND schedule is currently active
Do Not Disturb SwitchWhether the DND schedule is enabled
Do Not Disturb OnStart time of the quiet period (minutes since midnight)
Do Not Disturb OffEnd time of the quiet period (minutes since midnight)
Pump RuntimeTotal pump runtime in seconds (lifetime)
Pump Runtime TodayPump runtime today in seconds
Filter Time Left (Days)Estimated days until filter replacement
Smart Time OnSmart mode on-duration in minutes
Smart Time OffSmart mode off-duration in minutes
LED SwitchWhether the LED is enabled
LED BrightnessLED brightness level
LED Light Time OnLED on-time (minutes since midnight)
LED Light Time OffLED off-time (minutes since midnight)
Purified Water (Total)Total liters of water purified (lifetime)
Purified Water (Today)Liters purified today
Energy ConsumedTotal energy used in kWh

Supported Device Variants

AliasFlow RatePump DivisorPower Draw
W51.5 L/min2.00.75 W
W5C1.3 L/min1.00.182 W
W4X1.5 L/min1.80.75 W
CTW31.5 L/min3.00.75 W

The variant affects how pump runtime is translated into purified water volume and energy consumption figures.

Requirements

  • A supported Petkit device acting as a BLE proxy must be within Bluetooth range of the fountain.
  • The proxy device must be configured in Localkit and linked to the fountain via the Link With setting.