Skip to content
Home Assistant TestFlight
Sensors

PETLIBRO

jjjonesjr33/petlibro · vv1.2.32

HACSCloud polling

Petlibro | Home Assistant integration

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
switchSwitch or outlet
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)
buttonButton (as a switch)
selectMode picker (as switches)

What people report

PETLIBRO feeders and fountains work through the app's cloud API; devices without app support (PLWF005, PLWF115) can't work. New models like Granary 2 are being requested.

  • Works4
  • Partly works1
  • Requested1
  • Won’t be supported2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
PETLIBRO Air Smart FeederWorks CloudManual feed amount can be set
Saved copy
Proposed change: This PR adds the support for setting the manual feed/dispense amount for Petlibro Air Smart Feeders. Attached are the pictures of the button object and then a validation of the implementation. ![firefox_OoVjAWSrAg](https://github.com/user-attachments/assets/3d3504ca-f594-4a37-8439-e937

Excerpt saved from GitHub on 2026-10-23.

PR #63 · 2025-01
PETLIBRO Dockstream 2 Smart Fountain (Plug-In)Works CloudSupport added in PR 139
Saved copy
Device model name Dockstream 2 Smart Fountain (Plug-In) ### Device model number PLWF106 ### Device type Fountain ### What state, statistic or control do you want to be reported in the integration ? This will likely be similar to the PLWF116 model. I copied most of that request, and deleted anything not relevant (battery) + expanded on a few things. 1. Current water level - Water Level Reminders → ability to set when 'low water level' has been hit - Example: "Good" = 37.18 to 101.40 oz / "Low Water" = 21.97 to 37.18 oz / "Almost Empty" = 0 to 21.97 oz 2. Filter Time Remaining + Reset Filter 3. …

Excerpt saved from GitHub on 2026-10-23.

Issue #130 · 2025-08
PETLIBRO feeders and fountains with indicatorWorks CloudIndicator control for PLWF305, PLWF105, PLAF108, PLAF203, PLAF109, PLAF107
Saved copy
Proposed change: Add indicator control for all (known) devices that support it. PLWF305, PLWF105, PLAF108, PLAF203, PLAF109, PLAF107 Closes #93 & Closes #78 ## Type of change: - [ ] New device. - [ ] Bug fix (non-breaking change which fixes an issue). - [X] New feature or en

Excerpt saved from GitHub on 2026-10-23.

PR #116 · 2025-07
PETLIBRO One RFID Smart FeederWorks CloudLid mode, speed, close time, display icon and text controls
Saved copy
Proposed change: Add ability to change displayed icon from predefined list: Add Ability to change displayed text using a text entity, this has a regex validation to ensure the text conforms to API standards: I am considering adding a sensor that then tells you what is currently displayed - but i do think its pretty self explanatory. when you type in text the selection for the icon is made blank, if you select from the icon selector the text entity is set to unknown. Closes # (issue) #29 ## Type of change: - [ ] New device. - [ ] Bug fix (non-breaking change which fixes an issue). - [x] New

Excerpt saved from GitHub on 2026-10-23.

PR #64 · 2025-01
Petlibro Granary feeders and Dockstream fountainPartly works CloudCloud account; HA and app fight over login, use a secondary shared account
Saved copy
Petlibro is nice. It was unbelievably annoying to browse the sub and try to find options for smart pet feeders and fountains. Literally everybody just recommends building some sort of leak detector with esp32. Obviously, obviously, not a complete solution. I couldn’t find a single thread of somebody actually recommending a product. I tried pet kit, but it turns out that it doesn’t actually work unless you get one of their other main device devices that is Wi-Fi enabled. So now I basically just have this dumb ass Bluetooth fountain that I can’t use. So I went with Petlibro and got two granary …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit thread · 2025-08
PETLIBRO Granary 2 / Granary 2 VisionRequested CloudWorks via product_name_map tweak: feed counts, battery, desiccant; no feeding plan
Saved copy
Device model name Granary 2 Vision ### Device model number AF205? ### Device type Feeder ### What state, statistic or control do you want to be reported in the integration ? similar to Granary camera ### Available to help integrate the new device - [x] I agree to help with the integration of the new device by providing the necessary information that will be requested Feeding Settings: 1. Scheduled Feeding: - N/A 2. Smart Refill Mode: - Today's Max Amount (Min 1/12 - Max 8 4/12) - Feed Each Time (Min 1/12 - Max 6/12) - Minimum Food Left (Min 0.11oz - Max 0.35oz) Settings: Other Granary 2 …

Excerpt saved from GitHub on 2026-10-23.

Issue #270 · 2026-08
PETLIBRO Dockstream FountainWon’t be supportedNo app or cloud connection, so no API to integrate
Saved copy
The PLWF005 (Dockstream Fountain) likely uses the same API model as the PLWF105. The existing `DockstreamSmartFountain` class (mapped to `"Dockstream Smart Fountain"` in `product_name_map`) should work for PLWF005 if the API returns the same `productName`. Could you enable debug logging and check what `productName` the API returns for your PLWF005? You can enable logging by adding this to your `configuration.yaml`: [code] Then look for `"productName": "..."` in the logs during startup.

Excerpt saved from GitHub on 2026-10-23.

Issue #239 · 2026-06
PETLIBRO Dockstream fountain PLWF115Won’t be supportedNot connected via PETLIBRO app, so unsupported
Saved copy
The PLWF005 (Dockstream Fountain) likely uses the same API model as the PLWF105. The existing `DockstreamSmartFountain` class (mapped to `"Dockstream Smart Fountain"` in `product_name_map`) should work for PLWF005 if the API returns the same `productName`. Could you enable debug logging and check what `productName` the API returns for your PLWF005? You can enable logging by adding this to your `configuration.yaml`: [code] Then look for `"productName": "..."` in the logs during startup.

Excerpt saved from GitHub on 2026-10-23.

Issue #239 · 2026-06

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud polling

Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.

Details

Installs (analytics)1,407 (0.2%)
GitHub stars377
Latest versionv1.2.32 (2026-09-22)
Set up in the UIYes
Maintainers@jjjonesjr33
LicenseGPL-3.0

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.