lostcontrol / poupool Goto Github PK
View Code? Open in Web Editor NEWPoupool is an overflow swimming pool control software
License: GNU General Public License v2.0
Poupool is an overflow swimming pool control software
License: GNU General Public License v2.0
T&A Premium Clean Profile Alu Look (solar) 4.08x9.80 m
175 Nm AC motor with pulse counter
-...
Do we still need the wintering state/feature or do you think we can remove it? That would simplify the code a bit so if you don't need it, better remove it.
OpenHAB 2.4 has a new binding for MQTT. The configuration needs to be adapted to the new format.
Any idea how to implement the sensor calibration? Can we postpone this to a later revision of Poupool and calibrate the sensors offline in a first step?
By offline, I mean we could do it from the RPi3 without disconnecting anything, just starting a dedicated script on the board.
The definition of the different pins, serial interfaces, 1-wire identifiers, etc should be done in a configuration file and not hard-coded in the code (poupool.py
).
Add a mode to run the water to the drain. Will be used to clean the pool with the sweeper.
These settings are set quite low at the moment for testing purposes but need to be set to decent value for production.
Please checkout raspipool (https://github.com/segalion/raspipool)
and (wip) very visual wiki in https://github.com/segalion/raspipool/wiki
Seems we need a not too fast flow for measuring accurate values. Also increase initial timeout to 10 minutes.
Current sequence must be checked. not 100% sure it is correct !
For temperature sensors, we have an actor reading them every minute. This should be enough for everything. If we need temperature readings from another actor, we should get it from that actor instead of doing a blocking call to the sensor.
A setting to stop disinfection without stopping Poupool would be nice in case something goes wrong or if manual caring of the pool is wanted.
At the moment, access to other actors are made using get_actor("ActorName"). This hides the dependencies between actors and will make the maintenance harder. However, we have at least one circular dependency that is solved with this solution and would require some more work to allow dependency injections into the constructors.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.