Die treibende Kraft hinter BrewPi ist Elco Jacobs. Er hat das Projekt vor einigen Jahren auf Basis des Arduino gestartet. Zusammen mit einigen Programmierern wird intensiv an den nächsten Updates gearbeitet. Inzwischen wurde die nächste Generation des BrewPi veröffentlicht, diese läuft auf Basis des Particle Photon.
Mit der Veröffentlichung dieser Version wurden die Software-Updates für die Arduino-Version eingestellt. Grund dafür ist die nicht ausreichende Leistung des Arduinos. Aus diesem Grund sind leider auch viele Anleitungen und Videos im Internet veraltet. Zusätzlich zum BrewPi Spark wird ein Raspberry Pi benötigt, auf dem das eigentliche Web-Interface läuft und die Daten geloggt werden. Der Photon ist der Microcontroller, der die eigentliche Regelung ausführt und auch im Falle eines Absturzes des Web-Interfaces oder der Datenaufzeichnung weiter regelt.
Mit der Version 0.4.0 wurde vor kurzen der Grundstein für die Zukunft gelegt und eine verbesserte Regelung implementiert. Mit dem selben Release wurde die lange versprochene PWM-Regelung, die zur Leistungsregelung beim Maischen dient, veröffentlicht. Somit kann BrewPi nun auch während des Maisch-Vorgangs eingesetzt werden. Die intelligente Steuerung des BrewPi beruht auf zwei Sensoren – einer im Kühlschrank und einer im Bier. Der BrewPi steuert den Kühlschrank so, dass die Temperatur des Bieres konstant bleibt. Mit der Version 0.4.3 wurden Probleme durch diese intelligente Steuerung im Zusammenhang mit Gärtanks und Kühlmänteln (Kühlflüssigkeit) behoben.
Wie auf http://community.brewpi.com zu erfahren ist, wird aktuell an einem komplett neuen Web-Interface gearbeitet. Dieses soll es nicht nur ermöglichen die aktuell notwendige USB-Verbindung zwischen BrewPi und Raspberry durch WLAN zu ersetzen, sondern es soll auch möglich sein, mehrere BrewPi an einen Raspberry zu verbinden.
Ein wichtiger großer Schritt, an dem ebenfalls intensiv gearbeitet wird, ist der sogenannte „Multi-Chamber Support”, der es erlauben soll, mehrere Regelkreise mit einem BrewPi zu regeln. Somit würde es in Zukunft reichen, für einen weiteren Kühlschrank ein Relais und zwei weitere Sensoren zu kaufen. Auch die Steuerung von Ventilen und Pumpen steht bereits auf dem Programm. Es ist aber schwierig einzuschätzen wann diese Funktionen konkret veröffentlicht werden.
Parallel zu diesen Entwicklungen wird von anderen Benutzern an weiteren Funktionen gearbeitet. So ist beispielsweise eine Integration des BrewOMeter möglich, mit dem der Gärverlauf im Tank fortlaufend gemessen und aufgezeichnet werden kann.
Quellen:
Entwicklungen: https://github.com/BrewPi/
Arduino: https://community.brewpi.com/t/why-the-arduino-version-has-been-discontinued/921
Neue Regelung: https://community.brewpi.com/t/control-objects-in-release‑0–4‑0/1181
Release 0.4.0: https://github.com/BrewPi/firmware/releases/tag/0.4.0
Release 0.4.3: https://github.com/BrewPi/firmware/releases/tag/0.4.3
Multi-Chamber: https://community.brewpi.com/t/multiple-chambers-progress/235
BrewOMeter: https://community.brewpi.com/t/brewometer-integration/1674