Skip to content

Commit

Permalink
V 1.45
Browse files Browse the repository at this point in the history
  • Loading branch information
InnuendoPi committed Sep 6, 2024
1 parent 1cc8de3 commit 9296739
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 1 deletion.
38 changes: 37 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,49 @@
# Changelog

ESP8266 Arduino 3.1.2\
VSCode 1.92 Arduino 0.6 Arduino CLI 1.0.4\
VSCode 1.93 Arduino 0.6 Arduino CLI 1.0.4\
VSCode plugin ESP8266LittleFS based on ESP8266fs\
InnuAPID AutoTune PID lib based on [Brett Beauregard](https://github.com/br3ttb/Arduino-PID-Library)\
InnuTicker task scheduler lib\
InnuNextion Display lib based on [EasyNext](https://github.com/Seithan/EasyNextionLibrary)\
InnuFramework CSS/JS bootstrap 4.6.2\
Server Sent Events (6 SSE channels)

Version 1.45

todo dallas isConversionComplete()

* Neu: neue Option Zeitzone in den Systemeinstellungen. Tabelle Zeitzonen siehe Anleitung
* Neu: InnuNextion Library zur Steuerung Nextion Display
* Fix: Debug Ausgaben Sensoren (type mismatch)
* Fix: Sensortyp Variable id falsch gesetzt
* Fix: möglicher Fehler zu schnell aufeinanderfolgenden Sensorabfragen behoben
* Fix: Sensoren werden nun asynchron (NON-blocking) abgefragt
* Fix: html get request Sensoren und Aktoren korrigiert, wenn noch keine Sensoren/Aktoren konfiguriert waren
* Fix: Compiler Warnung array out of bounce behoben
* Fix: WebServer Zugriff auf Dateien
* Fix: Logging Maischeprozess falscher Index
* Optimiert: avoid String

* Optimiert: Logging: Unterteilung in Sensoren, Aktoren, IDS, HLT, Konfigruation, System und Display
* Optimiert: Logging Error: nur Fehler
* Optimiert: Logging Info: Informationen zu Konfiguration und Fehler
* Optimiert: Logging Verbose: Boradcasts SSE, Informationen zu Konfiguration und Fehler

Weitere Entwicklung: (nicht in Version 1.45 enthalten)

* Migration: Migration Quellcode auf platformIO. Siehe [Arduino Extension abgekündigt](https://github.com/microsoft/vscode-arduino)
* Migration: Lib NextionX2 Display nicht platformIO kompatibel. Ersetzt durch eigene Lib
* Migration: Lib NTPClient ersetzt durch Arduino core time.h Funktionen

* Intern: Compiler Flags für ESP-IDF 4.4 (2.0.17) und ESP-IDF 5.4 (3.0.4) erstellt
* Intern: Firmware auf Basis ESP-IDF 5.4 zu groß - Partitionstabelle angepasst
* Intern: Firmware auf Basis ESP-IDF 4.4 größer, als mit VSCode Arduino - Partitionstabelle muss nicht angepasst werden
* Intern: JS und CSS Dateien gz komprimiert für Firmware auf Basis ESP-IDF 5.4
* Intern: ESP32 S3 DevKit1 8MB Modul mit integriertem JTAG Adapter für Debug eingebunden
* Intern: Lib WiFi mit ESP_IDF5 mehr als doppelt so groß gegenüber ESP_IDF4 (Erweiterung der Verschlüsselung)
* Intern: keine Verbesserung WLAN mit ESP_IDF5 (Arudino 3.x) gegenüber ESP_IDF4 (Arduino 2.x) in einem Fritz.box Netzwerk

Version 1.44

* Fix: SSE Sensoren JSON: Unexpected non-whitespace character after JSON
Expand Down
Binary file modified build/Brautomat.ino.bin
Binary file not shown.
Binary file modified build/Brautomat.mklittlefs.bin
Binary file not shown.
5 changes: 5 additions & 0 deletions data/language/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,15 @@
"SUD_TT_NEW": "Erstelle einen neuen leeren Maischeplan",
"SUD_TT_REN": "Aktiven Maischeplan umbenennen",
"MISC_LOG_LIST": ["Aus", "Error", "Info", "Verbose"],
"MISC_LOG_LIST2": ["Aus", "Verbose"],
"MISC_LOG_CFG": "Konfiguration",
"MISC_LOG_SEN": "Sensoren",
"MISC_LOG_ACT": "Aktoren",
"MISC_LOG_IND": "Induktion",
"MISC_LOG_HLT": "Nachguss",
"MISC_LOG_SYS": "System",
"MISC_LOG_MAS": "Maischeprozess",
"MISC_LOG_DIS": "Nextion Display",
"MISC_TITLE": "Einstellungen",
"MISC_TAB1": "System",
"MISC_TAB2": "Dashboard",
Expand All @@ -78,6 +80,7 @@
"MISC_MDNS_EN": "Aktiviere mDNS *",
"MISC_MDNS_NAME": "mDNS Name",
"MISC_NTP": "NTP Zeitserver *",
"MISC_NTP_ZONE": "NTP Zeitzone *",
"MISC_DASH_EL": "Elemente auf dem Dashboard",
"MISC_DASH_MASH": "Maischeplan",
"MISC_DASH_HLT": "Nachguss",
Expand All @@ -104,6 +107,7 @@
"MISC_TT_PAGE": "Startseite im Touch-Display",
"MISC_TT_MDNS": "mDNS Name für den Brautomat im Netzwerk",
"MISC_TT_NTP": "NTP Server (europe.pool.ntp.org, fritz.box)",
"MISC_TT_NTP_ZONE": "Zeitzone (Berlin: CET-1CEST,M3.5.0,M10.5.0/3) *",
"MISC_TT_RESET": "Vorsicht: die WLAN Konfiguration muss neu eigegeben werden",
"MISC_TT_CLEAR": "Vorsicht: die gesamte Konfiguration muss neu eigegeben werden",
"MISC_TT_DEV": "Vorsicht: Testversionen sind häufig nicht zum Brauen geeignet",
Expand Down Expand Up @@ -294,6 +298,7 @@
"TOAST_MASH_ENDE": "Maischeprozess beendet",
"TOAST_SENERR": "Sensorfehler",
"TOAST_PROFILERR": "Fehler beim Speichern Profil",
"TOAST_PROFILERR2": "Fehler beim Lesen Profil",
"TOAST_IDSERR": "Fehler GGM IDS Interrupt",
"TOAST_CONFIGERR1": "Fehler beim Speichern config.txt",
"TOAST_CONFIGERR2": "Fehler config.txt zu groß",
Expand Down
5 changes: 5 additions & 0 deletions data/language/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,15 @@
"SUD_BTN_EXP": "export",
"SUD_TEXT3": "delete mash plan",
"MISC_LOG_LIST": ["off", "error", "info", "verbose"],
"MISC_LOG_LIST2": ["off", "verbose"],
"MISC_LOG_CFG": "configuration",
"MISC_LOG_SEN": "sensors",
"MISC_LOG_ACT": "actors",
"MISC_LOG_IND": "induction",
"MISC_LOG_HLT": "hlt",
"MISC_LOG_SYS": "system",
"MISC_LOG_MAS": "mash process",
"MISC_LOG_DIS": "nextion display",
"MISC_TITLE": "settings",
"MISC_TAB1": "System",
"MISC_TAB2": "Dashboard",
Expand All @@ -78,6 +80,7 @@
"MISC_MDNS_EN": "Enable mDNS *",
"MISC_MDNS_NAME": "mDNS name",
"MISC_NTP": "NTP time server *",
"MISC_NTP_ZONE": "NTP timezone *",
"MISC_DASH_EL": "Elements on dashboard",
"MISC_DASH_MASH": "Mash steps",
"MISC_DASH_HLT": "Hot liquid tank",
Expand All @@ -104,6 +107,7 @@
"MISC_TT_PAGE": "default start page display",
"MISC_TT_MDNS": "Brautomat mDNS name in your local network",
"MISC_TT_NTP": "Network Time Protocoll server (europe.pool.ntp.org, fritz.box)",
"MISC_TT_NTP_ZONE": "timezone (Berlin: CET-1CEST,M3.5.0,M10.5.0/3)",
"MISC_TT_RESET": "Attention: WLAN configuration will be wiped (reboot in AP mode)",
"MISC_TT_CLEAR": "Attention: device configuration will be wiped to factory defaults",
"MISC_TT_DEV": "Attention: dev versions are not always suitable for brewing",
Expand Down Expand Up @@ -294,6 +298,7 @@
"TOAST_MASH_ENDE": "Maischeprozess finished",
"TOAST_SENERR": "Sensor error",
"TOAST_PROFILERR": "Error could not save profile",
"TOAST_PROFILERR2": "Error could not read profile",
"TOAST_IDSERR": "Error GGM IDS Interrupt",
"TOAST_CONFIGERR1": "Êrror could not save config.txt",
"TOAST_CONFIGERR2": "Error configuration file config.txt too large",
Expand Down
Binary file modified tools/Firmware.zip
Binary file not shown.

0 comments on commit 9296739

Please sign in to comment.