Senior Member Beiträge: 259 Registriert: 14.1.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 7.3.2014 um 22:44 |
|
|
|
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 10.3.2014 um 18:05 |
|
|
Moin,
gibt es eigentlich eine Möglichkeit, irgendwie den Status des
Maischprogramms auszulesen, also welche Stufe gerade gefahren wird?
Würde gern das hier
verwenden, aber die Push-Nachrichten sollten schon etwas Information
enthalten...
Ein Textfile mit einer Zahl, die den aktuellen Status darstellt, wäre dafür
gut geeignet, aber bisher habe ich keines entdeckt(?).
Grüße ____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 101 |
|
Senior Member Beiträge: 259 Registriert: 14.1.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 11.3.2014 um 12:31 |
|
|
Ja klar, alles was die Weboberfläche anzeigt kann man auslesen.
Was Du suchst steckt im json drin, das von getstate call geliefert wird:
Quelltextbereich einfügen: | http://your-server:your-port/getmpstate
{
"curtemp": 49.0,
"musttemp": 52.5,
"rstate": [ 1, 1 ],
"ctrl": 1,
"mpstate": 1,
"acttype": "heater",
"resttimer": 0.000000,
"stirring": 1,
"resttime": [ 0, 20, 20, 0 ],
"resttemp": [ 52.50, 62.50, 72.50, 80.00 ]
} |
"mpstate" ist das was Du suchst.
Quelltextbereich einfügen: | Aus mashctld.c:
0 no mash process running (generic control function)
1 raise the temperature up to protein rest (german: Eiweissrat)
2 keep temperature at protein rest temperature for configured time
3 raise the temperature up to 1. rest (german: Maltoserast)
4 keep temperature at 1. rest temperature for configured time
5 raise the temperature up to 2. rest (german: 2. Verzuckerungsrast)
6 keep temperature at 2. rest temperature for configured time
7 raise the temperature up to lautering temperature
8 keep temperature at lautering temperature for configured time
9 pseudo state for signaling end of mash process |
Für Push-Nachrichten würde ich aber anders vorgehen. Man kann nach jeder
Zustandsänderung der Statemachine über state_change_cmd ein externes script
triggern.
In meinem sampleconfig starte ich da einfach den buzzer eine Sekunde lang.
da kann man aber auch allerlei anderen Unfug machen. Einen tweet absetzen
oder was auch immer
Gruss
Sven
Gruss
Sven ____________________ St. Afforter Fangobräu: http://www.fangobräu.de
Web 2.0 Mash: http://fangobräu.de/web20mash.shtml
Die Hausbrauereikarte: http://brewpubs.openstreetmap.de
|
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 11.3.2014 um 18:09 |
|
|
Danke!
Mit deinen Angaben sollte es jetzt auch kein Problem mehr sein, der
pushover-API jeweils auch einen sinnvollen Text zu übermitteln wenn sich
etwas ändert.
Genau dort in der maschctld.conf, wo der Buzzer getriggert wird
("state_change_cmd") wollte ich tatsächlich auch ein Script starten. Mit
den Apple und Google Push-APIs will ich mich aber eigentlich nicht
rumärgern, daher fand ich pushover für die Benachrichtigungen ganz nett.
Einfache API, zwei Plattformen. Gut, die App kostet einmalig 4 €, aber
ansonsten ist deren Service komplett kostenlos.
Grüße
____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 103 |
|
Senior Member Beiträge: 259 Registriert: 14.1.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 11.3.2014 um 22:09 |
|
|
|
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 12.3.2014 um 07:14 |
|
|
Moin,
Ich hab das mit den Push-Benacfhrichtigungen dann schlussendlich wie folgt
gelöst:
1. holen von http://raspi-URL/getstate per "wget"
2. Ausfiltern der interessanten Werte ("mpstate" und "curtemp") per "jq"
(https://github.com/stedolan/jq)*
2. übernehmen der Werte in Variablen, sowie Übersetzen in "human-readable"
(also z.B. "Eiweissrast" statt "2")
3. Senden der Variablen an die Pushover-API mit "curl"
*Wer Interesse hat, das Kompilieren der jq-Binary für armhf war nämlich
etwas umständlich, hier die jq binary und das script: http://www.drunkenkiwibrewing.com/data/uploads/getdata.tar.
gz
Grüße ____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 105 |
|
Junior Member Beiträge: 44 Registriert: 9.12.2009 Status: OfflineGeschlecht:
|
|
erstellt am: 12.3.2014 um 10:52 |
|
|
Hallo Sven,
hab etwas die übersicht verloren.
Ist im aktuellen Paket der DS2405 per one-wire steuerbar?
____________________ Grüße
Friedrich
|
|
Antwort 106 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 12.3.2014 um 16:45 |
|
|
Hallo Dimonic,
Zitat von giggls, am 12.2.2014 um
22:29 | Ähm ja. Im Prinzip wäre die
konfigurationsdatei so richtig, wenn der DS2405 ein unterstützter Baustein
wäre
Ich kann das leider nur mit per owserver simuliertem Baustein testen aber
ich hab mal schnell versucht den support dafür einzubauen.
(...)
Quelltextbereich einfügen: | git clone git://git.geggus.net/web20mash.git
cd web20mash/
dpkg-buildpackage |
|
Sieht für mich so eigentlich so aus, als ob in der Version im Github
zumindest ein experimenteller Ds2405-Support verfügbar ist.
Du wolltest das doch testen, zuletzt hing der Build der experimentellen
Version bei dir wegen fehlendem "clig" und die vorgeschlagene Lösung war,
"touch cmdline.?" auszuführen. Was ist denn dabei herausgekommen?
Grüße
[Editiert am 12.3.2014 um 16:46 von DerDennis]
____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 107 |
|
Newbie Beiträge: 6 Registriert: 19.2.2014 Status: OfflineGeschlecht:
|
|
erstellt am: 13.3.2014 um 21:38 |
|
|
Hallo,
ich bin grad dabei die genial Brausteckdose von Sven nachzubauen. RaspIO
ist fertig. GPIO'S können manuell geschaltet werden und der
Temperatursensor über I2C wird erkannt.
Wenn ich Web 2.0 Mash v.4.0 startet über "mashctld" starte kommt immer die
Fehlermeldung "error starting http server". Ich kann aber über das Netz auf
die Brausteuerung zugreifen (Demomode).
Wenn ich "mashctld -d" eingebe kommt folgende Antwort:
Quelltextbereich einfügen: | loading plugin /usr/lib/webmash/plugins/sensor_onewire.so
[onewire sensor plugin] sensor_initfunc
[onewire sensor plugin] calling OW_init("--i2c=dev/i2c-1:18 --no_PPM")
[onewire sensor plugin] OK, found sensor of type DS18S20 at id 28.94215A050000.
loading plugin /usr/lib/web20mash/plugins/actuator_gpio.so
[gpio actuator plugin] actuator_initfunc device 0
[gpio actuator plugin] actuator_initfunc device 1
Error running IPv6 HTTP-server
Error running IPv4 HTTP-server
Error running http server |
Ich bin hier grad am verzweifeln! Hat jemand eine Idee?
Viele Grüße
Flo
[Editiert am 13.3.2014 um 21:39 von floranz]
|
|
Antwort 108 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 14.3.2014 um 02:35 |
|
|
Ja, ich hab eine Idee.
Wenn du trotz der Fehlermeldung auf die Steuerungs-Webseite kommst, dann
läuft das Ganze eigentlich schon.
Ich vermute, dass beim Systemstart bereits der mashctld als
Hintergrunddienst aufgerufen wird,
Wenn du dann zusätzlich nochmal eine zweite Instanz manuell startest, gibt
das logischerweise eine Fehlermeldung.
Mach doch mal folgendes: starte den Raspberry neu und schaue ob mashctld im
Hintergrund gestartet wurde:
"ps ax | grep mashctld"
Das sollte dann so ähnlich aussehen, wenn mashctld bereits im Hintergrund
aktiv ist:
1874 ? S 0:12 /usr/bin/mashctld -bd -c /etc/mashctld.conf
-p /var/run/mashctld.pid
29234 pts/0 S+ 0:00 grep --color=auto mashctld
(oder einfach schauen ob die Webseite sich nach einem Neustart aufrufen
lässt)
Grüße ____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 109 |
|
Newbie Beiträge: 6 Registriert: 19.2.2014 Status: OfflineGeschlecht:
|
|
erstellt am: 14.3.2014 um 12:53 |
|
|
Hallo,
danke für die Antwort. Du hast recht, es läuft im Hintergrund, obwohl ich
es nicht starte über die rc.local. Wo wird das denn aufgerufen? Das
Programm wird im Hintergrund als Daemon gestartet. Das Problem ist nur, das
die GPIOs dann nicht funktionieren für die Brausteuerung. Manuell schalten
funktioniert. Unter der Web 2.0 Mash Hardware Information steht der
Temperatursensor als 'ready' und beide Aktoren mit den Staus 'I/O Error'.
Ich inizialisiere die GPIO's in dem rc.local file mit entsprechender
Rechtezuweisung.
Wenn ich jetzt die Brausoftware beende und dann ganz normal starte ('sudo
mashctld') dann funktioniert alles.
Gerne würde ich auch den Summer benutzen. Wenn ich den aktiviere in der
'mashctld.config' bekomme ich eine Fehlermeldung. Das Thema hattet ihr
schon mal besprochen, wie habt ihr das aber letztendlich gelöst?
Viele Grüße
Flo
|
|
Antwort 110 |
|
Senior Member Beiträge: 259 Registriert: 14.1.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 14.3.2014 um 20:02 |
|
|
Das Programm hat ein richtiges initscript (/etc/init.d/webmash). Die
aktuelle Version hat übrigens eine Statuswebseite für Sensor und Aktor
Information.
Zitat: | Das Problem ist nur, das
die GPIOs dann nicht funktionieren für die Brausteuerung.
|
Ähm ja, ich dachte ich hätte das Debianpaket entsprechend angepasst, was
aber nicht der fall ist.
Ich mache das Gleich mal richtig und baue ein neues Debianpaket.
Du kannst das aber auch manuell machen. Refe einfach folgendes auf:
usermod -G gpio webmash
Ich habe gerade auch noch einen weiteren doofen bug entdeckt. Wenn kein
Sensor am Bus hängt wirft mein Programm einen Segfault, das sollte ich
definitiv auch noch reparieren.
Gruss
Sven ____________________ St. Afforter Fangobräu: http://www.fangobräu.de
Web 2.0 Mash: http://fangobräu.de/web20mash.shtml
Die Hausbrauereikarte: http://brewpubs.openstreetmap.de
|
|
Senior Member Beiträge: 259 Registriert: 14.1.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 14.3.2014 um 20:12 |
|
|
|
|
Newbie Beiträge: 6 Registriert: 19.2.2014 Status: OfflineGeschlecht:
|
|
erstellt am: 15.3.2014 um 11:45 |
|
|
Moin,
nachdem ich 'usermod -G gpio webmash' ausgeführt habe, werden auf der Web
Hardwareinfo Seite der gewählte GPIO und die vorhandenen GPIOs angezeigt.
Beim Status steht immer noch 'I/O error'.
Viele Grüße
Flo
|
|
Antwort 113 |
|
Senior Member Beiträge: 259 Registriert: 14.1.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 15.3.2014 um 23:37 |
|
|
|
|
Newbie Beiträge: 6 Registriert: 19.2.2014 Status: OfflineGeschlecht:
|
|
erstellt am: 16.3.2014 um 12:53 |
|
|
Hallo,
jaaaa, genau die 'sysfsutils' fehlte! Vor lauter noch mal System neu aufsetzen hab ich
die doch glatt vergessen.
Nu geht mein WLAN nicht mehr seitdem ich 'sysfsutils' installiert habe.
Vorher war es immer erreichbar. Hat jemand eine Idee? Ich wollte doch heute
den ersten Testlauf mit meiner Brausteckdose starten...
Viele Grüße
Flo
|
|
Antwort 115 |
|
Senior Member Beiträge: 259 Registriert: 14.1.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 16.3.2014 um 17:40 |
|
|
|
|
Newbie Beiträge: 6 Registriert: 19.2.2014 Status: OfflineGeschlecht:
|
|
erstellt am: 18.3.2014 um 14:25 |
|
|
Das WLAN-Problem ist nicht unbekannt bei meinem Stick. War purer Zufall das
es nach der 'sysfsutils' Installation nicht mehr lief. Web 2.0 Mash und das
RaspIO Board laufen einwandfrei.
Vielen Dank für euren Support, das erste Web 2.0 Mash gebraute trinke ich
auf euch...
Ich würde gerne noch über einen weiteren Temperatursensor und der dritten
Steckdose einen weiteren Einkocher steuern für das Läuterwasser. Kann man
das über die mashctld.conf einstellen?
[Editiert am 18.3.2014 um 15:58 von floranz]
|
|
Antwort 117 |
|
Senior Member Beiträge: 259 Registriert: 14.1.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 18.3.2014 um 19:22 |
|
|
Zitat von floranz, am 18.3.2014 um
14:25 |
Ich würde gerne noch über einen weiteren Temperatursensor und der dritten
Steckdose einen weiteren Einkocher steuern für das Läuterwasser. Kann man
das über die mashctld.conf einstellen?
|
Web 2.0 Mash unterstützt nur eine Anlage, es ist aber relativ einfach
möglich den daemon mehrfach laufen zu lassen. Dann natürlich auf einem
anderen TCP-Port.
Wenn der Sensor auf den selben 1-wire Bus hängt braucht man noch einen
owserver zum serialisieren des Zugriffs.
Sven ____________________ St. Afforter Fangobräu: http://www.fangobräu.de
Web 2.0 Mash: http://fangobräu.de/web20mash.shtml
Die Hausbrauereikarte: http://brewpubs.openstreetmap.de
|
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 18.3.2014 um 19:50 |
|
|
hallo,
benutz doch die /etc/sysfs.conf dafür (ggf. die GPIO IDs anpassen):
Quelltextbereich einfügen: | class/gpio/export = 17
class/gpio/gpio17/direction = out
mode class/gpio/gpio17/value = 666
class/gpio/export = 18
class/gpio/gpio18/direction = out
mode class/gpio/gpio18/value = 666
class/gpio/export = 27
class/gpio/gpio27/direction = out
mode class/gpio/gpio27/value = 666 |
Grüße ____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 119 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 19.3.2014 um 19:33 |
|
|
Juhu!
gute Neuigkeiten: die Displays sind angekommen wie ich soeben erfahren
habe, damit sind auch die letzten noch fehlenden Bauteile da. Eure Adressen
habe ich und es haben alle überwiesen, also werden am Wochenende Päckchen
gepackt!
Wenn nichts dazwischen kommt, werdet ihr also im Lauf der nächsten Woche
Post von mir erhalten.
Ich habe mich übrigens aus Angst vor Verlust von Kleinteilen gegen die
Verpackung als Warensendung entschieden und werde zugeklebte
Polsterumschläge verwenden.
Hier schon mal ein Bild von einem LCD:
leider sind die Tastaturfolien etwas klein für meinen Geschmack, aber dafür
waren sie billig (und wer mag kann ja auch stattdessen "echte" Taster
benutzen):
Grüße ____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 120 |
|
Member Beiträge: 90 Registriert: 15.11.2013 Status: Offline
|
|
erstellt am: 20.3.2014 um 07:37 |
|
|
Hallo Dennis!
coooole Sache!
Danke dir und Lg, Alex
|
|
Antwort 121 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 24.3.2014 um 19:23 |
|
|
Hallo,
habe jetzt mal alles testweise zusammengesteckt, und es läuft.
Leider hat die chinesische Folientastatur eine verdrehte Reihenfolge,
folgende Änderungen sind daher nötig damit
Tastatur und Display ordnungsgemäss funktionieren:
Reihenfolge Taster anpassen:
in Startupscript des 4x20-Client (/etc/init.d/wm4x20c) die mit
"DAEMON_ARGS" beginnende Zeile wie folgt ändern:
DAEMON_ARGS="-bd -n -l de_DE.UTF-8 -k 9 11 22 10"
GPIO-Pins konfigurieren:
die /etc/sysfs.conf muss wie folgt aussehen: Zitat: |
#Relays and Buzzer
class/gpio/export = 17
class/gpio/gpio17/direction = out
mode class/gpio/gpio17/value = 666
class/gpio/export = 18
class/gpio/gpio18/direction = out
mode class/gpio/gpio18/value = 666
class/gpio/export = 27
class/gpio/gpio27/direction = out
mode class/gpio/gpio27/value = 666
# Buttons
class/gpio/export = 22
class/gpio/gpio22/direction = in
class/gpio/gpio22/edge = falling
mode class/gpio/gpio22/value = 666
class/gpio/export = 10
class/gpio/gpio10/direction = in
class/gpio/gpio10/edge = falling
mode class/gpio/gpio10/value = 666
class/gpio/export = 9
class/gpio/gpio9/direction = in
class/gpio/gpio9/edge = falling
mode class/gpio/gpio9/value = 666
class/gpio/export = 11
class/gpio/gpio11/direction = in
class/gpio/gpio11/edge = falling
mode class/gpio/gpio11/value = 666
# For 20x4 LCD we need another 6 gpio lines (e.g. 4, 7, 8, 23, 24 and
25)
class/gpio/export = 4
class/gpio/gpio4/direction = out
mode class/gpio/gpio4/value = 666
class/gpio/export = 7
class/gpio/gpio7/direction = out
mode class/gpio/gpio7/value = 666
class/gpio/export = 8
class/gpio/gpio8/direction = out
mode class/gpio/gpio8/value = 666
class/gpio/export = 23
class/gpio/gpio23/direction = out
mode class/gpio/gpio23/value = 666
class/gpio/export = 24
class/gpio/gpio24/direction = out
mode class/gpio/gpio24/value = 666
class/gpio/export = 25
class/gpio/gpio25/direction = out
mode class/gpio/gpio25/value = 666
|
P.S. die Päckchen sind unterwegs.
Grüße ____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 122 |
|
Senior Member Beiträge: 332 Registriert: 22.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 25.3.2014 um 18:48 |
|
|
Mein Päckchen ist wohlbehalten angekommen
Vielen Dank Dennis!
Eine Frage habe ich da allerdings noch bevor ich mit dem Löten loslege. Wie
rum muss der SMD-Baustein auf die Platine? Ich sehe auf dem Baustein ein
kleines Plus und glaube auf der Platine einen winzigen Punkt entdecken zu
können (auf der Seite auf der C3 (nicht IC3) steht). Gehe ich richtig in
der Annahme, dass das Plus und der Punkt in Übereinstimmung gebracht werden
müssen?
VG,
Stormageddon
[Editiert am 25.3.2014 um 19:00 von Stormageddon]
____________________ Meine Webseiten:
damn-fine-beer.de
heidsiek.eu
|
|
Antwort 123 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 25.3.2014 um 19:02 |
|
|
Zitat von Stormageddon, am 25.3.2014 um
18:48 | Mein Päckchen ist wohlbehalten
angekommen
Vielen Dank Dennis!
Eine Frage habe ich da allerdings noch bevor ich mit dem Löten loslegen.
Wie rum muss der SMD-Baustein auf die Platine? Ich sehe auf dem Baustein
ein kleines Plus und glaube auf der Platine einen winzigen Punkt entdecken
zu können (auf der Seite auf der C3 (nicht IC3) steht). Gehe ich richtig in
der Annahme, dass das Plus und der Punkt in Übereinstimmung gebracht werden
müssen?
VG,
Stormageddon |
Hallo,
ja - das Plus kommt auf den Punkt, unten rechts in Richtung C3.
Und dran denken: immer die kleinsten Bauteile zuerst löten, ich hab mit den
Widerständen begonnen um mit dem Löteisen "warm zu werden"...
Edit: und der Temperatursensor muss wie folgt an das kurze dreipolige Kabel
mit dem braunen Stecker angeschlossen werden:
Sensor Rot > Kabel schwarz
Sensor Gelb > Kabel rot
Sensor Schwarz > Kabel braun
wünsche viel Spass beim Basteln!
Grüße
[Editiert am 25.3.2014 um 19:07 von DerDennis]
____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 124 |
|