Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dockstream Smart Fountain #2

Open
1 task done
trentsmart opened this issue Aug 18, 2024 · 8 comments
Open
1 task done

Dockstream Smart Fountain #2

trentsmart opened this issue Aug 18, 2024 · 8 comments
Assignees

Comments

@trentsmart
Copy link

Device model name

Dockstream Smart Fountain

Device model number

PLWF105

Device type

Feeder

What state, statistic or control do you want to be reported in the integration ?

Water Intake Tracking
Water level
Measurement Unit (oz, ml)
Daily Goals
Filter service life remaining
Cleaning service life remaining
Working Mode (Flowing all day, intermittent watering with intervals and working time)

Available to help integrate the new device

  • I agree to help with the integration of the new device by providing the necessary information that will be requested
@gh69
Copy link

gh69 commented Sep 19, 2024

I'd love to see this device added as well.

The "Water Intake Tracking" sensor requested in the main post actually consists of several data elements and they'd really need to be exposed separately to be useful. The 4 elements that make up "Water Intake" are:
a) amount of water drank so far in the current day (units defined by user)
b) goal: water to drink per day (units defined by user)
c) number of drinking events so far in the current (an integer)
d) total drinking time so far in the current day (in mm and ss)

Logger: custom_components.petlibro.hub
Source: custom_components/petlibro/hub.py:60
integration: PETLIBRO (documentation)
First occurred: 19:30:36 (2 occurrences)
Last logged: 19:43:46
Unsupported device found: Dockstream Smart Fountain

@palepinkdot
Copy link

history.json
{ "code": 0, "msg": null, "data": { "legendData": ["Water Intake"], "waterIntake": [ 31, 5, 0, 0, 2, 3, 43, 21, 22, 0, 22, 35, 0, 0, 0, 0, 5, 20, 0, 0, 0, 0, 0, 0 ], "drinkTimes": [ 3, 1, 0, 0, 1, 1, 2, 2, 1, 0, 1, 1, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0 ], "totalMl": 209, "avgDrinkMl": null, "xdate": [ "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00" ] } }

@palepinkdot
Copy link

todayDrinkData.json
{ "code": 0, "msg": null, "data": { "todayTotalMl": 209, "todayTotalTimes": 16, "drinkTimes": "17m29s", "yesterdayTotalMl": 154, "yesterdayTotalTimes": 7, "remainTotalMl": 2326, "tankTotalMl": 2500, "dailyDrinkGoals": 0, "petEatingTime": 1049 } }

@palepinkdot
Copy link

baseInfo.json
{ "code": 0, "msg": null, "data": { "deviceSn": "XXXXXXXXXXXXXXXXX", "thirdSn": null, "mac": "CC:8D:A2:XX:XX:XX", "batchId": 138, "productId": 22, "productName": "Dockstream Smart Fountain", "productIdentifier": "PLWF105", "icon": "https://oss.us.petlibro.com/dlcloud/platform/product_icon/product_icon_66b4a84f048e592c7e3a75dc.png", "name": "Dockstream Smart Fountain", "firstCategoryId": 1, "secondCategoryId": 3, "memberId": 123456789, "timezone": "America/New_York", "enableFeedingPlan": true, "enableAutoUpgrade": true, "enableNotice": true, "noticeType": 1, "noticeStartTime": "", "noticeEndTime": "", "enableFeedingPlanNotice": true, "enableFeedingPlanAdvanceNotice": false, "feedingPlanAdvanceNoticeTime": 5, "enableSurplusGrainNotice": true, "enableLowBatteryNotice": true, "enablePowerChangeNotice": true, "enableVacuumSuccessNotice": true, "enableVacuumFailedNotice": true, "enableOfflineNotice": true, "offlineNoticeType": 1, "enableGrainOutletBlockedNotice": true, "enableNoGrainOutNotice": true, "enableDrinkingWaterNotice": true, "enableLowWaterNotice": true, "enableFilterReplacementReminder": true, "remainingReplacementDays": 3, "enableMachineCleaningReminder": true, "remainingCleaningDays": 3, "enableTankOverturnedNotice": true, "unitType": 2, "batteryDisplayType": null, "enableReGrainNotice": true, "petCareKind": "FREE", "deviceOwner": true } }

@palepinkdot
Copy link

Sorry for so many comments, I'm sort of always in a rush and I had some time to capture the requests for the water fountain. Please let me know if you need anything more specific than this and I can give you some more. I may even have time to do the implementation as some point.

@cloudycloud47
Copy link

please add this device. THanks

@brwyatt
Copy link

brwyatt commented Nov 23, 2024

If it helps, I'll happily buy you one of these. 🤣

I'd really like to be able to get cleaning/refill reminders added to my todo list in HA, rather than relying on their app to notify me. I'd offer to assist directly and submit a PR, but well... you know how it is, too much to do, too little time.

@talmuth
Copy link

talmuth commented Jan 7, 2025

I have added some initial (read "rough") support in pr#21, will continue to iterate though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants