Erroneous
Well-Known Member
So I decided to remake the great Brewpi project in C++. I'm currently calling it Brewpipp. I have a few reasons for doing this:
I've got a github for the project at https://github.com/Erroneous1/brewpipp. I only get to work on it maybe an hour a day and a little more on the weekends so I don't expect it to be done soon. If there are features you'd like to see, let me know. If you'd like to help, that'd be great!
--Edit Updated goals with alarms, Brewbug, and Fuscus
- Brewpi was written in Python 2 which is not compatible with Python 3
- Brewpi is dropping support for Arduino in favor of the more expensive spark system
- Brewpi is pretty tied in to Raspian if you don't want to fix a bunch of stuff
- I want a system that is cross platform (compiles in Linux, Mac, Windows) for the web server component
- Uses databases for storage (I plan on using ODBC which can also be configured for SQLite)
- Has user authentication and configurable privileges (i.e., readonly access for anonymous user but full access for logged in user)
- Uses TLS for communication between networked components (except serial communication of course)
- Uses Raspberry Pi's built in IO instead of Arduino if it isn't needed (might just use Fuscus project)
- Multi chamber support
- Alarm alerts via email
- (Possibly long way down the road) Brewbug support
I've got a github for the project at https://github.com/Erroneous1/brewpipp. I only get to work on it maybe an hour a day and a little more on the weekends so I don't expect it to be done soon. If there are features you'd like to see, let me know. If you'd like to help, that'd be great!
--Edit Updated goals with alarms, Brewbug, and Fuscus