diff --git a/BSB_LAN/custom_functions/README.md b/BSB_LAN/custom_functions/README.md index 3240bbbfc..fb5c3e6c2 100644 --- a/BSB_LAN/custom_functions/README.md +++ b/BSB_LAN/custom_functions/README.md @@ -1,4 +1,5 @@ -** Custom functions for BSB-LAN ** +# Custom functions for BSB-LAN + BSB-LAN allows to add custom functions through the following files: `BSB_LAN_custom_global.h` -> This file allows you to add global variables. @@ -9,6 +10,7 @@ In this folder, we collect scripts which add a certain functionality that is too To use these scripts, you have to do two things: 1. Copy the files of the example you want to use to BSB-LAN's main directory (where also BSB_LAN.ino and BSB_LAN_config.h can be found). 2. Enable the CUSTOM_COMMANDS definement by removing the to leading slashes at the beginning of the line so that it looks like this: -`#define CUSTOM_COMMANDS' +`#define CUSTOM_COMMANDS` -Theoretically, you can use several of these custom functions at the same time, and sometimes it's as easy as just copy-pasting each code segment one after the other for each file. But do take note that this is similar to writing code for BSB-LAN itself, so be aware of what you are doing and *please understand that we cannot give any individual support in case of errors or problems*. \ No newline at end of file +Theoretically, you can use several of these custom functions at the same time, and sometimes it's as easy as just copy-pasting each code segment one after the other for each file. But do take note that this is similar to writing code for BSB-LAN itself, so be aware of what you are doing. +**Please understand that we cannot give any individual support in case of errors or problems!** diff --git a/BSB_LAN/localization/LANG_C.h b/BSB_LAN/localization/LANG_C.h index ffacd7519..616fc3a58 100644 --- a/BSB_LAN/localization/LANG_C.h +++ b/BSB_LAN/localization/LANG_C.h @@ -134,6 +134,7 @@ #define MENU_TEXT_ER2 "MENU_TEXT_ER2" #define MENU_TEXT_ER3 "MENU_TEXT_ER3" #define MENU_TEXT_ER4 "MENU_TEXT_ER4" +#define MENU_TEXT_ER8 "MENU_TEXT_ER8" #define MENU_TEXT_ER5 "MENU_TEXT_ER5" #define MENU_TEXT_ER6 "MENU_TEXT_ER6" #define MENU_TEXT_ER7 "MENU_TEXT_ER7" @@ -142,6 +143,8 @@ #define MENU_TEXT_24A "MENU_TEXT_24A" #define MENU_TEXT_24N "MENU_TEXT_24N" #define MENU_TEXT_DTR "MENU_TEXT_DTR" +#define MENU_TEXT_DLD "MENU_TEXT_DLD" +#define MENU_TEXT_DDO "MENU_TEXT_DDO" #define MENU_TEXT_DTD "MENU_TEXT_DTD" #define MENU_TEXT_DTF "MENU_TEXT_DTF" #define MENU_TEXT_DTO "MENU_TEXT_DTO" @@ -153,6 +156,7 @@ #define MENU_TEXT_DHP "MENU_TEXT_DHP" #define MENU_TEXT_EXP "MENU_TEXT_EXP" #define MENU_TEXT_MAC "MENU_TEXT_MAC" +#define MENU_TEXT_LIR "MENU_TEXT_LIR" #define MENU_TEXT_LGP "MENU_TEXT_LGP" #define MENU_TEXT_SEC "MENU_TEXT_SEC" #define MENU_TEXT_BZ1 "MENU_TEXT_BZ1" @@ -176,6 +180,7 @@ #define MENU_TEXT_LGI "MENU_TEXT_LGI" #define MENU_TEXT_LGN "MENU_TEXT_LGN" #define MENU_TEXT_NOQ "MENU_TEXT_NOQ" +#define MENU_TEXT_QNC "MENU_TEXT_QNC" #define MENU_TEXT_QIN "MENU_TEXT_QIN" #define MENU_TEXT_QDL "MENU_TEXT_QDL" #define MENU_TEXT_QSC "MENU_TEXT_QSC" @@ -195,6 +200,7 @@ #define MENU_TEXT_NVA "MENU_TEXT_NVA" #define MENU_TEXT_NVN "MENU_TEXT_NVN" #define MENU_TEXT_NVW "MENU_TEXT_NVW" +#define MENU_TEXT_SDF "MENU_TEXT_SDF" #define MENU_LINK_TOC "MENU_LINK_TOC" #define MENU_LINK_FAQ "MENU_LINK_FAQ" #define MENU_LINK_URL "MENU_LINK_URL" @@ -253,6 +259,7 @@ #define CF_RX_PIN_TEXT "CF_RX_PIN_TEXT" #define CF_TX_PIN_TEXT "CF_TX_PIN_TEXT" #define CF_CONFIG_LEVEL_TEXT "CF_CONFIG_LEVEL_TEXT" +#define CF_ENERGY_SAVE_TEXT "CF_ENERGY_SAVE_TEXT" #define CAT_GENERAL_TEXT "CAT_GENERAL_TEXT" #define CAT_IPV4_TEXT "CAT_IPV4_TEXT" @@ -2293,6 +2300,7 @@ #define ENUM700_01_TEXT "ENUM700_01_TEXT" #define ENUM700_03_TEXT "ENUM700_03_TEXT" #define ENUM701_00_TEXT "ENUM701_00_TEXT" +#define ENUM701_01_TEXT "ENUM701_01_TEXT" #define ENUM701_02_TEXT "ENUM701_02_TEXT" #define ENUM702_00_TEXT "ENUM702_00_TEXT" #define ENUM702_01_TEXT "ENUM702_01_TEXT" @@ -3368,7 +3376,7 @@ #define ENUM14088_00_TEXT "ENUM14088_00_TEXT" #define ENUM15000_00_TEXT "ENUM15000_00_TEXT" #define ENUM15000_01_TEXT "ENUM15000_01_TEXT" -#define ENUM15000_02_TEXT "ENUM15000_02_TEXT" +//#define ENUM15000_02_TEXT MENU_TEXT_OFF. This definition is moved to BSB_LAN/BSB_LAN_defs.h file #define ENUM15044_00_02_TEXT "ENUM15044_00_02_TEXT" #define ENUM15044_02_02_TEXT "ENUM15044_02_02_TEXT" #define ENUM15044_00_08_TEXT "ENUM15044_00_08_TEXT" diff --git a/BSB_LAN/localization/UNDEF_LANG_C.h b/BSB_LAN/localization/UNDEF_LANG_C.h index 07e911860..eaba527a6 100644 --- a/BSB_LAN/localization/UNDEF_LANG_C.h +++ b/BSB_LAN/localization/UNDEF_LANG_C.h @@ -132,6 +132,7 @@ #undef MENU_TEXT_ER2 #undef MENU_TEXT_ER3 #undef MENU_TEXT_ER4 +#undef MENU_TEXT_ER8 #undef MENU_TEXT_ER5 #undef MENU_TEXT_ER6 #undef MENU_TEXT_ER7 @@ -140,6 +141,8 @@ #undef MENU_TEXT_24A #undef MENU_TEXT_24N #undef MENU_TEXT_DTR +#undef MENU_TEXT_DLD +#undef MENU_TEXT_DDO #undef MENU_TEXT_DTD #undef MENU_TEXT_DTF #undef MENU_TEXT_DTO @@ -151,6 +154,7 @@ #undef MENU_TEXT_DHP #undef MENU_TEXT_EXP #undef MENU_TEXT_MAC +#undef MENU_TEXT_LIR #undef MENU_TEXT_LGP #undef MENU_TEXT_SEC #undef MENU_TEXT_BZ1 @@ -174,6 +178,7 @@ #undef MENU_TEXT_LGI #undef MENU_TEXT_LGN #undef MENU_TEXT_NOQ +#undef MENU_TEXT_QNC #undef MENU_TEXT_QIN #undef MENU_TEXT_QDL #undef MENU_TEXT_QSC @@ -193,6 +198,7 @@ #undef MENU_TEXT_NVA #undef MENU_TEXT_NVN #undef MENU_TEXT_NVW +#undef MENU_TEXT_SDF #undef MENU_LINK_TOC #undef MENU_LINK_FAQ #undef MENU_LINK_URL @@ -248,6 +254,7 @@ #undef CF_RX_PIN_TEXT #undef CF_TX_PIN_TEXT #undef CF_CONFIG_LEVEL_TEXT +#undef CF_ENERGY_SAVE_TEXT #undef CAT_GENERAL_TEXT #undef CAT_IPV4_TEXT #undef CAT_MQTT_TEXT @@ -2280,6 +2287,7 @@ #undef ENUM700_01_TEXT #undef ENUM700_03_TEXT #undef ENUM701_00_TEXT +#undef ENUM701_01_TEXT #undef ENUM701_02_TEXT #undef ENUM702_00_TEXT #undef ENUM702_01_TEXT @@ -3354,7 +3362,6 @@ #undef ENUM14088_00_TEXT #undef ENUM15000_00_TEXT #undef ENUM15000_01_TEXT -#undef ENUM15000_02_TEXT #undef ENUM15044_00_02_TEXT #undef ENUM15044_02_02_TEXT #undef ENUM15044_00_08_TEXT diff --git a/BSB_LAN/localization/UNDEF_LANG_CS.h b/BSB_LAN/localization/UNDEF_LANG_CS.h index 1b20a1bc6..794ec8dfd 100644 --- a/BSB_LAN/localization/UNDEF_LANG_CS.h +++ b/BSB_LAN/localization/UNDEF_LANG_CS.h @@ -91,13 +91,29 @@ #undef MENU_TEXT_FAQ #undef MENU_TEXT_VER #undef MENU_TEXT_DTD +#undef MENU_TEXT_NOQ +#undef MENU_TEXT_QNC +#undef MENU_TEXT_QIN +#undef MENU_TEXT_QSC +#undef MENU_TEXT_QFD +#undef MENU_TEXT_QFA +#undef MENU_TEXT_QRA +#undef MENU_TEXT_QST +#undef MENU_TEXT_QTE +#undef MENU_TEXT_QFE +#undef MENU_TEXT_MOD #undef MENU_TEXT_NVS #undef MENU_TEXT_NVA #undef MENU_TEXT_NVN #undef MENU_TEXT_TOC +#undef MENU_TEXT_MOD +#undef MENU_TEXT_NVW +#undef MENU_TEXT_SDF #undef MENU_DESC_HFK #undef MENU_DESC_CFG #undef MENU_DESC_URL +#undef MENU_TEXT_DLD +#undef MENU_TEXT_DDO #undef STR0_TEXT #undef STR1_TEXT #undef STR2_TEXT diff --git a/BSB_LAN/localization/UNDEF_LANG_DE.h b/BSB_LAN/localization/UNDEF_LANG_DE.h index 07e911860..eaba527a6 100644 --- a/BSB_LAN/localization/UNDEF_LANG_DE.h +++ b/BSB_LAN/localization/UNDEF_LANG_DE.h @@ -132,6 +132,7 @@ #undef MENU_TEXT_ER2 #undef MENU_TEXT_ER3 #undef MENU_TEXT_ER4 +#undef MENU_TEXT_ER8 #undef MENU_TEXT_ER5 #undef MENU_TEXT_ER6 #undef MENU_TEXT_ER7 @@ -140,6 +141,8 @@ #undef MENU_TEXT_24A #undef MENU_TEXT_24N #undef MENU_TEXT_DTR +#undef MENU_TEXT_DLD +#undef MENU_TEXT_DDO #undef MENU_TEXT_DTD #undef MENU_TEXT_DTF #undef MENU_TEXT_DTO @@ -151,6 +154,7 @@ #undef MENU_TEXT_DHP #undef MENU_TEXT_EXP #undef MENU_TEXT_MAC +#undef MENU_TEXT_LIR #undef MENU_TEXT_LGP #undef MENU_TEXT_SEC #undef MENU_TEXT_BZ1 @@ -174,6 +178,7 @@ #undef MENU_TEXT_LGI #undef MENU_TEXT_LGN #undef MENU_TEXT_NOQ +#undef MENU_TEXT_QNC #undef MENU_TEXT_QIN #undef MENU_TEXT_QDL #undef MENU_TEXT_QSC @@ -193,6 +198,7 @@ #undef MENU_TEXT_NVA #undef MENU_TEXT_NVN #undef MENU_TEXT_NVW +#undef MENU_TEXT_SDF #undef MENU_LINK_TOC #undef MENU_LINK_FAQ #undef MENU_LINK_URL @@ -248,6 +254,7 @@ #undef CF_RX_PIN_TEXT #undef CF_TX_PIN_TEXT #undef CF_CONFIG_LEVEL_TEXT +#undef CF_ENERGY_SAVE_TEXT #undef CAT_GENERAL_TEXT #undef CAT_IPV4_TEXT #undef CAT_MQTT_TEXT @@ -2280,6 +2287,7 @@ #undef ENUM700_01_TEXT #undef ENUM700_03_TEXT #undef ENUM701_00_TEXT +#undef ENUM701_01_TEXT #undef ENUM701_02_TEXT #undef ENUM702_00_TEXT #undef ENUM702_01_TEXT @@ -3354,7 +3362,6 @@ #undef ENUM14088_00_TEXT #undef ENUM15000_00_TEXT #undef ENUM15000_01_TEXT -#undef ENUM15000_02_TEXT #undef ENUM15044_00_02_TEXT #undef ENUM15044_02_02_TEXT #undef ENUM15044_00_08_TEXT diff --git a/BSB_LAN/localization/UNDEF_LANG_EN.h b/BSB_LAN/localization/UNDEF_LANG_EN.h index d31d4c38b..a30197a67 100644 --- a/BSB_LAN/localization/UNDEF_LANG_EN.h +++ b/BSB_LAN/localization/UNDEF_LANG_EN.h @@ -83,6 +83,7 @@ #undef MENU_TEXT_ON #undef MENU_TEXT_OFF #undef MENU_TEXT_NOQ +#undef MENU_TEXT_QNC #undef MENU_TEXT_QIN #undef MENU_TEXT_QSC #undef MENU_TEXT_QFD @@ -97,6 +98,7 @@ #undef MENU_TEXT_NVA #undef MENU_TEXT_NVN #undef MENU_TEXT_NVW +#undef MENU_TEXT_SDF #undef MENU_LINK_TOC #undef MENU_LINK_FAQ #undef MENU_LINK_URL @@ -114,6 +116,7 @@ #undef MENU_TEXT_ER3 #undef MENU_TEXT_ER4 #undef MENU_TEXT_ER5 +#undef MENU_TEXT_ER8 #undef MENU_TEXT_ER6 #undef MENU_TEXT_ER7 #undef MENU_TEXT_BST @@ -121,6 +124,8 @@ #undef MENU_TEXT_24A #undef MENU_TEXT_24N #undef MENU_TEXT_DTR +#undef MENU_TEXT_DLD +#undef MENU_TEXT_DDO #undef MENU_TEXT_DTD #undef MENU_TEXT_DTF #undef MENU_TEXT_DTO @@ -132,6 +137,7 @@ #undef MENU_TEXT_DHP #undef MENU_TEXT_EXP #undef MENU_TEXT_MAC +#undef MENU_TEXT_LIR #undef MENU_TEXT_LGP #undef MENU_TEXT_SEC #undef MENU_TEXT_BZ1 @@ -199,6 +205,7 @@ #undef CF_RGT2_PRES_PIN_TEXT #undef CF_RGT3_PRES_PIN_TEXT #undef CF_SHOW_UNKNOWN_TEXT +#undef CF_ENERGY_SAVE_TEXT #undef CAT_GENERAL_TEXT #undef CAT_IPV4_TEXT #undef CAT_24HAVG_TEXT diff --git a/BSB_LAN/localization/UNDEF_LANG_FR.h b/BSB_LAN/localization/UNDEF_LANG_FR.h index b3ea90706..a2d9d8e20 100644 --- a/BSB_LAN/localization/UNDEF_LANG_FR.h +++ b/BSB_LAN/localization/UNDEF_LANG_FR.h @@ -347,6 +347,7 @@ #undef ENUM700_01_TEXT #undef ENUM700_03_TEXT #undef ENUM701_00_TEXT +#undef ENUM701_01_TEXT #undef ENUM701_02_TEXT #undef ENUM8000_17_TEXT #undef ENUM8000_68_TEXT diff --git a/BSB_LAN/localization/UNDEF_LANG_HU.h b/BSB_LAN/localization/UNDEF_LANG_HU.h index 32a17b9bb..081dcc60c 100644 --- a/BSB_LAN/localization/UNDEF_LANG_HU.h +++ b/BSB_LAN/localization/UNDEF_LANG_HU.h @@ -1057,6 +1057,7 @@ #undef ENUM700_01_TEXT #undef ENUM700_03_TEXT #undef ENUM701_00_TEXT +#undef ENUM701_01_TEXT #undef ENUM701_02_TEXT #undef ENUM780_01_TEXT #undef ENUM780_02_TEXT diff --git a/BSB_LAN/localization/www/lang_cs.js b/BSB_LAN/localization/www/lang_cs.js index 86ad42b11..43ac3283a 100644 --- a/BSB_LAN/localization/www/lang_cs.js +++ b/BSB_LAN/localization/www/lang_cs.js @@ -84,7 +84,7 @@ UIStrings["MENU_TEXT_HFK"] = "Funkce kotle"; UIStrings["MENU_TEXT_SNS"] = "Senzory"; UIStrings["MENU_TEXT_SN1"] = "Senzory DS18B20"; UIStrings["MENU_TEXT_SN2"] = "Senzory DHT22"; -UIStrings["MENU_TEXT_CHK"] = "Vyčíst nové parametry"; +UIStrings["MENU_TEXT_CHK"] = "Specifické parametry zařízení"; UIStrings["MENU_TEXT_DLG"] = "Zobrazit log"; UIStrings["MENU_TEXT_SLG"] = "Zobrazit graf"; UIStrings["MENU_TEXT_CFG"] = "Nastavení"; @@ -92,15 +92,31 @@ UIStrings["MENU_TEXT_URL"] = "URL příkazy"; UIStrings["MENU_TEXT_HWT"] = "JakNaTo"; UIStrings["MENU_TEXT_FAQ"] = "FAQ"; UIStrings["MENU_TEXT_VER"] = "Verze"; -UIStrings["MENU_TEXT_DTD"] = "Stáhnout data"; +UIStrings["MENU_TEXT_DTD"] = "Stáhnout všechny data"; +UIStrings["MENU_TEXT_NOQ"] = "Seznam specifických parametrů je podporován pouze v systémech založených na BSB a LPB.
U zařízení PPS můžete rovnou použít příslušnou kategorii.\r\n"; +UIStrings["MENU_TEXT_QNC"] = "BSB-LAN se nemůže připojit k topného systému. Ujistěte se, že je adaptér připojen k topného systému a že je tento zapnutý. Poté restarujte BSB-LAN, aby se navázalo spojení."; +UIStrings["MENU_TEXT_QIN"] = "Chcete-li vytvořit seznam specifických parametrů, klikněte na tlačítko 'Download'.
Vytvoření souboru může trvat několik minut a zejména na začátku se může zdát, že se zadrhne, prosím buďte trpělivý! \r\n
Poté nám dejte vědět, v jakém jazyce chcete BSB-LAN používat, a uložený soubor zašlete na adresu bsb(zavináč)code-it.de.\r\nPokusíme se vytvořit seznam parametrů pro konkrétní zařízení a poslat Vám ho co nejdříve, ale stále se jedná o hobby projekt, takže s námi prosím mějte strpení.

Případně můžete použít soubor BSB_LAN_custom_defs.h, který byl použit v předchozích verzích BSB-LAN ve verzi 2.2. Protože v tomto seznamu parametrů chybí stovky parametrů z novějších zařízení a obsahuje mnoho nejasností a někdy i chyb, není toto doporučováno a měl by být použit až po pečlivém prozkoumání parametrů, které chcete použít.
"; +UIStrings["MENU_TEXT_QSC"] = "Vyhledávání zařízení..."; +UIStrings["MENU_TEXT_QFD"] = "Nalezena adresa zařízení"; +UIStrings["MENU_TEXT_QFA"] = "Prohledání zařízení selhalo"; +UIStrings["MENU_TEXT_QRA"] = "Provedení testu s adresou cílového zařízení"; +UIStrings["MENU_TEXT_QST"] = "Start testu"; +UIStrings["MENU_TEXT_QTE"] = "Test dokončen"; +UIStrings["MENU_TEXT_QFE"] = "Hotovo"; +UIStrings["MENU_TEXT_MOD"] = "Instalované moduly"; UIStrings["MENU_TEXT_NVS"] = "Hledám novější verze"; UIStrings["MENU_TEXT_NVA"] = "Nalezena novější verze"; UIStrings["MENU_TEXT_NVN"] = "Nainstalovaná verze je aktuální"; UIStrings["MENU_TEXT_TOC"] = "Návod"; +UIStrings["MENU_TEXT_MOD"] = "Instalované moduly"; +UIStrings["MENU_TEXT_NVW"] = "Varování! Nová verze může obsahovat zásadní změny, které vyžadují změny v konfiguraci. Pozorně si přečtěte seznam změn v souboru BSB_LAN.ino!"; +UIStrings["MENU_TEXT_SDF"] = "Varování! Tato instalace BSB-LAN obsahuje pouze základní sadu parametrů. Chcete-li používat úplnou sadu parametrů podporovaných vaším topným systémem, vygenerujte prosím seznam specifických parametrů zařízení pomocí výše uvedené funkce v menu a znovu flashněte BSB-LAN s tímto souborem."; UIStrings["MENU_DESC_HFK"] = "Umožňuje načíst nebo nastavit parametry topného systému, roztřízeny do daných podmenu."; UIStrings["MENU_DESC_CFG"] = "Zobrazí seznam nastavení webserveru. Tyto lze měnit i pomocí rozšířených URL příkazů."; UIStrings["MENU_DESC_URL"] = "Zobrazí přehled rozšířených URL příkazů, které můžete odeslat zadáním přímo do adresního řádku prohlížeče. Tyto příkazy jsou také nezbytné pro připojení webserveru k systémům domácí automatizace, jako je FHEM."; +UIStrings["MENU_TEXT_DLD"] = "(načítám data...)"; +UIStrings["MENU_TEXT_DDO"] = "Stáhnout zobrazené data"; UIStrings["STR0_TEXT"] = "Datum/Čas"; UIStrings["STR1_TEXT"] = "Čas"; diff --git a/BSB_LAN/localization/www/lang_cs.js.gz b/BSB_LAN/localization/www/lang_cs.js.gz index 973492b7f..fdf9ba7dc 100644 Binary files a/BSB_LAN/localization/www/lang_cs.js.gz and b/BSB_LAN/localization/www/lang_cs.js.gz differ diff --git a/BSB_LAN/localization/www/lang_de.js b/BSB_LAN/localization/www/lang_de.js index 2297a3a3a..92892af58 100644 --- a/BSB_LAN/localization/www/lang_de.js +++ b/BSB_LAN/localization/www/lang_de.js @@ -134,6 +134,7 @@ UIStrings["MENU_TEXT_ER1"] = "FEHLER: Ungültiger Parameter!"; UIStrings["MENU_TEXT_ER2"] = "FEHLER: Ungültiger Wert!"; UIStrings["MENU_TEXT_ER3"] = "FEHLER: Setzen fehlgeschlagen!"; UIStrings["MENU_TEXT_ER4"] = "Parameter ist nur lesbar."; +UIStrings["MENU_TEXT_ER8"] = "Systemweiter Schreibschutz ist in den BSB-LAN-Einstellungen aktiv."; UIStrings["MENU_TEXT_ER5"] = "FEHLER: Falscher Typ!"; UIStrings["MENU_TEXT_ER6"] = "FEHLER: Zeile nicht gefunden!"; UIStrings["MENU_TEXT_ER7"] = "FEHLER: Geschützter GPIO Pin!"; @@ -142,7 +143,9 @@ UIStrings["MENU_TEXT_BRS"] = "Heizkessel- und TWW-Laufzeit auf null gesetzt"; UIStrings["MENU_TEXT_24A"] = "24h Durchschnittswerte"; UIStrings["MENU_TEXT_24N"] = "Neue Durchschnitts-Parameter"; UIStrings["MENU_TEXT_DTR"] = ": Datei wurde entfernt und neu generiert."; -UIStrings["MENU_TEXT_DTD"] = "Daten herunterladen"; +UIStrings["MENU_TEXT_DLD"] = "(Daten werden geladen...)"; +UIStrings["MENU_TEXT_DDO"] = "Angezeigte Daten herunterladen"; +UIStrings["MENU_TEXT_DTD"] = "Daten vollständig herunterladen"; UIStrings["MENU_TEXT_DTF"] = "Fehler beim Erstellen der Datei datalog.txt!"; UIStrings["MENU_TEXT_DTO"] = "Fehler beim Öffnen der Datei datalog.txt!"; UIStrings["MENU_TEXT_RAM"] = "Freier Speicher"; @@ -153,6 +156,7 @@ UIStrings["MENU_TEXT_OWP"] = "1-Wire Bus Pins"; UIStrings["MENU_TEXT_DHP"] = "DHT22 Bus Pins"; UIStrings["MENU_TEXT_EXP"] = "Gesperrte GPIO Pins"; UIStrings["MENU_TEXT_MAC"] = "MAC-Adresse"; +UIStrings["MENU_TEXT_LIR"] = "Log-Parameter werden nun geloggt und der Log-Intervall-Zähler wird zurückgesetzt."; UIStrings["MENU_TEXT_LGP"] = "Loggen der folgenden Parameter alle"; UIStrings["MENU_TEXT_SEC"] = "Sekunden"; UIStrings["MENU_TEXT_BZ1"] = "Brennerlaufzeit Stufe 1"; @@ -176,7 +180,8 @@ UIStrings["MENU_TEXT_LBO"] = "Nur Broadcast Bus-Telegramme loggen"; UIStrings["MENU_TEXT_LGI"] = "Neues Logging-Intervall"; UIStrings["MENU_TEXT_LGN"] = "Neue Logging-Parameter"; UIStrings["MENU_TEXT_NOQ"] = "Die Erstellung der reglerspezifischen Parameterliste wird nur bei BSB- und LPB-Systemen unterstützt.
Für PPS-Geräte kann direkt die entsprechende Kategorie verwendet werden.\r\n"; -UIStrings["MENU_TEXT_QIN"] = "Zur Erstellung der reglerspezifischen Parameterliste bitte unten auf 'Download' klicken.
Diese Ermittlung kann mehrere Minuten dauern und gerade am Anfang auch vermeintlich pausieren - bitte warten! \r\n
Danach die ausgegebene Datei an bsb(ät)code-it.de schicken.\r\nWir können daraus dann die passende Datei 'BSB_LAN_custom_defs.h' erstellen und bemühen uns, diese dann zeitnah zurück zu schicken.

Alternativ kann die Datei 'BSB_LAN_custom_defs.h', die in den vorherigen Versionen verwendet wurde, als Teil der Release-Version 2.2 heruntergeladen werden. Den früheren allgemeinen Parameterlisten fehlen jedoch Hunderte von Parametern - insbesondere von neueren Reglern. Darüber hinaus beinhalten sie eine Vielzahl von Ungenauigkeiten und teilweise auch Fehlern, weswegen wir den Einsatz dieser früheren Parameterliste ausdrücklich nicht mehr empfehlen!
"; +UIStrings["MENU_TEXT_QNC"] = "BSB-LAN kann keine Verbindung zum Heizungs-Regler aufbauen. Bitte sicherstellen, dass der Adapter mit dem Regler verbunden ist und die Heizung angeschaltet ist. Dann BSB-LAN neu starten, um die Verbindung herzustellen."; +UIStrings["MENU_TEXT_QIN"] = "Zur Erstellung der reglerspezifischen Parameterliste bitte unten auf 'Download' klicken.
Diese Ermittlung kann mehrere Minuten dauern und gerade am Anfang auch vermeintlich pausieren - bitte warten! \r\n
Danach die ausgegebene Datei an bsb(ät)code-it.de schicken.\r\nWir können daraus dann die passende Datei 'BSB_LAN_custom_defs.h' erstellen und bemühen uns, diese dann zeitnah zurück zu schicken.
Dieser Prozess muss i.d.R. nur einmal (und nicht bei jedem BSB-LAN Update) gemacht werden!

Alternativ kann die Datei 'BSB_LAN_custom_defs.h', die in den vorherigen Versionen verwendet wurde, als Teil der Release-Version 2.2 heruntergeladen werden. Den früheren allgemeinen Parameterlisten fehlen jedoch Hunderte von Parametern - insbesondere von neueren Reglern. Darüber hinaus beinhalten sie eine Vielzahl von Ungenauigkeiten und teilweise auch Fehlern, weswegen wir den Einsatz dieser früheren Parameterliste ausdrücklich nicht mehr empfehlen!
"; UIStrings["MENU_TEXT_QDL"] = "Download"; UIStrings["MENU_TEXT_QSC"] = "Scanne nach Geräten"; UIStrings["MENU_TEXT_QFD"] = "Geräteadresse gefunden"; @@ -195,6 +200,7 @@ UIStrings["MENU_TEXT_NVS"] = "Überprüfe auf neuere Version"; UIStrings["MENU_TEXT_NVA"] = "Neuere Version gefunden"; UIStrings["MENU_TEXT_NVN"] = "Installierte Version ist aktuell."; UIStrings["MENU_TEXT_NVW"] = "Achtung! Neue Version kann Änderungen enthalten, die Anpassungen erforderlich machen. Bitte das ChangeLog in der Datei BSB_LAN.ino lesen!"; +UIStrings["MENU_TEXT_SDF"] = "Achtung! Diese BSB-LAN Installation ist nur mit einem rudimentären Satz an Parametern ausgestattet. Um den vollen Parameterumfang nutzen zu können, muss über den entsprechenden Menüpunkt eine gerätespezifische Parameterliste erstellt und dann erneut geflasht werden."; UIStrings["MENU_LINK_TOC"] = "https://1coderookie.github.io/BSB-LPB-LAN/inhaltsverzeichnis.html"; UIStrings["MENU_LINK_FAQ"] = "https://1coderookie.github.io/BSB-LPB-LAN/kap15.html"; UIStrings["MENU_LINK_URL"] = "https://1coderookie.github.io/BSB-LPB-LAN/kap05.html#51-url-befehle"; @@ -253,6 +259,7 @@ UIStrings["CF_SHOW_UNKNOWN_TEXT"] = "Unbekannte Parameter anzeigen"; UIStrings["CF_RX_PIN_TEXT"] = "RX Pin Nummer"; UIStrings["CF_TX_PIN_TEXT"] = "TX Pin Nummer"; UIStrings["CF_CONFIG_LEVEL_TEXT"] = "Erweiterte Einstellungen anzeigen"; +UIStrings["CF_ENERGY_SAVE_TEXT"] = "ESP32 Energiesparmodus"; UIStrings["CAT_GENERAL_TEXT"] = "Generell"; UIStrings["CAT_IPV4_TEXT"] = "Netzwerk"; @@ -2293,6 +2300,7 @@ UIStrings["ENUM700_00_TEXT"] = "Schutzbetrieb"; UIStrings["ENUM700_01_TEXT"] = "Automatik"; UIStrings["ENUM700_03_TEXT"] = "Komfort"; UIStrings["ENUM701_00_TEXT"] = "Rückkehr zu Komfortbetrieb"; +UIStrings["ENUM701_01_TEXT"] = "Reduziert"; UIStrings["ENUM701_02_TEXT"] = "Erzwinge Komfortbetrieb"; UIStrings["ENUM702_00_TEXT"] = "Sommerbetrieb"; UIStrings["ENUM702_01_TEXT"] = "Heizprogramm 1"; @@ -3368,7 +3376,7 @@ UIStrings["ENUM10100_80_TEXT"] = "Funk: Uhrzeit eingestellt"; UIStrings["ENUM14088_00_TEXT"] = "Kein mit Maximalauswahl"; UIStrings["ENUM15000_00_TEXT"] = "Automatisch"; UIStrings["ENUM15000_01_TEXT"] = "Manuell"; -#define ENUM15000_02_TEXT MENU_TEXT_OFF +//#define ENUM15000_02_TEXT MENU_TEXT_OFF. This definition is moved to BSB_LAN/BSB_LAN_defs.h file UIStrings["ENUM15044_00_02_TEXT"] = "Auto-Mode: aus"; UIStrings["ENUM15044_02_02_TEXT"] = "Auto-Mode: an"; UIStrings["ENUM15044_00_08_TEXT"] = "Pumpe an"; diff --git a/BSB_LAN/localization/www/lang_de.js.gz b/BSB_LAN/localization/www/lang_de.js.gz index 249989e41..5f5c58126 100644 Binary files a/BSB_LAN/localization/www/lang_de.js.gz and b/BSB_LAN/localization/www/lang_de.js.gz differ diff --git a/BSB_LAN/localization/www/lang_en.js b/BSB_LAN/localization/www/lang_en.js index 18afa4f9e..d0fab75b0 100644 --- a/BSB_LAN/localization/www/lang_en.js +++ b/BSB_LAN/localization/www/lang_en.js @@ -84,7 +84,8 @@ UIStrings["MENU_TEXT_NO"] = "No"; UIStrings["MENU_TEXT_ON"] = "On"; UIStrings["MENU_TEXT_OFF"] = "Off"; UIStrings["MENU_TEXT_NOQ"] = "The device-specific parameter list is only supported on BSB- and LPB-based systems.
For PPS devices, you can use the corresponding category directly.\r\n"; -UIStrings["MENU_TEXT_QIN"] = "In order to create a device-specific parameter list, please click on 'Download' below.
The creation of this file can take several minutes and may seem to stall especially at the beginning, please be patient! \r\n
Afterwards, let us know in which language you want to use BSB-LAN and send the saved file to bsb(ät)code-it.de.\r\nWe try our best to create a device-specific parameter list and return it to you as soon as possible, but after all this is a hobby project, so please bear with us.

Alternatively, you can find the BSB_LAN_custom_defs.h which was used in previous versions of BSB-LAN in release version 2.2. However, since this parameter list is missing hundreds of parameters from newer devices and contains a lot of ambiguities and sometimes also errors, its use is not recommended and should only be done after carefully examining the parameters you want to use.
"; +UIStrings["MENU_TEXT_QNC"] = "BSB-LAN cannot connect to the heating system. Please make sure that the adapter is connected to the heater and that the heater is turned on. Then restart BSB-LAN to connect to the heater."; +UIStrings["MENU_TEXT_QIN"] = "In order to create a device-specific parameter list, please click on 'Download' below.
The creation of this file can take several minutes and may seem to stall especially at the beginning, please be patient! \r\n
Afterwards, let us know in which language you want to use BSB-LAN and send the saved file to bsb(ät)code-it.de.\r\nWe try our best to create a device-specific parameter list and return it to you as soon as possible, but after all this is a hobby project, so please bear with us.
This process generally needs to be done just once (and not with every BSB-LAN update)!

Alternatively, you can find the BSB_LAN_custom_defs.h which was used in previous versions of BSB-LAN in release version 2.2. However, since this parameter list is missing hundreds of parameters from newer devices and contains a lot of ambiguities and sometimes also errors, its use is not recommended and should only be done after carefully examining the parameters you want to use.
"; UIStrings["MENU_TEXT_QSC"] = "Scanning for devices..."; UIStrings["MENU_TEXT_QFD"] = "Device address found"; UIStrings["MENU_TEXT_QFA"] = "Device query failed"; @@ -98,6 +99,7 @@ UIStrings["MENU_TEXT_NVS"] = "Checking for newer version"; UIStrings["MENU_TEXT_NVA"] = "Newer version found"; UIStrings["MENU_TEXT_NVN"] = "Current version is up to date"; UIStrings["MENU_TEXT_NVW"] = "Attention! New version can contain breaking changes that require changes in configuration. Please read the ChangeLog in BSB_LAN.ino carefully!"; +UIStrings["MENU_TEXT_SDF"] = "Attention! This BSB-LAN installation only contains a rudimentary set of parameters. To use the full set of parameters supported by your heating system, please generate a device-specific parameter list via the menu function above and flash BSB-LAN again with this file."; UIStrings["MENU_LINK_TOC"] = "https://1coderookie.github.io/BSB-LPB-LAN_EN/toc.html"; UIStrings["MENU_LINK_FAQ"] = "https://1coderookie.github.io/BSB-LPB-LAN_EN/chap15.html"; UIStrings["MENU_LINK_URL"] = "https://1coderookie.github.io/BSB-LPB-LAN_EN/chap05.html#51-url-commands"; @@ -116,6 +118,7 @@ UIStrings["MENU_TEXT_ER2"] = "ERROR: invalid parameter value!"; UIStrings["MENU_TEXT_ER3"] = "ERROR: set failed!"; UIStrings["MENU_TEXT_ER4"] = "parameter is readonly."; UIStrings["MENU_TEXT_ER5"] = "ERROR: wrong type!"; +UIStrings["MENU_TEXT_ER8"] = "Global write-protection is active in BSB-LAN settings."; UIStrings["MENU_TEXT_ER6"] = "ERROR: line not found!"; UIStrings["MENU_TEXT_ER7"] = "ERROR: protected GPIO pin!"; UIStrings["MENU_TEXT_BST"] = "Heater statistics"; @@ -123,7 +126,9 @@ UIStrings["MENU_TEXT_BRS"] = "Furnace and hot water duration is set to zero"; UIStrings["MENU_TEXT_24A"] = "24h averages"; UIStrings["MENU_TEXT_24N"] = "New average parameters"; UIStrings["MENU_TEXT_DTR"] = ": file was removed and recreated."; -UIStrings["MENU_TEXT_DTD"] = "Download data"; +UIStrings["MENU_TEXT_DLD"] = "(loading data...)"; +UIStrings["MENU_TEXT_DDO"] = "Download displayed data"; +UIStrings["MENU_TEXT_DTD"] = "Download all data"; UIStrings["MENU_TEXT_DTF"] = "Failed to create datalog.txt!"; UIStrings["MENU_TEXT_DTO"] = "Error opening datalog.txt!"; UIStrings["MENU_TEXT_RAM"] = "Free memory"; @@ -134,6 +139,7 @@ UIStrings["MENU_TEXT_OWP"] = "1-Wire bus pins"; UIStrings["MENU_TEXT_DHP"] = "DHT22 bus pins"; UIStrings["MENU_TEXT_EXP"] = "Protected GPIO pins"; UIStrings["MENU_TEXT_MAC"] = "MAC address"; +UIStrings["MENU_TEXT_LIR"] = "Log parameter will be logged now and log interval counter will be reset."; UIStrings["MENU_TEXT_LGP"] = "Logging the following parameters every"; UIStrings["MENU_TEXT_SEC"] = "seconds"; UIStrings["MENU_TEXT_BZ1"] = "Burner runtime level 1"; @@ -204,6 +210,7 @@ UIStrings["CF_RGT1_PRES_PIN_TEXT"] = "RU1 presence button: pin"; UIStrings["CF_RGT2_PRES_PIN_TEXT"] = "RU2 presence button: pin"; UIStrings["CF_RGT3_PRES_PIN_TEXT"] = "RU3 presence button: pin"; UIStrings["CF_SHOW_UNKNOWN_TEXT"] = "Display unknown parameters"; +UIStrings["CF_ENERGY_SAVE_TEXT"] = "ESP32 energy saving"; UIStrings["CAT_GENERAL_TEXT"] = "General"; UIStrings["CAT_IPV4_TEXT"] = "Network"; diff --git a/BSB_LAN/localization/www/lang_en.js.gz b/BSB_LAN/localization/www/lang_en.js.gz index 5e93da352..eccb5eae5 100644 Binary files a/BSB_LAN/localization/www/lang_en.js.gz and b/BSB_LAN/localization/www/lang_en.js.gz differ diff --git a/BSB_LAN/localization/www/lang_fr.js b/BSB_LAN/localization/www/lang_fr.js index 2a54e7cae..2c4ad1244 100644 --- a/BSB_LAN/localization/www/lang_fr.js +++ b/BSB_LAN/localization/www/lang_fr.js @@ -348,6 +348,7 @@ UIStrings["ENUM700_00_TEXT"] = "Hors-gel"; UIStrings["ENUM700_01_TEXT"] = "Automatique"; UIStrings["ENUM700_03_TEXT"] = "Confort"; UIStrings["ENUM701_00_TEXT"] = "Retour au mode horaire"; +UIStrings["ENUM701_01_TEXT"] = "Réduit"; UIStrings["ENUM701_02_TEXT"] = "Mode confort forcé"; UIStrings["ENUM8000_17_TEXT"] = "Protection anti-gel"; UIStrings["ENUM8000_68_TEXT"] = "Chauffage restreint, priorité ECS"; diff --git a/BSB_LAN/localization/www/lang_fr.js.gz b/BSB_LAN/localization/www/lang_fr.js.gz index c7eaeecb9..5899ee5ac 100644 Binary files a/BSB_LAN/localization/www/lang_fr.js.gz and b/BSB_LAN/localization/www/lang_fr.js.gz differ diff --git a/BSB_LAN/localization/www/lang_hu.js b/BSB_LAN/localization/www/lang_hu.js index ead3c5e7e..973c390d1 100644 --- a/BSB_LAN/localization/www/lang_hu.js +++ b/BSB_LAN/localization/www/lang_hu.js @@ -1,8 +1,8 @@ UIStrings["LANGUAGENAME_TEXT"] = "Magyar nyelv"; UIStrings["MENU_TEXT_YES"] = "Igen"; UIStrings["MENU_TEXT_NO"] = "Nem"; -UIStrings["MENU_TEXT_ON"] = "Ki"; -UIStrings["MENU_TEXT_OFF"] = "Be"; +UIStrings["MENU_TEXT_ON"] = "Be"; +UIStrings["MENU_TEXT_OFF"] = "Ki"; UIStrings["MENU_TEXT_OPEN"] = "Nyitva"; UIStrings["MENU_TEXT_CLOSE"] = "Zárva"; @@ -1066,6 +1066,7 @@ UIStrings["ENUM700_00_TEXT"] = "Fagyvédelmi"; UIStrings["ENUM700_01_TEXT"] = "Automatikus"; UIStrings["ENUM700_03_TEXT"] = "Komfort"; UIStrings["ENUM701_00_TEXT"] = "Visszatérés komfort módba"; +UIStrings["ENUM701_01_TEXT"] = "Csökkentett"; UIStrings["ENUM701_02_TEXT"] = "Komfort mód érvényre juttatása"; UIStrings["ENUM780_01_TEXT"] = "Csökkentett hőmérsékleti alapjelre"; UIStrings["ENUM780_02_TEXT"] = "Fagyvédelmi hőmérsékleti alapjelre"; diff --git a/BSB_LAN/localization/www/lang_hu.js.gz b/BSB_LAN/localization/www/lang_hu.js.gz index a3e8fa2b1..28c7eeea6 100644 Binary files a/BSB_LAN/localization/www/lang_hu.js.gz and b/BSB_LAN/localization/www/lang_hu.js.gz differ diff --git a/BSB_LAN/localization/www/lang_it.js b/BSB_LAN/localization/www/lang_it.js index 9e29d8ed1..c07aa8216 100644 --- a/BSB_LAN/localization/www/lang_it.js +++ b/BSB_LAN/localization/www/lang_it.js @@ -2420,7 +2420,7 @@ UIStrings["ENUM8390_17_TEXT"] = "23"; UIStrings["ENUM8390_18_TEXT"] = "24"; UIStrings["ENUM8749_00_TEXT"] = "Non è necessario"; UIStrings["ENUM15000_00_TEXT"] = "Automatica"; -#define ENUM15000_02_TEXT ENUM780_00_TEXT +#define ENUM15000_02_TEXT MENU_TEXT_OFF UIStrings["ENUM15044_00_02_TEXT"] = "Modalità automatica: disattivata"; UIStrings["ENUM15044_02_02_TEXT"] = "Modalità automatica: attiva"; UIStrings["ENUM15044_00_08_TEXT"] = "Pompa accesa"; diff --git a/BSB_LAN/localization/www/lang_it.js.gz b/BSB_LAN/localization/www/lang_it.js.gz index 1b331365f..510ecc351 100644 Binary files a/BSB_LAN/localization/www/lang_it.js.gz and b/BSB_LAN/localization/www/lang_it.js.gz differ