Der Brautomat

Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#651

Beitrag von Alexx »

Hallo, ich habe jetzt die aktuellste Version auf dem Brautomaten, im Manuellen Modus heizt er, aber im Automatikbetrieb bleibt die Heizleistung bei 0%...hat das noch jemand ?
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#652

Beitrag von Innuendo »

Hallo,
welche PID Einstellungen hast Du? Ich vermute Pu und Ku sind null?
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#653

Beitrag von Alexx »

Genau das wars... Habe meinr werte wieder eingetragen, brautag halbwegs es gerettet
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#654

Beitrag von Alexx »

Ich hatte jetzt schon 2 x einen Fehler

Fehler Steuerung, Geräte ID 0 E7 8
Niederspannungsschutz

Was bedeutet das ?

..und was mir noch auffiel, aber nicht dramatisch, mein Brautomat ist auf 1.51.6, die .8 bekommt er nicht...woran liegt das ?
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#655

Beitrag von Innuendo »

Alexx hat geschrieben: Sonntag 23. März 2025, 14:02 Fehler Steuerung, Geräte ID 0 E7 8
Niederspannungsschutz
Was bedeutet das ?
Das meldet Deine IDS2 über den Interrupt.
Der Hersteller gibt keine Informationen über die Bitfolgen der Fehler. Der Fehler "Kein Kessel/Topf" wurde ausgelesen, weil es sehr einfach nachzustellen ist. Der Zustand "alles ok" kann ebenfalls ausgelesen werden. Im Handbuch der GGM IDS sind alle E Fehler beschrieben. Daher kommt auch die Bezeichnung E7 Niederspannungsschutz. Alle möglichen Fehler aus dem Handbuch wie der E7 Niederspannung bei Deiner IDS wurden logisch auf Basis der zwei bekannten Bitfolgen (ok und kein Kessel) ermittelt und können somit auch falsch sein. Ich wüsste zumindest keinen Ansatz, wie ich an meiner IDS den Zustand Niederspannungsschutz provozieren kann. Mit der Bitfolge E7 am Interrupt war der Zustand Deiner IDS nicht korrekt. Aus meiner Sicht (ich bin kein Elektriker) ist die wahrscheinlichste Ursache zu viel Last an einer 16A Sicherung (zu viele Stromverbraucher an einer Leitung) oder über die Zeit beim Brauprozess eine zu dünne Zuleitung/Verlängerungskabel zur IDS. Die IDS kann max 3,5kW. Ein 1,5mm² Kabel (typische Verlängerungen) wird warm und hat dementsprechend Leistungsverlust. Alles nur Vermutungen!

Du kannst den Interrupt unbelegt lassen (Auswahl "-"). Dann werden die Bitfolgen über die Interrupt Leitung nicht ausgewertet. Mehr als einen Hinweis macht der Brautomat aktuell nicht.
Alexx hat geschrieben: Sonntag 23. März 2025, 14:02 ..und was mir noch auffiel, aber nicht dramatisch, mein Brautomat ist auf 1.51.6, die .8 bekommt er nicht...woran liegt das ?
ESP8266? ESP32 IDF4? ESP32pIO?
Und was steht im WebUpdateLog.txt? (Im Menü Explorer anklicken und dann auf die Datei WebUpdateLog.txt)
Ich habe grad auf meinem Brautomat32pIO ein WebUpdate durchgeführt:

Code: Alles auswählen

15:50:25	WebUpdate gestartet
15:50:25	Aktuelle Version: 1.51.9 pIO
00:00:00	WebUpdate firmware #1 gestartet - free heap: 207228
00:00:00	Firmware erfolgreich aktualisiert
00:00:00	Update Framework/Tools #1 gestartet - free heap: 207488
00:00:00	Firmware Version: 1.51.8 pIO
00:00:00	Framwork/Tools update brautomat.min.css.gz getSize: 7861 fileSize: 7861
00:00:00	Framwork/Tools update brautomat.min.js.gz getSize: 126008 fileSize: 126008
00:00:00	Framwork/Tools update brautomat.ttf.gz getSize: 4613 fileSize: 4613
00:00:00	Framwork/Tools update favicon.ico getSize: 1150 fileSize: 1150
00:00:00	Framwork/Tools update lang.js getSize: 395 fileSize: 395
00:00:00	Framwork/Tools update language/de.json getSize: 17621 fileSize: 17621
00:00:00	Framwork/Tools update language/en.json getSize: 16340 fileSize: 16340
Innu

Edit: ich sehe grad auf github, dass die Version ESP32 IDF4 nicht die aktuelle Firmware synchronisiert hat. Da stand noch die 1.51.6. Wenn Du WebUpdate wiederholst, bekommst Du die 1.51.9. Neu: die Chart lässt sich als JPEG speichern. Ich mag die Chart in der Dokumentation vom Brautag im kleinerBrauhelfer2
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#656

Beitrag von Alexx »

Am Ende des Hopfen Kochens sprang die aktuelle Leistung auf 0%. Die platte kochte aber weiter bis ich den aus button angeklickt habe...

Gabs da nen fehler in der. 6 version
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#657

Beitrag von Innuendo »

Jap, der ist ab .8 behoben
Benutzeravatar
junees
Posting Junior
Posting Junior
Beiträge: 58
Registriert: Freitag 23. Juli 2021, 12:32
Wohnort: zwischen Köln und Düsseldorf

Re: Der Brautomat

#658

Beitrag von junees »

Hi Innuendo,

Ich bin gerade dabei mir eine neue Brauanlage zusammenzustellen. In dem Rahmen beschäftige ich mich gerade auch intensiv mit dem Brautomat, eine Testschaltung mit SSRs ist bereits gebaut, ein Praxistest steht aber noch aus.
Da ich auch den Brewfather für alle Rezepte benutze, habe ich da mal ein wenig den neuen Rezeptimport getestet. Der funktioniert grundsätzlich gut, allerdings sind mir ein paar Sachen aufgefallen die ich gerne teilen möchte.

- Ich habe mehrere Rezepte importiert, da hat er den allgemeinen Step Würzekochen nicht mit eingefügt und dadurch sind auch die ganzen Zeiten für die Hopfengaben nicht mehr stimmig. Ich habe das Gefühl das passiert wenn die erste Hopengabe direkt zu Kochbeginn ist und somit die gleiche Dauer wie die Gesamtkochzeit hat. Ob die 0°C bei einigen Kochgaben so gewollt sind kann ich aus mangelnder Erfahrung nicht sagen (war aber nicht bei allen Rezepten so).
Brautomat_hops.png
Brewfather_hops.png

Die anderen beiden Punkte sind eher Ideen/Verbesserungsvorschläge, aber sicher keine Bugs:

- Im Brewfather kann man eine default Whirlpool Temperatur angeben, soweit ich das gesehen habe ist die im JSON mit drin ("avgWeightedHopstandTemp": 80). Der Brautomat benutzt seine eigene Voreinstellung und ignoriert die vom Brewfather.

- Weiterhin kann man im Rezept aktivieren, dass eine Einmaischtemperatur vom Brewfather automatisch berechnet wird, die auf der ersten Rasttemperatur (und Malzmenge und -temperatur) basiert. Auch die wird im JSON des Rezepts mitgegeben ("strikeTemp": 70.9).

Bitte lass mich wissen falls du Testdaten haben möchtest.
Viele Grüße,
Sebastian
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#659

Beitrag von Innuendo »

Hallo,
Danke für das Feedback. Die BrewFather Daten sind nicht immer eindeutig. Bspw. finde ich in verschiedenen Rezepten/Suden die Kochzeit mal unter /recipe/equipment, mal unter /recipe, aber auch schon mal unter /equipment. Sehr häufig sind doppelte Einträge vorhanden. Ärgerlich ist, dass manche Parameter mit unterschiedlichen Datentypen befüllt werden können. avgWeightedHopstandTemp und strikeTemp schau ich mir an.

Bitte sende mir das Rezept Pottblume per PN. Ich schau mir das gern an. Der aktuelle Stand BF Import ist über "viele verschiedene Rezepte importieren" entstanden.
Innu
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#660

Beitrag von Innuendo »

Hallo junees,

das war mal eine Knobelaufgaben ...
junees hat geschrieben: Freitag 28. März 2025, 11:27 - Ich habe mehrere Rezepte importiert, da hat er den allgemeinen Step Würzekochen nicht mit eingefügt und dadurch sind auch die ganzen Zeiten für die Hopfengaben nicht mehr stimmig. Ich habe das Gefühl das passiert wenn die erste Hopengabe direkt zu Kochbeginn ist und somit die gleiche Dauer wie die Gesamtkochzeit hat. Ob die 0°C bei einigen Kochgaben so gewollt sind kann ich aus mangelnder Erfahrung nicht sagen (war aber nicht bei allen Rezepten so).
pott.jpg
Dein Rezept enthält keine Kochtemperaturen, weder allgemein noch bei den Hopfengaben. Alle Parameter zur Temperatur haben keinen Wert (null). Daher kommt die 0°C Kochtemperatur. Das ist natürlich Unsinn und wurde als erstes behoben:
Ist bei der Hopfengabe eine Temperatur angegeben, wird diese verwendet
Als nächstes wird nach boiltemp gesucht. Hier ist BF variabel und verteilt den Parameter hier und da. In Deiner Pottblume ist er doppelt vorhanden.
Ist keine Kochtemperatur im BrewFather Rezept hinterlegt, wird die Voreinstellung Brautomat eingesetzt. Im Bild meine 98°C.

Dann hast Du 13 Hopfengaben im Rezept Pottblume. Der Brautomat konnte bislang 8 Gaben verarbeiten. Von diesen 13 sind 4 Hopfengaben vom Typ Dry Hop. Die wurden bisher zwar auch übersprungen, aber mitgezählt. Die vielen Hopfen sorgen möglicherweise für viel Geschmack, beim Brautomat aber für viel Verwirrung. Ich habe den BF-Import auf 15 Gaben erweitert.
junees hat geschrieben: Freitag 28. März 2025, 11:27 - Im Brewfather kann man eine default Whirlpool Temperatur angeben, soweit ich das gesehen habe ist die im JSON mit drin ("avgWeightedHopstandTemp": 80). Der Brautomat benutzt seine eigene Voreinstellung und ignoriert die vom Brewfather.

- Weiterhin kann man im Rezept aktivieren, dass eine Einmaischtemperatur vom Brewfather automatisch berechnet wird, die auf der ersten Rasttemperatur (und Malzmenge und -temperatur) basiert. Auch die wird im JSON des Rezepts mitgegeben ("strikeTemp": 70.9).
Wird beides nun ausgewertet. Wie oben bei den Hopfengaben beschrieben snd die Voreinstellungen vom Brautomat ein Fallback, falls das Rezept keine Vorgaben macht. Den Import habe ich mit fehlende Steps Ein- und Abmaischen durchgeführt. Aus der strikeTemp 69,7 laut Rezept macht der Brautomat einen ganzzahligen Wert 69 für den Step Einmaischen.

In Deinem zweiten Rezept Münchner Dunkel fehlten ebenfalls Kochtemperaturen. Wird aber nun auch artig eingelesen.
Eine Testversion 1.51.12 ESP32pIO ist per WebUpdate verfügbar (WebUpdate mit Testversion aktivieren).

Innu
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#661

Beitrag von Alexx »

Hallo, nur für mein Verständnis....

mein Brautomat, basierend auf einem ESP32 WROOM-32 läuft aktuell wohl auf der ESP32-IDF4

Ist die IDF5 (das ist doch nur ein anderes Dateisystem oder so?) für neuere Modelle oder müsste ich meinen ESP dafür neu flashen ?
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#662

Beitrag von Innuendo »

Alexx hat geschrieben: Samstag 29. März 2025, 10:42 mein Brautomat, basierend auf einem ESP32 WROOM-32 läuft aktuell wohl auf der ESP32-IDF4

Ist die IDF5 (das ist doch nur ein anderes Dateisystem oder so?) für neuere Modelle oder müsste ich meinen ESP dafür neu flashen ?
IDF 4 basiert auf dem espressif framework 4.x und ist end of live. Für das „Betriebssystem“ gibt es keine Updates oder Fehlerbehebungen mehr.
Aktuell ist das framework IDF 5

Ein Wechsel ist nur durch neu flashen möglich, weil das Layout der Partitionen im Flash unterschiedlich sind.

Der Brautomat verwendet das Pin Layout vom ESP D1 mini. Ein anderer ESP32 wird ggfs nicht funktionieren. WROOM-32 ist ok
Innu
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#663

Beitrag von Alexx »

ok, das heisst ich könnte meinen ESP auf das IDF5 Framework neu flashen..kann ich danach ein Backup wieder einspielen ?

Gibts dafür ne Anleitung ?
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#664

Beitrag von Innuendo »

System -> Backup
Flashen. cmd ausführen
Ins WLAN bringen
System -> Restore

Anleitung auf gitbook
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#665

Beitrag von Alexx »

Evtl sehe ichs nicht, aber auf Github kann ich nur images runterladen....nix mit flash.cmd
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#666

Beitrag von Innuendo »

Im ZIP enthalten
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#667

Beitrag von Alexx »

Brautomat32.zip ist das richtige...was ist Brautomat32pIO.zip
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#668

Beitrag von Innuendo »

steht doch auf der github Webseite
pIO ist IDF5
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#669

Beitrag von Innuendo »

Hallo Alexx,
Alexx hat geschrieben: Samstag 29. März 2025, 13:16 Brautomat32.zip ist das richtige...was ist Brautomat32pIO.zip
Ich hab Dir heute tagsüber von unterwegs kurz & knackig geantwortet. hat es geklappt? hast Du die Anleitung gefunden?
Anders gefragt: was fehlt, um es Einsteigern leichter zu machen?
Innu
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#670

Beitrag von Innuendo »

Hallo,
zum Rezeptimport "Pottblume" vom User junees gab es per PN Rückfragen zu den Hopfengaben im Maischeplan Brautomat. Die Frage möchte ich hier beantworten, weil sie ab und an gestellt wird. Im Post 658 ist ein Bild der Hopfengaben aus Brewfather.

Der Import im Brautomat schaut so aus (Aroma und Dry hop entfernt):
pott2.jpg
Das Rezept von junees hat viele Hopfengaben. Die Hopfengaben beim Würzekochen sind:

Code: Alles auswählen

Kochdauer:60, Hopfen: Herkules
Kochdauer:30, Hopfen: Centennial
Kochdauer:15, Hopfen: Amarillo
Kochdauer:15, Hopfen: Centennial
Kochdauer:15, Hopfen: Columbus (Tomahawk)

Die Gesamtkochdauer beträgt laut Rezept 60 Minuten.

Der Brautomat sortiert die Liste Hopfengaben von Brewfather, MMum und KBH2 nach dem Zeitpunkt der Gabe und arbeitet die Liste von unten nach oben ab:
(1) drei Hopfen (Amarillo, Centennial, Columbus) werden 15 Minuten vor Ende der Kochzeit gegeben (gelb)
(2) der Hopfen Centennial wird 30 Minuten vor Ende der Kochzeit gegeben. Der Zeitpunkt dieser Hopfengabe ist aber auch 15 Minuten vor den drei Hopfen aus Schritt 1 (grün)
(3) ein Hopfen (Herkules) wird 60 Minuten vor Ende der Kochzeit gegeben. Das entspricht der Gesamtkochdauer. Der Zeitpunkt dieser Hopfengabe entspricht auch 30 Minuten vor dem Hopfen aus Schritt 2.

In (1) werden drei Hopfen zu gleichen Zeit gegeben (gelb markiert). Der Brautomat gibt einem Hopfen (Columbus) die Kochzeit von 15min und setzt bei den zwei anderen Hopfen die Dauer auf 0 Minuten. Das Resultat im Maischeplan ist:
Koche die Hopfengabe Amarillo für 0 Minuten und gehe zum nächsten Schritt. Der Brautomat spingt bei 0 Minuten direkt zum nächsten Step. Jetzt wird die Hopfengabe Centennial für 0 Minuten gekocht. Und wieder springt der Brautomat direkt zum nächsten Step. Es folgt die Hopfengabe Columbus mit einer Kochzeit von 15 Minuten. Die drei Hopfen werden mit 15 Minuten gekocht. Das ist ggfs. auf den ersten Blick verwirrend, aber (zumindest für mich) logisch ;-)
Im Maischeplan hat der Hopfen aus (2) ebenfalls eine Dauer von 15 Minuten. Die 15 Minuten Kochzeit aus (1) und die 15 Minuten Kochzeit aus (2) ergeben 30 Minuten Kochzeit für den Hopfen Centennial. Das entspricht der Kochzeit aus dem Rezept. In gleicher Weise ergibt sich aus (3) die Kochzeit von 30 Minuten für die Hopfengabe Herkules.

Ein Step "Würzekochen" ohne Hopfengabe fügt der Brautomat immer dann ein, wenn die Gesamtkochdauer länger ist, als die Kochdauer der ersten Hopfengabe. Im Rezept Pottblume ist eine Gesamtkochdauer von 60min gegeben und die erste Hopfengabe Herkules hat ebenfalls 60min Kochdauer. In diesem Fall wird kein Step Würzekochen ohne Hopfengaben eingefügt.
Angenommen das Rezept von junees hat eine Gesamtkochdauer von 75min. In dem Fall hätte der Import einen Step Würzekochen mit der Dauer von 15min erstellt und diesen zusätzlichen Step vor der Hopfengabe Herkules eingefügt.
Innu
Lennard92
Posting Junior
Posting Junior
Beiträge: 29
Registriert: Dienstag 16. Februar 2021, 11:57

Re: Der Brautomat

#671

Beitrag von Lennard92 »

Hallo Innu,

ich hab da nochmal eine Frage zu einer Funktion

Wie bekomme ich eine Rast hin, bei der die Temperatur einfach unendlich gehalten wird, wie hier mit dem SUD-Befehl?

Ich habe nur einen Kessel mit der IDS und keinen extra Sudkessel. Daher kann ich ja den SUD-Befehl nicht benutzen.
image.PNG
So wie ich es hier versucht habe, hat es leider nicht geklappt:
image2.PNG
Welchen Befehl muss ich da benutzen? Etwa gleich wie bei dem SUD-Befehl nur mit IDS?

Beste Grüße

Leonard
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#672

Beitrag von Innuendo »

Hallo Leonard92,

das kann der Brautomat mit einem MaischeSud Kessel nicht. Das deaktivierte autonext ist schon richtig, aber das Kochfeld wird dann abgeschaltet.
Wäre es eine Lösung, wenn Du die Dauer auf einen realistischen Wert einstellst, bspw. 15min, und wenn die Jodprobe abgeschlossen ist, auf den Button Next klickst?
Lennard92
Posting Junior
Posting Junior
Beiträge: 29
Registriert: Dienstag 16. Februar 2021, 11:57

Re: Der Brautomat

#673

Beitrag von Lennard92 »

Hallo,

klaro, das ist völlig OK, dann stell ich einfach die klassichen 10 weiteren Minuten ein :thumbup
Ich dachte, es gäbe da die Möglichkeit, daher meine Nachfrage.

Vielen Dank für die schnelle Rückmeldung <3

Es kommt auch super selten vor, dass ich mal das Maischen verlängern muss weil ich nicht jodnormal werde.

Beste Grüße

Leonard
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#674

Beitrag von Alexx »

Innuendo hat geschrieben: Samstag 29. März 2025, 20:02 Hallo Alexx,
Alexx hat geschrieben: Samstag 29. März 2025, 13:16 Brautomat32.zip ist das richtige...was ist Brautomat32pIO.zip
Ich hab Dir heute tagsüber von unterwegs kurz & knackig geantwortet. hat es geklappt? hast Du die Anleitung gefunden?
Anders gefragt: was fehlt, um es Einsteigern leichter zu machen?
Innu
Hallo, habe leider noch keine Zeit gehabt neu zu flashen....mache ich die Tage.

Grundsätzlich wäre es schön, wenn auf Gitbook stehen würde, was man runterladen muss um ein Initalsetup zu machen.
Lennard92
Posting Junior
Posting Junior
Beiträge: 29
Registriert: Dienstag 16. Februar 2021, 11:57

Re: Der Brautomat

#675

Beitrag von Lennard92 »

Hallo Innu,

Ich habe noch eine Frage:

Bei mir wird das Kochen bei 95 grad nicht erkannt:
1.PNG
Obwohl er eigentlich ab 95 mit 75% heißen soll, tut er dies nicht und nutzt weiterhin den PID regler statt konstant 75 %

Hier meine Einstellung:
2.PNG
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#676

Beitrag von Innuendo »

Hallo Leonard92
Du musst deinen Brautomat aktualisieren. V 1.48 ist sehr alt
Sichere vor dem Update Deine config
Lennard92
Posting Junior
Posting Junior
Beiträge: 29
Registriert: Dienstag 16. Februar 2021, 11:57

Re: Der Brautomat

#677

Beitrag von Lennard92 »

Innuendo hat geschrieben: Sonntag 30. März 2025, 14:05 Hallo Leonard92
Du musst deinen Brautomat aktualisieren. V 1.48 ist sehr alt
Sichere vor dem Update Deine config
Hallo Innu,

das hat das Problem auch schon gelöst. War nur mitten im Brauprozess und wollte erst danach updaten, weil ansonsten mit der Version alles perfekt lief beim letzten Mal. Das mit den 75 % ist mir aber erst heute aufgefallen. Das Thema hat sich also durch das Update erledigt. Vielen Dank für diese regelmäßigen Updates und Patches. Das Brauen macht damit sehr viel Spaß. Schönen Sonntag noch. :)
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#678

Beitrag von Pala123 »

Muß mich hier jetzt auch einklinken und Feedback geben.
Bisher habe ich mit dem CraftbeerPi4 im Docker und einem Tasmota Relais mit meiner Yato gebraut. Eine Standalone Lösung ohne Wifi hatte ich immer im Kopf und mit der Einführung der Webhooks und Relais im Brautomat wurde ich doch angefixed.
Aufbau und Inbetriebnahme ist erfolgt. Autotune lief soweit auch und morgen kann ich nen Testsud starten :-)

Danke nochmal an Innu für die Arbeit hier!

Ich weiß nicht ob die Frage in dem langen Thread schon gestellt wurde. Auf die Gefahr der Wiederholung entschuldige ich mich vorab.
Ist es möglich die Steuerung (Start, Starte Timer, nächste Rast, etc...) auf auf dem Touchdisplay anzuzeigen und zu bedienen? Das wäre für mich ein Benefit während des Brauvorgangs nicht alles über den Browser machen zu müssen.

Bzgl. Rezepthandling wäre es zudem gut ein Rezept kopieren zu können. Manchmal will man etwas anpassen und dafür einen separaten Maischeplan anlegen. Da ist es gut wenn man nicht alles nochmal eingeben muß. Ich habe das vorhin mit einem Export und Umbenennung im txt File gelöst. Ist aber etwas umständlich.
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#679

Beitrag von Innuendo »

Hallo Pala
Pala123 hat geschrieben: Montag 31. März 2025, 10:12 Ist es möglich die Steuerung (Start, Starte Timer, nächste Rast, etc...) auf auf dem Touchdisplay anzuzeigen und zu bedienen? Das wäre für mich ein Benefit während des Brauvorgangs nicht alles über den Browser machen zu müssen.
Möglich wäre das, aber aufgrund der Displaygröße nicht gut im handling. Ich schau mal was ich machen kann
Bzgl. Rezepthandling wäre es zudem gut ein Rezept kopieren zu können. Manchmal will man etwas anpassen und dafür einen separaten Maischeplan anlegen. Da ist es gut wenn man nicht alles nochmal eingeben muß. Ich habe das vorhin mit einem Export und Umbenennung im txt File gelöst. Ist aber etwas umständlich.
der Vorschlag ist einfach zu realisieren. Einfacher ist die Bearbeitung aber mit kbh2 oder BrewFather
Innu
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#680

Beitrag von Pala123 »

Hey Innu! Ultraschnelle Antwort zu meiner Frage :thumbup

Ich denke wenn man bei der Ansicht MaischeSud die Schriftgröße kleiner macht sollte ne weitere Reihe Platz haben für die Buttons.
Alternativ eine weitere Seite aber schonmal cool das du dir das anschaust. Ich stelle mich gerne als Tester bereit :Smile

Pala
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#681

Beitrag von Innuendo »

Pala123 hat geschrieben: Montag 31. März 2025, 10:12 Bzgl. Rezepthandling wäre es zudem gut ein Rezept kopieren zu können. Manchmal will man etwas anpassen und dafür einen separaten Maischeplan anlegen. Da ist es gut wenn man nicht alles nochmal eingeben muß. Ich habe das vorhin mit einem Export und Umbenennung im txt File gelöst. Ist aber etwas umständlich.
Ich habe mir das in der Mittagspause mal angesehen.
mashcopy.jpg
Man wählt aus der drop down box das Rezept aus, von dem eine Kopie erstellt werden soll -> OK klicken.
Nun wird eine Kopie mit dem Namen "new name" erstellt und als aktiver Maischeplan geladen. Mit der Kopie kann ganz normal gearbeitet bzw. gebraut werden. Dem Maischeplan wird man am End entweder einen sprechenden Namen geben oder verwerfen (löschen). Eine Testversion wird später auf github verfügbar sein (1.51.14pIO).
Innu
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#682

Beitrag von Pala123 »

Innuendo hat geschrieben: Montag 31. März 2025, 16:25
Pala123 hat geschrieben: Montag 31. März 2025, 10:12 Bzgl. Rezepthandling wäre es zudem gut ein Rezept kopieren zu können. Manchmal will man etwas anpassen und dafür einen separaten Maischeplan anlegen. Da ist es gut wenn man nicht alles nochmal eingeben muß. Ich habe das vorhin mit einem Export und Umbenennung im txt File gelöst. Ist aber etwas umständlich.
Ich habe mir das in der Mittagspause mal angesehen.

mashcopy.jpg

Man wählt aus der drop down box das Rezept aus, von dem eine Kopie erstellt werden soll -> OK klicken.
Nun wird eine Kopie mit dem Namen "new name" erstellt und als aktiver Maischeplan geladen. Mit der Kopie kann ganz normal gearbeitet bzw. gebraut werden. Dem Maischeplan wird man am End entweder einen sprechenden Namen geben oder verwerfen (löschen). Eine Testversion wird später auf github verfügbar sein (1.51.14pIO).
Innu
Das sieht super aus! Danke!
Denke ich werde mir dennoch mal den kbh2 anschauen. Rezeptsammlung nicht auf dem embedded Device verwalten leuchtet mir ein.
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#683

Beitrag von Pala123 »

Innuendo hat geschrieben: Montag 31. März 2025, 10:38 Hallo Pala
Pala123 hat geschrieben: Montag 31. März 2025, 10:12 Ist es möglich die Steuerung (Start, Starte Timer, nächste Rast, etc...) auf auf dem Touchdisplay anzuzeigen und zu bedienen? Das wäre für mich ein Benefit während des Brauvorgangs nicht alles über den Browser machen zu müssen.
Möglich wäre das, aber aufgrund der Displaygröße nicht gut im handling. Ich schau mal was ich machen kann

Ich habe mir dazu Gedanken gemacht. Evtl. hilft es wenn man die Zieltemperatur oder den Rast-Timer nach oben rechts verschiebt und die beiden anderen Werte etwas kleiner Nebeneinander setzt. Dann müsste Platz für Buttons sein um die Steuerung über das Touchdisplay zu machen.
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#684

Beitrag von Innuendo »

Hallo,
Pala123 hat geschrieben: Montag 31. März 2025, 16:38 Ich habe mir dazu Gedanken gemacht. Evtl. hilft es wenn man die Zieltemperatur oder den Rast-Timer nach oben rechts verschiebt und die beiden anderen Werte etwas kleiner Nebeneinander setzt. Dann müsste Platz für Buttons sein um die Steuerung über das Touchdisplay zu machen.
Ich habe beim Brauen fast ausschließlich die brew page aktiv (MaischeSud Kessel). Ein Blick und ich weiß, wie der Status ist, während man in der Brauküche hin-und-her wuselt. Ich hatte schon überlegt, wie ich die Temperaturen und die Restzeit der aktiven Rast größer darstellen kann. Altersbedingt wird die Anzeige immer kleiner. Die Touch Funktion verwende ich selten. Vielleicht mal bei der Läuterhalbe um auf die kettle page zu schauen (alle Kessel).

Um Deine Idee umzusetzen, muss für die Buttons Power, Play, Pause, Prev und Next Platz auf dem Display ausreichend Platz vorhanden sein. Das Touchdisplay ärgert uns, wenn die Buttons zu klein sind bzw. nicht genügend Platz zwischen den Buttons vorhanden ist. Nur eine neue Page Steuerung würde mMn Sinn machen. Ich weiß noch nicht, ob ich das umsetze. Das Modul Display hat wenig Spaß gemacht. Mal sehen ...
Innu
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#685

Beitrag von Innuendo »

Ein Entwurf im Nextion Editor für eine vierte Page. Würde das neben Pala noch jemand nutzen/nützlich finden?
controller.jpg
Anzeige: Sensortemperatur Maische Kessel, Zieltemperatur, Restzeit aktive Rast, autonext (grüner Pfeil: nächste Rast startet automatisch, roter Pfeil: Pause) und das Controller Deck.
Lennard92
Posting Junior
Posting Junior
Beiträge: 29
Registriert: Dienstag 16. Februar 2021, 11:57

Re: Der Brautomat

#686

Beitrag von Lennard92 »

Ich find den Entwurf spitze!
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#687

Beitrag von Pala123 »

Das sieht super aus!
Aber ich glaube ich bin da jetzt nicht objektiv :redhead
Benutzeravatar
JoKl
Posting Junior
Posting Junior
Beiträge: 26
Registriert: Dienstag 18. August 2020, 17:14
Wohnort: Leonstein, OÖ

Re: Der Brautomat

#688

Beitrag von JoKl »

Innuendo hat geschrieben: Montag 31. März 2025, 19:40 Ein Entwurf im Nextion Editor für eine vierte Page. Würde das neben Pala noch jemand nutzen/nützlich finden?controller.jpg
Anzeige: Sensortemperatur Maische Kessel, Zieltemperatur, Restzeit aktive Rast, autonext (grüner Pfeil: nächste Rast startet automatisch, roter Pfeil: Pause) und das Controller Deck.
:thumbup :thumbsup
------------------------------------------------------------
Meine Hardware:
Brautomat Brausteuerung
HERMS Anlage DIY 50 Liter
HENDI 3500 D XL Induktionsplatte
Bichmann Rip Tide Pumpe
Gegenstromkühler
Benutzeravatar
skybandit
Posting Klettermax
Posting Klettermax
Beiträge: 232
Registriert: Mittwoch 22. Januar 2020, 16:07
Wohnort: Kreis Soest

Re: Der Brautomat

#689

Beitrag von skybandit »

Ich finde das auch super :thumbup
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#690

Beitrag von Alexx »

Innuendo hat geschrieben: Samstag 29. März 2025, 11:52 System -> Backup
Flashen. cmd ausführen
Ins WLAN bringen
System -> Restore

Anleitung auf gitbook
Soweit geklappt...nur sind jetzt die Rezepte weg, die hätte ich wohl händisch exportieren müssen :puzz
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#691

Beitrag von Innuendo »

Hallo zusammen,

ich habe eine Testversion mit neuem Display erstellt.

Wichtig: wer sein Display nicht aktualisieren möchte, sollte das WebUpdate Testversion (dev) mit der Testversion nicht durchführen!

Vorgehensweise:
1. WebUpdate mit Testversion auf 1.51.15pIO dev
2. Download der Nextion Display Firmware hier
2.1 richtige Firmware anklicken (Displaytyp T, F oder K mit dem Zusatz "newDisp") und dann ganz rechts das Icon download raw file auswählen
3. Display Firmware per SD Karte flashen
4. Nach dem Flashen der Display Firmware den ESP32 und das Display stromlos machen

Nach dem Neustart auf die Brew Page gehen.
Ich habe mich gegen eine vierte Seite auf dem Display entschieden. Stattdessen habe ich die vorhandene Brew Page angepasst.
Innu
Benutzeravatar
JoKl
Posting Junior
Posting Junior
Beiträge: 26
Registriert: Dienstag 18. August 2020, 17:14
Wohnort: Leonstein, OÖ

Re: Der Brautomat

#692

Beitrag von JoKl »

Hallo Innu,

Update auf Testversion 1.51.15pIO dev inkl. newDisp durchgeführt.
Hat super funktioniert. :thumbup

Displaydarstellung ist perfekt. Danke!

Grüße
JoKl
------------------------------------------------------------
Meine Hardware:
Brautomat Brausteuerung
HERMS Anlage DIY 50 Liter
HENDI 3500 D XL Induktionsplatte
Bichmann Rip Tide Pumpe
Gegenstromkühler
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#693

Beitrag von Pala123 »

Wahnsinn! Das ging fix.
Ich habe gerade meinen Testsud mit dem Setup durch und heute genug. Hat soweit alles geklappt. Ich habe aber Fragen bzgl. Den Settings und der Yato.
Werde morgen früh mal die Displaysteuerung testen und inkl. meiner Fragen Rückmeldung geben :thumbsup :thumbup
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#694

Beitrag von Innuendo »

Hallo,
brewpage2.jpg
brewpage2.jpg (12.42 KiB) 2700 mal betrachtet
Für das gewünschte Controller Deck musste die voraussichtliche Startzeit der nächsten Rast und deren Rastname weichen.
Die Elemente Power, Play und Pause sind synchron mit dem WebIf: man kann am Display starten, am WebIf fortfahren und zurück. Der grüne Pfeil neben der Restzeit zeigt weiterhin, ob die nächste Rast automatisch angefahren wird (grün) oder ob der Brautomat auf einen Play Klick wartet (rot). Ebenfalls gleich geblieben ist die prozentuale Slider Anzeige (der rote Strich) unter der Restzeit: komplett rot: Rast noch nicht oder soeben gestartet, komplett grauweiß: Rast fast oder soeben beendet. Ein Touch auf dem Display wird bei aktiviertem Buzzer mit einem Info Beep quittiert: Kein Beep -> kein Touch. Zwei Beeps -> dicke Finger ;-)

wichtig bei euren Tests wäre zu prüfen, ob jederzeit die Buttons Power, Play und Pause synchron mit dem WebIf sind. Falls es mal einen asynchronen Zustand gibt: Ruhe bewahren und nicht rumtouchen. Nur der Brautomat verwaltet den Zustand. Das Display und alle verbundenen Browser sind reine Anzeigen. Mit dem nächsten sys broadcast werden alle Zustände aktualisiert.
Innu
Alexx
Posting Junior
Posting Junior
Beiträge: 99
Registriert: Montag 15. Januar 2024, 12:36

Re: Der Brautomat

#695

Beitrag von Alexx »

Moin, will mir ein Display bestellen, kann mir jemand sagen was die Unterschiede zwischen den Display sind ?
Also Basic Enhanced und Discovery
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#696

Beitrag von Pala123 »

Alexx hat geschrieben: Mittwoch 2. April 2025, 08:21 Moin, will mir ein Display bestellen, kann mir jemand sagen was die Unterschiede zwischen den Display sind ?
Also Basic Enhanced und Discovery
Laut Datenblatt Nextion unterscheiden sie sich bzgl. CPU Geschwindigkeit und teilweise Flash/RAM.
Vermutlich wird der Anwendungsfall hier keine Variante an ihr Limit bringen. Ich habe mich damals für das Discovery entschieden, welches Leistungsmäßig in der Mitte liegt Basic < Discovery < Enhanced
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#697

Beitrag von Pala123 »

Innuendo hat geschrieben: Dienstag 1. April 2025, 20:06 Hallo,

brewpage2.jpg

Für das gewünschte Controller Deck musste die voraussichtliche Startzeit der nächsten Rast und deren Rastname weichen.
Die Elemente Power, Play und Pause sind synchron mit dem WebIf: man kann am Display starten, am WebIf fortfahren und zurück. Der grüne Pfeil neben der Restzeit zeigt weiterhin, ob die nächste Rast automatisch angefahren wird (grün) oder ob der Brautomat auf einen Play Klick wartet (rot). Ebenfalls gleich geblieben ist die prozentuale Slider Anzeige (der rote Strich) unter der Restzeit: komplett rot: Rast noch nicht oder soeben gestartet, komplett grauweiß: Rast fast oder soeben beendet. Ein Touch auf dem Display wird bei aktiviertem Buzzer mit einem Info Beep quittiert: Kein Beep -> kein Touch. Zwei Beeps -> dicke Finger ;-)

wichtig bei euren Tests wäre zu prüfen, ob jederzeit die Buttons Power, Play und Pause synchron mit dem WebIf sind. Falls es mal einen asynchronen Zustand gibt: Ruhe bewahren und nicht rumtouchen. Nur der Brautomat verwaltet den Zustand. Das Display und alle verbundenen Browser sind reine Anzeigen. Mit dem nächsten sys broadcast werden alle Zustände aktualisiert.
Innu
Nachdem ich mal jetzt ne halbe Stunde einen "Monkey Test" gemacht hab sieht es gut aus. Bin diverse Kombinationen durchgegangen und hab auch zwischen Browser und Display gewechselt. Hat alles soweit funktioniert. Realer Test dann wahrscheinlich übernächstes Wochenende mit einem Sud.
Evtl. könnte man noch einen Button einsparen. Den Play und Pause Button könnte man auch als Toggle einrichten. Aktuell ist der Play ja nur da um die Rast zu starten. Der Pause Button stoppt ja nur den laufenden Timer und ich muß über den Pause Button den Timer wieder starten.
Man könnte auch den Play Button für Start Rast, Start Timer und bei laufendem Timer auf Pause Symbol ändern etc.
Nur ein Gedanke. Will es aber nicht zu kompliziert machen. Mit der Lösung bin ich mehr als zufrieden :thumbsup

Hätte noch weitere Ideen aber glaube dann müsste ein 10" Display her :puzz
Pala123
Posting Junior
Posting Junior
Beiträge: 24
Registriert: Sonntag 21. März 2021, 16:42

Re: Der Brautomat

#698

Beitrag von Pala123 »

Wie angekündigt habe ich gestern mit der Yato Platte den Brautmat zum 1. Mal verwendet. Alles wie erwartet. Die Rasten wurde sauber durchgefahren. Beim Halten der Temperatur ist mir das schnelle Schalten der Yato aufgefallen.
Ich hatte mir vorab die Tests von JoKI angeschaut und auch mit dem Relais duty cycle und der Sample Time etwas gespielt. Jedoch haben Änderungen nicht den gewünschten Effekt gehabt weswegen ich nochmal nachfragen muß.
Mein Verständnis:
Sample Time ist die Zeit mit der der PID Regler neu berechnet und regelt.
Relais Duty Cycle ist die Zeit mit der das Relais geschaltet wird. z.B. 30sec heißt alle 30sec wird es an oder aus geschaltet je nachdem was der PID Regler ausgibt.
Nach meinen Beobachtungen gestern wäre das nicht der Fall gewesen. Evtl. kann mir hier jemand helfen.
Danke euch!

Pala
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#699

Beitrag von Innuendo »

Hallo,
Pala123 hat geschrieben: Mittwoch 2. April 2025, 09:25 Mein Verständnis:
Sample Time ist die Zeit mit der der PID Regler neu berechnet und regelt.
Relais Duty Cycle ist die Zeit mit der das Relais geschaltet wird. z.B. 30sec heißt alle 30sec wird es an oder aus geschaltet je nachdem was der PID Regler ausgibt.
Nach meinen Beobachtungen gestern wäre das nicht der Fall gewesen. Evtl. kann mir hier jemand helfen.
der User JoKl verwendet soweit ich weiß 60000ms (45l in einem 50l Kessel).
vereinfacht gesagt beschreibt der Schaltzyklus das gesamte Zeitfenster. Bei 50% angeforderter Leistung bei einem Schaltzyklus von 60sek schaltet der Brautomat 30sek an und 30sek aus. Während einer Rast, wenn die Temperatur gehalten wird, werden ca. 1-10% Leistung angefordert. Hier wird es weiterhin zu einem kurzen an, gefolgt von einem längeren aus kommen. Weil der PID Controller fortlaufend die erforderliche Leistung berechnet, werden die Sequenzen an/aus während eines Schaltzyklus angepasst.
Innu
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 2274
Registriert: Freitag 2. März 2018, 09:43

Re: Der Brautomat

#700

Beitrag von Innuendo »

Pala123 hat geschrieben: Mittwoch 2. April 2025, 09:16 Evtl. könnte man noch einen Button einsparen. Den Play und Pause Button könnte man auch als Toggle einrichten. Aktuell ist der Play ja nur da um die Rast zu starten. Der Pause Button stoppt ja nur den laufenden Timer und ich muß über den Pause Button den Timer wieder starten.
Man könnte auch den Play Button für Start Rast, Start Timer und bei laufendem Timer auf Pause Symbol ändern etc.
Das ist mMn nicht möglich.
Mit dem Play Button lässt sich eine Rast bei einer beliebigen Ist-Temperatur starten. Die wichtigste Funktion ist das Fortfahren bei deaktiviertem autonext.
Mit dem Pause Button kann ich den Timer einer Rast pausieren und bspw. in der Aufheizphase die Editorfunktionen aktivieren.
Ich sehe hier keine Möglichkeit, die Funktionen in einem toggle unterzubringen. Aber auch wenn es möglich wäre, möchte ich an dem Modul keine grundlegenden Änderungen machen.
Pala123 hat geschrieben: Mittwoch 2. April 2025, 09:16 Hätte noch weitere Ideen aber glaube dann müsste ein 10" Display her :puzz
noch ein Display? Lass mich kurz überlegen: nö :Angel
Innu
Antworten