Skip to content

Commit

Permalink
V 1.38
Browse files Browse the repository at this point in the history
  • Loading branch information
InnuendoPi committed Apr 3, 2024
1 parent 3cfd382 commit 114a45c
Show file tree
Hide file tree
Showing 9 changed files with 49 additions and 19 deletions.
Binary file modified build/Brautomat32.ino.bin
Binary file not shown.
Binary file modified build/Brautomat32.mklittlefs.bin
Binary file not shown.
14 changes: 12 additions & 2 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,22 @@ InnuTicker task scheduler lib\
InnuFramework CSS/JS bootstrap 4.6.2\
Server Sent Events (8 SSE channels)

Version 1.37h
Version 1.38

* Update: Anpassungen aus den Testversionen 1.37c bis 1.37j in Release 1.38 zusammengefasst
* Update: Profile WebIf überarbeitet
* Update: Beschreibung Platine erweitert
* Fix: SSE Boradcast typo
* Update: Sprachdateien

Version 1.37j

* Geändert: aktiver Maischeplan kann nicht mehr gelöscht werden
* Neu: Funktion Erstelle neuen leeren Maischeplan
* Neu: Funktion Maischeplan umbenennen
* Geändert: Einstellung Maischeplan Anordnung angepasst
* Geändert: BrewFather Import Filter erweitert (tag recipe)
* Geändert: BrewFather Import Filter erweitert (tag recipe -> Sud gestartet)
* Neu: BrewFather Import Filter erweitert (Version 2.0)
* Fix: BrewFather Import, Tests mit versch. Rezepten steht noch aus
* Geändert: Ticker handling optimiert
* Geändert: Standard SampleTime für Induktion auf 2000ms angepasst
Expand Down
5 changes: 3 additions & 2 deletions data/language/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"SUD_NAME": "Name aktiver Maischeplan",
"SUD_NEW": "Maischeplan erstellen",
"SUD_NEW_ERROR": "Fehler Maischeplan existiert bereits ",
"SUD_DEL_ERROR": "Fehler aktiver Maischeplan kann nicht gelöscht werden",
"SUD_REN": "Maischeplan umbenennen",
"SUD_KOCHDAUER": "Gesamte Kochdauer [min]",
"SUD_NACHISO": "Nachisomerisierungszeit [min]",
Expand Down Expand Up @@ -158,7 +159,7 @@
"IDS_TEXT4": "Alle Parameter auf gitbook",
"IDS_KU": "Verstärkungsfaktor Ku (gain)",
"IDS_PU": "Periodendauer Pu (period)",
"IDS_SAMPLE": "Intervall (SampleTime) [1000ms]",
"IDS_SAMPLE": "Intervall (SampleTime) [2000ms]",
"IDS_RULE": "PID Algorithmus",
"IDS_RULE_LIST": ["manueller PID Modus", "AutoTune PID Modus"],
"IDS_KP": "PID Kp",
Expand All @@ -171,7 +172,7 @@
"IDS_DEB": "AutoTune debug",
"IDS_TEXT5": "AutoTune auf gitbook",
"IDS_TEXT6": "Profil erstellen:",
"IDS_TEXT7": "Profil ändern:",
"IDS_TEXT7": "Profil wechseln:",
"IDS_TEXT8": "Profil entfernen:",
"IDS_TT_SEN": "Sensorauswahl an MaischeSud Kessel",
"IDS_TT_MAXO": "Maximale Leistung der IDS im Maischeprozess",
Expand Down
3 changes: 2 additions & 1 deletion data/language/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"SUD_NAME": "name",
"SUD_NEW": "new mashplan",
"SUD_NEW_ERROR": "error mashplan already exists ",
"SUD_DEL_ERROR": "error active mashplan cannot be deleted",
"SUD_REN": "rename mashplan",
"SUD_KOCHDAUER": "boiling time [min]",
"SUD_NACHISO": "post-isomerization time [min]",
Expand Down Expand Up @@ -158,7 +159,7 @@
"IDS_TEXT4": "All parameters on gitbook",
"IDS_KU": "Ultimate gain Ku",
"IDS_PU": "Ultimate period Pu",
"IDS_SAMPLE": "SampleTime [1000ms]",
"IDS_SAMPLE": "SampleTime [2000ms]",
"IDS_RULE": "PID algorithmus",
"IDS_RULE_LIST": ["manual PID mode", "AutoTune PID mode"],
"IDS_KP": "PID Kp",
Expand Down
23 changes: 19 additions & 4 deletions docs/de/Hardware/hw.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,7 @@ Eine Pumpe ist beim Läutern oder beim Transport in den Gärbehälter eine groß

| Artikelname | Link zum Artikel |
| ------------------------------------------------------ | --------------------------------- |
| Mini-Pumpe 12V DC | [amazon](https://amzn.to/3E4iRUF) |
| Mini-Pumpe 12V DC | [amazon](https://amzn.to/3E4iRUF) |
| Mini-Pumpe 12V DC | [amazon](https://www.amazon.de/dp/B01NCKXJ92/?coliid=I1I94V063T6GE6&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_SSRMRQS5W49WYA43JZ7Z) |
| Pneumatische Steckverbinder 8mm x 1/2 Zoll 90° drehbar | [amazon](https://amzn.to/3XmH2nP) |

Ebenfalls sehr gut und schnell sind Verbdinungen mit [Camlocks von Braubebo](https://www.braubebo.de/camlock/) wie auf dem ersten Bild dargestellt.
Expand All @@ -28,7 +27,7 @@ Mit dem Brautomat können sehr einfach SSRs geschaltet werden. SSR oder Solid St

| Artikelname | Link zum Artikel |
| -------------- | --------------------------------- |
| Fotek SSR 40DA | [amazon](https://amzn.to/3RSzKav) |
| Fotek SSR 40DA | [amazon](https://www.amazon.de/dp/B09KTV425X/?coliid=I37LH2D7XQ7AYU&colid=I7GQB171JGLX&psc=0&ref_=cm_sw_r_cp_ud_lstpd_018F1S8N63CZYRB6XE54) |

Anwenungsbeispiele für SSR: Wenn 220V an einem SSR Fotek über den Brautomat geschaltet wird, kann am "anderen Ende" der 220V Leitung eine Steckdose für einen beliebiges Gerät mit Stecker angebracht werden. Zum Beispiel für das Netzteil vom Rührwerk. Oder für einen Nachgusskocher. Oder für ein Ringheizlement. Auch das Netzteil der Rotek Pumpe kann über ein SSR ein- und ausgeschaltet werden.

Expand All @@ -40,10 +39,26 @@ Nicht alle Verbraucher benötigen ein leistungsstarkes SSR. Bspw. können Aktore

| Artikelname | Link zum Artikel |
| ------------------ | --------------------------------- |
| Relaisboard Keenso | [amazon](https://amzn.to/3K3gg11) |
| Relaisboard Keenso 4 Kanal | [amazon](https://www.amazon.de/dp/B07QKHPBVP/?coliid=IW0L994AVYJSX&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1MYFTEN8WCBBE7AD4J7T) |
| Relaisboard Keenso 2 Kanal | [amazon](https://www.amazon.de/dp/B07PY7LF9Z/?coliid=IHJD818Z5259W&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1MYFTEN8WCBBE7AD4J7T) |

Das Relaisboard kann per Jumpereinstellung auf High Trigger (es fließt Strom) und Low Trigger (es fließt kein Strom) eingestellt werden. Diese Möglichkeit macht das Relaisboard ideal für den Einsatz mit einem ESP8266 oder einer Port Erweiterung PCF8574.

### Ringheizelemente

Ein Ringheizlement ist beim Kochen der Würze nützlich, wenn die Leistung der GGM IDS nicht mehr oder nur so eben ausreicht, um die Würze wallend zu kochen. Eine gute Auswahl an Ringheizelementen gibt es beim [Douglas von Crafthardware](https://www.crafthardware.de/products/ringheizelement-3-5-kw-fuer-45-cm-kessel).

### PWM

| Artikelname | Link zum Artikel |
| ------------------ | --------------------------------- |
| Drehzahlregler | [amazon](https://www.amazon.de/dp/B09PV11JM8/?coliid=IC6BIVO4B18X9&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1MYFTEN8WCBBE7AD4J7T) |
| Drehzahlregler | [amazon](https://www.amazon.de/dp/B0B7X6Z34Z/?coliid=I1KLJXGJL47O5M&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1MYFTEN8WCBBE7AD4J7T) |

### Steckverbinder

| Artikelname | Link zum Artikel |
| ------------------ | --------------------------------- |
| GX 12 2 Pin | [amazon](https://www.amazon.de/dp/B07YSBQWSX/?coliid=IU2GESEA54974&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1PA754W9JYVNX4G9PMV0) |
| GX 12 3 Pin | [amazon](https://www.amazon.de/dp/B07GBBNHM6/?coliid=I21Z8Z8ELJ9I5J&colid=I7GQB171JGLX&psc=0&ref_=cm_sw_r_cp_ud_lstpd_9HAPWMCVWSHGYP1GDPJZ) |
| GX 12 4 Pin | [amazon](https://www.amazon.de/dp/B0C6SJK1KZ/?coliid=I25GPP716VQUBU&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_9HAPWMCVWSHGYP1GDPJZ) |
4 changes: 3 additions & 1 deletion docs/de/Installation/info.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,13 @@ Damit ist die Grundinstallation bereits abgeschlossen. Der Vorgang Firmware flas

Updates können im Brautomat über das Menü "Update" eingespielt werden. Eine neue Firmware kann über "WebUpdate" oder "Datei Update" eingespielt werden. Bei einer Aktualisierung der Firmware per WebUpdate lädt die Firmware die aktuelle Version aus dem Internet aus dem github Repository. Bei der Aktualisierung per Datei Update wird die Firmware per Upload vom lokalen PC geladen. Ein USB-Kabel oder das Script aus der Installation sind nicht erforderlich.

### WebUpdate

Das WebUpdate startet den Brautomat mehrfach neu. Als erstes wird die Firmware aktualisiert. Nach einem weiteren Neustart wird das Framework aktualisiert. Der Ablauf vom WebUpdate wird in der Datei webUpdateLog.txt protokolliert.

Wenn die Option _WebUpdate mit Testversion_ aktiviert ist, wird das WebUpdate mit der aktuellen Entwicklerversion durchgeführt. Hierbei handelt es sich um Testversionen. Neue Funktionen in der Firmware werden (meistens) zunächst als Testversion im github Repository abgelegt. Für den produktiven Einsatz sind Testversionen nicht empfohlen.

## DateiUpdate
### DateiUpdate

[![Download ESP8266](https://img.shields.io/badge/Download-ESP8266-green.svg)](https://github.com/InnuendoPi/Brautomat/blob/main/tools/Firmware.zip) [![Download ESP32](https://img.shields.io/badge/Download-ESP32-blue.svg)](https://github.com/InnuendoPi/Brautomat32/blob/main/tools/Firmware.zip)

Expand Down
19 changes: 10 additions & 9 deletions docs/de/Platine/Aufbau-der-Platine2.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,18 @@ Die Position JST-HX Buchse ist eine Alternative zum 5 Pol Schraubklemmblock. Das

| Anzahl | Artikelname | Link zum Artikel |
| ----------------------------------------------------- | ------------------------------ | --------------------------------- |
| 3 | Schraubklemmblock 3pol RM 2.54 | (voelkner S84893) |
| 1 | Schraubklemmblock 5pol RM 2.54 | (voelkner S84806) |
| 3 | Schraubklemmblock 3pol RM 2.54 | [amazon](https://www.amazon.de/dp/B07PH5HWQL/?coliid=I1JP3GL9UZVHAK&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1MYFTEN8WCBBE7AD4J7T) |
| 1 optional | Schraubklemmblock 3pol RM 2.54 | |
| 1 | Schraubklemmblock 5pol RM 2.54 | [amazon](https://www.amazon.de/dp/B07PJ71VW8/?coliid=I3AGEWLU82MSU5&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1MYFTEN8WCBBE7AD4J7T) |
| 1 alternativ zum Schraubklemmblock 5pol | JST-HX Buchse 90° RM 2.54 | (voelkner D17526) |
| 2 | Schraubklemmblock 8pol RM 2.54 | (voelkner S84611) |
| 2 | Schraubklemmblock 12pol RM 2.54| (voelkner S84031) |
| 1 | Stiftleiste RM 2.54 | (voelkner D19990) |
| 1 | Widerstand 4,7kOhm | |
| 1 optional | Passiver Buzzer 12mm 3V | |
| 2 | Schraubklemmblock 8pol RM 2.54 | [amazon](https://www.amazon.de/dp/B07PJ7YK3G/?coliid=I2SR2XJ0B6HEW9&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1MYFTEN8WCBBE7AD4J7T) |
| 2 | Schraubklemmblock 12pol RM 2.54| [amazon](https://www.amazon.de/dp/B07NZ459BY/?coliid=I2HTZO5ENXO2Q6&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1MYFTEN8WCBBE7AD4J7T) |
| 1 | Stiftleiste RM 2.54 | [amazon](https://www.amazon.de/dp/B01MQ5HJYQ?ref_=pe_27091401_487187591_302_E_DDE_dt_1) |
| 1 | Widerstand 4,7kOhm | [amazon](https://www.amazon.de/dp/B0CL6N7334/?coliid=IVHTTAGFDF3TX&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_1ZKFZ0X0XNS2PX9FJN3H) |
| 1 optional | Passiver Buzzer 12mm 3V | [amazon](https://www.amazon.de/dp/B0179I6LIK/ref=pe_27091401_487027711_TE_SCE_dp_i1) |
| 1 ESP32 | ESP32 D1 mini | [amazon](https://www.amazon.de/dp/B08BTRQNB3/?coliid=I3GILWFH2TDYH9&colid=I7GQB171JGLX&ref_=list_c_wl_lv_ov_lig_dp_it&th=1) |
| 1 ESP8266 alternative zum ESP32 | ESP8266 Wemos D1 mini | [amazon](https://www.amazon.de/dp/B08BTYHJM1/?coliid=I3HCHU407TLWGX&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_2FHXW05SH9AGJ9Z8WH2K) |
| 1 optional | Display Nextion 3.5" | [komputer.de](https://www.komputer.de/zen/index.php?main_page=product_info&cPath=30&products_id=617&zenid=l8eg2n29r5iai1l7ur8c8c5nu3) |
| 1 optional | Display Nextion 3.5" | [amazon](https://www.amazon.de/dp/B09PL9CTZ7/?coliid=I14PAW5R7XN3MC&colid=I7GQB171JGLX&psc=1&ref_=cm_sw_r_cp_ud_lstpd_15EQ8G7TVRFSGNWTHM5Y) |
| | | |

_Hinweis: die aufgeführten Links oder Artikelnummern sind rein informativ und nicht mit Affiliate/Marketing Programmen verknüpft._
Expand Down Expand Up @@ -143,7 +144,7 @@ Die rote Linie kennzeichnet den Bereich für den korrekten Sitz des ESP8266: der

## Fehlerkorrektur Platine Version 2.0 ESP8266

Bei der Platine 2.0 ohne LevelShifter hat sich ein Fehler eingeschlichen. Es fehlt eine Verbindung GND. Dieser Fehler tritt nur im Betrieb mit einem ESP8266 auf.
Bei der Platine 2.0 ohne LevelShifter hat sich ein Fehler eingeschlichen. Es fehlt eine Verbindung GND. Dieser Fehler tritt nur im Betrieb mit einem ESP8266 auf.

_Hinweis: Wird ein ESP32 eingesetzt, ist keine Fehlerkorrektur erforderlich._

Expand Down
Binary file modified tools/Firmware.zip
Binary file not shown.

0 comments on commit 114a45c

Please sign in to comment.