Petkit K3 Odor Spray
BLE Device — Read-only
The K3 communicates via Bluetooth Low Energy (BLE). It is read-only — Localkit receives state from the device but cannot send commands to it directly. The K3 is triggered by the linked Pura Max after each cleaning cycle, or manually via the Pura Max buttons.
The Petkit K3 is a Bluetooth odor spray device designed to work alongside the Pura Max litter box. It releases a deodorizing mist after each cleaning cycle. Localkit exposes its consumable levels and battery as Home Assistant sensors.
Pairing with the Pura Max
The K3 must be linked to a Pura Max in Localkit. Once linked:
- The Pura Max automatically triggers the K3 after each cleaning cycle.
- The Lightning Start and Lightning Stop buttons on the Pura Max control the K3 manually.
- The Link With sensor on the K3 shows which Pura Max it is paired with.
To pair or unpair, use the Link with K3 / Unlink from K3 actions on the Pura Max device page in Localkit.
Sensors (Read-only)
These appear as Sensor entities in Home Assistant under the diagnostic category.
| Name | Technical Name | Unit | Description |
|---|---|---|---|
| Liquid | liquid | % | Remaining liquid level in the spray cartridge (0–100) |
| Battery | battery | % | Battery charge level (0–100) |
| Link With | link_with | — | Name of the Pura Max this K3 is paired with |
Additional State (not exposed to Home Assistant)
These fields are stored internally and visible in the Localkit admin panel but are not published as Home Assistant entities.
| Field | Default | Description |
|---|---|---|
| Standard | [5, 30] | Spray timing parameters |
| Lightness | 100 | LED brightness level |
| Low Voltage | 5 | Battery level threshold for low-voltage warning |
| Refresh Total Time | 11500 | Total spray refresh cycle duration (ms) |
| Single Refresh Time | 25 | Duration of a single spray refresh pulse (ms) |
| Single Light Time | 120 | Duration of the LED light per spray event (ms) |