It is a DIY setup. We had one of those bottle setups like you describe. For my big dogs all it did was slowly become more slobber than water. I realized the problem wasn’t more water but getting rid of the slobber.
Post above describes what I did if you’re interested.
I’ve always wanted to contribute to an open source project but by the time I get done with the grind of the work day I don’t have the mental energy to effectively work a second job competently.