Skip to content

Commit 1ba77c6

Browse files
committed
Merge branch 'development'
Signed-off-by: Innuendo <k.ader@pc-team.de>
2 parents 481491f + 2d18847 commit 1ba77c6

File tree

6 files changed

+77
-21
lines changed

6 files changed

+77
-21
lines changed

CHANGELOG.md

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,48 @@
11
# Changelog
22

3-
ESP8266 Arduino 3.2.0\
4-
VSCode 1.93 Arduino 0.6 Arduino CLI 1.0.4\
5-
VSCode plugin ESP8266LittleFS based on ESP8266fs\
6-
InnuAPID AutoTune PID lib based on [Brett Beauregard](https://github.com/br3ttb/Arduino-PID-Library)\
7-
InnuTicker Task Scheduler lib\
8-
InnuNextion Display lib based on [EasyNext](https://github.com/Seithan/EasyNextionLibrary)\
9-
InnuLog Debug lib serial monitor\
10-
InnuFramework CSS/JS bootstrap 4.6.2\
3+
ESP32 Arduino 2.0.17 ESP-IDF v4.4.7
4+
VSCode 1.95 Arduino 0.7 Arduino CLI 1.1.0
5+
VSCode plugin ESP8266LittleFS
6+
InnuAPID AutoTune PID lib
7+
InnuTicker Task Scheduler lib
8+
InnuNextion Display lib
9+
InnuLog Debug lib serial monitor
10+
InnuFramework CSS/JS bootstrap 4.6.2
1111
Server Sent Events (6 SSE channels)
1212

13-
Version 1.46.14
14-
15-
* Geändert: Suche Sensoradressen angepasst
13+
Version 1.47.2
14+
15+
* Fix: Einlesen Maischeplan nach Stromunterbrechung: Zuweisung Maische, Sud, HLT, Steuerbefehl oder Aktor korrigiert
16+
* Fix: Fehler Hinzufügen/Entfernen von Maischeschritte behoben, wenn der Brauprozess gestartet ist
17+
* Update: Nextion Display Dateien aktualisiert
18+
* Fix: Brautomat Status nach Stromunterbrechung (verschiedene Zustände korrigiert)
19+
* Fix: typedef time_t
20+
* Fix: Das Logging für den Maischeprozess war zu Debugzwecken fest auf VERBOSE eingestellt
21+
* Neu: Toast Message, wenn der Rast Timer nach einer Unterbrechung angeapsst wurde
22+
* Fix: Webhook Nachguss wurde nicht korrekt verarbeitet
23+
* Fix: TickerMash Status war nach Reset/Stromunterbrechung bei deaktiviertem autonext nicht korrekt
24+
* Geändert: die Dauer einer Stromunterbrechung während einer aktiven Rast (Timer läuft), wird nach dem Neustart von der Rastzeit automatisch abgezogen
25+
* Neu: es wird ein Zeitstempel mitgespeichert, um die Dauer einer Unterbrechung bemessen zu können
26+
* Geändert: die aktuelle Rastzeit wird nun im 10s Takt in Sekunden statt Restminuten alle 60s gespeichert
27+
* Fix: Autorestart Maischestep nach Reset oder Ausschalten, wenn Timer noch nicht gestartet war
28+
* Fix: Anzeige Restzeit Maischestep nach Reset oder Ausschalten nicht korrekt
29+
* Fix: Nachguss/Sud ein oder ausschalten ohne Braustart hat fehlerhaft den Brauprozess gestartet.
30+
* Neu: Webhook für Nachguss
31+
* Neu: Webhook für Aktoren
32+
* Geändert: im WebIf Aktoren werden PWM und invertieren passend zur Auswahl GPIO/Webhook ein- bzw. ausgeblendet
33+
* Fix: default Kesselname gesetzt
34+
* Neu: Eigenschaft Name hinzugefügt
35+
* Neu: zweites Induktionskochfeld "SUD" kann mit dem Brautomat gesteuert werden
36+
* Neu: neuer Sonderbefehl SUD für die zweite GGM IDS
37+
* Neu: Display Firmware Anzeige Kesselübersicht um zweites Induktionskochfeld erweitert
38+
* Geändert: Sonderbefehle können auch Dauer und Temperatur verarbeiten
39+
* Geändert: im Display wird auf der Seite Kesselübersicht der Name angezeigt
40+
* Fix: Suche nach DS18B20 Adressen korrigiert
41+
* Update: VSCode 1.96
42+
43+
Version 1.46.13
44+
45+
* Geändert: Suche Sensoradressen angepasst (Fehlermeldung bergo, ESP8266)
1646
* Geändert: Manueller Modus: schrittweite über die Buttons + und - über das WebIf auf +1% bzw. -1% angepasst
1747
* Geändert: Manueller Modus: Shortcuts für IDS Leistung auf 0, 20, 40, 60, 80 und 100% Kreise erstellt
1848
* Fix: Sync manueller Modus Display nach WebIf und WebIf

build/Brautomat.ino.bin

8.98 KB
Binary file not shown.

build/Brautomat.mklittlefs.bin

0 Bytes
Binary file not shown.

data/language/de.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@
2424
"EDITSUD_TT": "Einstellungen Maischeplan",
2525
"SAVEMASH_TT": "Maischeplan speichern",
2626
"VIEWMASH_TT": "Maischeplan anzeigen",
27+
"CARD_ACT_NAME": "Aktoren",
28+
"CARD_SEN_NAME": "Sensoren",
29+
"CARD_HLT_NAME": "Nachguss",
30+
"CARD_SUD_NAME": "IDS Sudpfanne",
31+
"CARD_CHART_NAME": "Chart",
2732
"MAN_TT_POWER": "Start Stop manueller Modus",
2833
"MAN_TT_DEC": "Leistung reduzieren",
2934
"MAN_TT_INC": "Leistung erhöhen",
@@ -82,7 +87,8 @@
8287
"MISC_NTP": "NTP Zeitserver *",
8388
"MISC_NTP_ZONE": "NTP Zeitzone *",
8489
"MISC_DASH_EL": "Elemente auf dem Dashboard",
85-
"MISC_DASH_MASH": "Maischeplan",
90+
"MISC_DASH_MASH": "Induktion Maischeplan",
91+
"MISC_DASH_SUD": "Induktion Sudpfanne",
8692
"MISC_DASH_HLT": "Nachguss",
8793
"MISC_DASH_ACT": "Aktoren",
8894
"MISC_DASH_SEN": "Sensoren",
@@ -122,6 +128,7 @@
122128
"AKT_INV": "GPIO PIN invertieren",
123129
"AKT_PWM_EN": "Aktiviere PWM",
124130
"AKT_PWM": "PWM[%]",
131+
"AKT_URL": "Webhook",
125132
"AKT_DEL": "Aktor löschen",
126133
"AKT_TT_EIN": "Aktor einschalten",
127134
"AKT_TT_AUS": "Aktor ausschalten",
@@ -154,6 +161,7 @@
154161
"IDS_TAB5": "Profile",
155162
"IDS_TEXT2": "Induktion",
156163
"IDS_EN_LIST": ["deaktiviert", "GGM IDS1", "GGM IDS2"],
164+
"IDS_NAME": "Name",
157165
"IDS_PIN_W": "PIN weiß [Relais D7]",
158166
"IDS_PIN_G": "PIN gelb [Command D6]",
159167
"IDS_PIN_B": "PIN blau [Interrupt D5] *",
@@ -208,11 +216,14 @@
208216
"IDS_TT_NOISE": "Abweichung von Zieltempertur im AutoTune Prozess",
209217
"IDS_TT_LB": "Anzahl der Messpunkte für den AutoTune Prozess",
210218
"IDS_HEADER": "Einstellungen MaischeSud Kessel",
219+
"KETTLE_TEXT1": "Einstellungen Sudpfanne",
220+
"KETTLE_SETP": "Zieltemperatur",
211221
"HLT_TEXT1": "Einstellungen Nachguss",
212222
"HLT_TAB1": "Konfiguration",
213223
"HLT_TAB2": "PID Manager",
214224
"HLT_TAB3": "AutoTune",
215225
"HLT_EN": "Aktiviere Nachguss",
226+
"HLT_NAME": "Name",
216227
"HLT_PIN": "GPIO PIN",
217228
"HLT_INV": "GPIO invertieren",
218229
"HLT_SEN": "Sensor an Nachguss",
@@ -233,6 +244,7 @@
233244
"HLT_DEB": "AutoTune debug",
234245
"HLT_TEXT2": "AutoTune auf gitbook",
235246
"HLT_DEL": " Nachguss löschen",
247+
"HLT_URL": "Webhook",
236248
"HLT_TT_SEN": "Sensorauswahl an MaischeSud Kessel",
237249
"HLT_TT_MAXO": "Die maximale Leistung Nachguss kann reduziert werden. Angabe in Prozent [1-100%]",
238250
"HLT_TT_KU": "Der Brauanlagenwert Ku wird mit AutoTune ermittelt",
@@ -268,6 +280,7 @@
268280
"TAB_AKT_STEP_5": "Manueller Modus",
269281
"TAB_AKT_STEP_6": "Bereit zum Brauen",
270282
"TAB_AKT_STEP_7": "Editormodus",
283+
"TAB_AKT_STEP_8": "AutoTune SUD",
271284
"TAB_AKT_TIMER_1": "AutoTune Start mit Power Button",
272285
"TAB_AKT_TIMER_2": "Weiter mit Pause Button",
273286
"TAB_AKT_TIMER_3": "Braustart mit Power Button",

data/language/en.json

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,12 @@
2424
"EDITSUD_TT": "mash plan settings",
2525
"SAVEMASH_TT": "save mash table",
2626
"VIEWMASH_TT": "show/hide mash table",
27-
"MAN_TT_POWER": "Power on off manual mode ",
27+
"CARD_ACT_NAME": "actors",
28+
"CARD_SEN_NAME": "sensors",
29+
"CARD_HLT_NAME": "Hlt",
30+
"CARD_SUD_NAME": "IDS sud",
31+
"CARD_CHART_NAME": "Chart",
32+
"MAN_TT_POWER": "Power on/off manual mode ",
2833
"MAN_TT_DEC": "reduce power output",
2934
"MAN_TT_INC": "increase power output",
3035
"SUD_NAME": "name",
@@ -82,7 +87,8 @@
8287
"MISC_NTP": "NTP time server *",
8388
"MISC_NTP_ZONE": "NTP timezone *",
8489
"MISC_DASH_EL": "Elements on dashboard",
85-
"MISC_DASH_MASH": "Mash steps",
90+
"MISC_DASH_MASH": "Induction Mash steps",
91+
"MISC_DASH_SUD": "Induction Sud",
8692
"MISC_DASH_HLT": "Hot liquid tank",
8793
"MISC_DASH_ACT": "Actors",
8894
"MISC_DASH_SEN": "Sensors",
@@ -122,6 +128,7 @@
122128
"AKT_INV": "invert GPIO PIN",
123129
"AKT_PWM_EN": "Enable PWM",
124130
"AKT_PWM": "PWM[%]",
131+
"AKT_URL": "webhook",
125132
"AKT_DEL": "delete actor",
126133
"AKT_TT_EIN": "switch on actor",
127134
"AKT_TT_AUS": "switch off actor",
@@ -154,6 +161,7 @@
154161
"IDS_TAB4": "AutoTune",
155162
"IDS_TAB5": "Profile",
156163
"IDS_TEXT2": "Induction",
164+
"IDS_NAME": "Name",
157165
"IDS_PIN_W": "PIN white [Relais D7]",
158166
"IDS_PIN_G": "PIN yellow [Command D6]",
159167
"IDS_PIN_B": "PIN blue [Interrupt D5] *",
@@ -208,15 +216,18 @@
208216
"IDS_TT_NOISE": "scatter around the target temperature in the AutoTune process",
209217
"IDS_TT_LB": "Number of lookback measuring points required in the AutoTune process",
210218
"IDS_HEADER": "Mash kettle settings",
219+
"KETTLE_TEXT1": "settings sud",
220+
"KETTLE_SETP": "target temperatur",
211221
"HLT_TEXT1": "HLT settings",
212222
"HLT_TAB1": "Konfiguration",
213223
"HLT_TAB2": "PID Manager",
214224
"HLT_TAB3": "AutoTune",
215225
"HLT_EN": "Enable HLT",
226+
"HLT_NAME": "Name",
216227
"HLT_PIN": "GPIO PIN",
217228
"HLT_INV": "invert GPIO",
218229
"HLT_SEN": "HLT sensor",
219-
"HLT_SETP": "Setpoint",
230+
"HLT_SETP": "setpoint",
220231
"HLT_MAXO": "Max. power HLT [100%]",
221232
"HLT_KU": "Ultimate gain Ku",
222233
"HLT_PU": "Ultimate period Pu",
@@ -233,6 +244,7 @@
233244
"HLT_DEB": "AutoTune debug",
234245
"HLT_TEXT2": "AutoTune on gitbook",
235246
"HLT_DEL": " delete HLT",
247+
"HLT_URL": "Webhook",
236248
"HLT_TT_SEN": "Select sensor connected to HLT",
237249
"HLT_TT_MAXO": "Max. power output HLT [1-100%]",
238250
"HLT_TT_KU": "the brewing system value Ku is determined using AutoTune",
@@ -256,7 +268,7 @@
256268
"TAB_MAISCHE_TT_EDIT": "edit row",
257269
"TAB_MAISCHE_TT_DEL": "delete row",
258270
"TAB_MAISCHE_TT_SAVE": "save mash plan",
259-
"TAB_AKT_RAST": "Active step",
271+
"TAB_AKT_RAST": "active step",
260272
"TAB_AKT_TEMP": "mash temperature",
261273
"TAB_AKT_ZIEL": "setpoint",
262274
"TAB_AKT_TIMER": "timer",
@@ -268,6 +280,7 @@
268280
"TAB_AKT_STEP_5": "manual mode",
269281
"TAB_AKT_STEP_6": "ready to start",
270282
"TAB_AKT_STEP_7": "edit mode",
283+
"TAB_AKT_STEP_8": "AutoTune SUD",
271284
"TAB_AKT_TIMER_1": "Press power to start AutoTune",
272285
"TAB_AKT_TIMER_2": "pause to continue",
273286
"TAB_AKT_TIMER_3": "Press power to start brewing",
@@ -278,17 +291,17 @@
278291
"TAB_AKT_TT_PAUSE": "pause rest timer and hold actual temperature",
279292
"TAB_AKT_TT_PREV": "go to previous mash step",
280293
"TAB_AKT_TT_NEXT": "got to next mash step",
281-
"TAB_HLT_ZIEL": "Setpoint",
294+
"TAB_HLT_ZIEL": "setpoint",
282295
"TAB_HLT_TEMP": "temperature",
283-
"TAB_HLT_SW": "On Off",
296+
"TAB_HLT_SW": "on/off",
284297
"TAB_HLT_POW": "power",
285-
"TAB_ACT_NAME": "Name",
286-
"TAB_ACT_SW": "On/Off",
298+
"TAB_ACT_NAME": "name",
299+
"TAB_ACT_SW": "on/off",
287300
"TAB_ACT_POW": "power",
288301
"TAB_ACT_DEC": "-",
289302
"TAB_ACT_PWM": "PWM",
290303
"TAB_ACT_INC": "+",
291-
"TAB_SEN_NAME": "Name",
304+
"TAB_SEN_NAME": "name",
292305
"TAB_SEN_TEMP": "temperature",
293306
"TAB_SEN_TYP": "type",
294307
"TOAST_ATUNE_START": "AutoTune started",

tools/Firmware.zip

6.78 KB
Binary file not shown.

0 commit comments

Comments
 (0)