Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/fredlcore/BSB_LAN
Browse files Browse the repository at this point in the history
  • Loading branch information
fredlcore committed Sep 25, 2023
2 parents 4dbc2de + c3f0986 commit 7857a35
Show file tree
Hide file tree
Showing 20 changed files with 98 additions and 16 deletions.
8 changes: 5 additions & 3 deletions BSB_LAN/custom_functions/README.md
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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*.
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!**
10 changes: 9 additions & 1 deletion BSB_LAN/localization/LANG_C.h
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"
Expand All @@ -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"
Expand All @@ -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"
Expand All @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down
9 changes: 8 additions & 1 deletion BSB_LAN/localization/UNDEF_LANG_C.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
16 changes: 16 additions & 0 deletions BSB_LAN/localization/UNDEF_LANG_CS.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
9 changes: 8 additions & 1 deletion BSB_LAN/localization/UNDEF_LANG_DE.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
7 changes: 7 additions & 0 deletions BSB_LAN/localization/UNDEF_LANG_EN.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -114,13 +116,16 @@
#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
#undef MENU_TEXT_BRS
#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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions BSB_LAN/localization/UNDEF_LANG_FR.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions BSB_LAN/localization/UNDEF_LANG_HU.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
20 changes: 18 additions & 2 deletions BSB_LAN/localization/www/lang_cs.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,23 +84,39 @@ 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í";
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.<BR>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'.<BR>Vytvoření souboru může trvat několik minut a zejména na začátku se může zdát, že se zadrhne, <B>prosím buďte trpělivý!</B> \r\n<BR>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í.<BR><BR>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, <B>není toto doporučováno</B> a měl by být použit až po pečlivém prozkoumání parametrů, které chcete použít.<BR>";
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";
Expand Down
Binary file modified BSB_LAN/localization/www/lang_cs.js.gz
Binary file not shown.
Loading

0 comments on commit 7857a35

Please sign in to comment.