Web 2.0 Mash

Die Bierbrausteuerungssoftware

Web 2.0 Mash

Web 2.0 Mash ist eine Bierbrausteuerungssoftware, die interaktive Webtechnologie (Web 2.0/Ajax) verwendet.

Als Clientsoftware verwendet man einen aktuellen Webbrowser mit Canvas Unterstützung, der z.B. auf Netbooks, Tablet-Computern, oder Smartphones laufen kann.

Für die Ablaufsteuerung und Temperaturregelung ist ausschließlich die Serversoftware verantwortlich. Sie wurde in der Programmiersprache C geschrieben und läuft daher perfekt als "daemon" auf embedded Linux Systemen. Gewöhnliche x86 basierte GNU/Linux Rechner sind natürlich ebenfalls einsetzbar.

Wir verwenden ein Iomega Iconnect Gerät, auf dem ein Embedded Debian installiert wurde.

Es kommen 1-wire Temperatursensoren (DS18S20) und nahezu beliebige rechnerschaltbare 230V Relais[1] zum Einsatz. Zur Ansteuerung des 1-wire Bussystems wird das Programmpaket owfs verwendet.

Temperaturregelung

Des Weiteren stellt die Software einen universellen Zweipunktregler zur Verfügung, der wahlweise für Kühl- oder Heizgeräte verwendet werden kann. Dieser Modus kann zum Beispiel zur Regelung von Kühlgeräten bei der Vergärung untergäriger Biere verwendet werden.

Wer den Prozess des mehrstufigen Kesselinfusionsverfahrens kennt sollte die Software intuitiv bedienen können. Rastzeiten und Temperaturen sind über die Weboberfläche einstellbar. Möchte man eine Rast überspringen trägt man einfache eine Dauer von 0 Minuten ein. Die Systemparameter zur Ansteuerung der Sensoren und Aktoren werden über die Konfigurationsdatei des Servers (ini-Format) fest eingestellt und sind zur Laufzeit nicht veränderbar.

Systemvoraussetzungen (Server)

Software

Hardware

Systemvoraussetzungen (Clientrechner)

Webbrowser der aktuellen Generation mit Canvas Unterstützung auf Netbook, Tablet-Computer, oder Smartphone.

Download

Quellcode kann mit git über den folgenden Befehl geladen werden:

git clone git://git.geggus.net/web20mash.git

Fertige Binärpakete (inclusive backports aller notwendigen Bibliotheken) für Debian 6.0, Embedded Debian 6.0 und Ubuntu 11.10 sind einfach per apt-get installierbar. Sie stehen für x86 (32 und 64 Bit) sowie armel Architekturen zur Verfügung.

Hierzu trägt man folgende URL in /etc/apt/sources.list ein und installiert das Paket web20mash:

deb http://geggus.net/debian squeeze main


Gegen "Bezahlung" mit selbstgebrautem Bier bieten wir selbstverständlich gerne Unterstützung beim Bau von Hardware und bei der Softwareinstallation an :)


[1] Jedes Relais das per Befehl auf der Kommandozeile geschaltet werden kann ist geeignet. Siehe hierzu auch die 1-wire Multiboard Seite von Sven

Letzte Änderung: 10.01.2012