Devices/Dockstream-2-Smart-Fountains - #139
Merged
jjjonesjr33 merged 2 commits intoSep 22, 2025
Merged
Conversation
1 task
jjjonesjr33
self-requested a review
September 22, 2025 03:46
jjjonesjr33
approved these changes
Sep 22, 2025
jjjonesjr33
left a comment
Owner
There was a problem hiding this comment.
Looks great @C4-Dimitri always good work 😄
jjjonesjr33
added a commit
that referenced
this pull request
Sep 22, 2025
Updating version to 1.1.29 - Dockstream 2 Smart-Fountain(s) added in #139
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proposed change:
Enables support for PLWF116 + PLWF106, makes available the following sensors/controls:



















Current water level with ability to set the reminder level
A total oz left sensor, a percentage left sensor, and a number entity to control the "low" threshold (allows 650 - 3000ml)
Battery level left if in cordless mode (only PLWF116).
battery level % sensor, battery status sensor (charging, discharging, charged), battery level sensor (high, medium, low), power state (plugged in, unplugged).
Filter time remaining
sensor for remaining filter time, number entity for controling the cycle, a filter reset button (restarts the cycle)
Time until cleaning needed
sensor for remaining cleaning time, number entity for controling the cycle, a cleaning reset button (restarts the cycle)
Drink logs with amount consumed
today drinking ml sensor, today drinking time sensor, yesterday drinking ml sensor.
How many daily visits
drinking count today sensor, drinking count yesterday sensor.
Average duration
average duration for visits today sensor.
Access to indicator lights
indicator on/off sensor, buttons for turning indicator on/off.
Firmware Version and if update is available
Update entity created with firmware release notes and update progress tracking
Water flow type and ability to select which type
select entity created to select the mode (sensing near, sensing far, continuous, off) (PLWF116 supports the radar, PLW106 does not. PLW106 supports intermittent/timed flow, PLWF116 does not. each have their respective options only),
A binary sensor to show whether water is currently being dispensed or not:
also seperately to the fountains, but including some fountain sensors. i fixed an error where some sensors unit of measurement were not being applied, as they werent in the if statement block at the top of the sensor.py file.
Closes #119, #130, #132
Type of change:
Checklist:
Additional notes: