From 71f6b9b5bcb7f59cd9e5ff3870b0b68be473c122 Mon Sep 17 00:00:00 2001 From: SteWers <42718143+SteWers@users.noreply.github.com> Date: Sat, 10 Oct 2026 14:50:18 +0200 Subject: [PATCH] Add localized eQ3 TRV status labels (#25125) * Add localized eQ3 TRV status labels This PR adds missing translation strings for eQ3 TRV status indicators and updates the BLE driver to use localized labels instead of hardcoded text. * Strikethrough key --- tasmota/language/af_AF.h | 4 ++++ tasmota/language/bg_BG.h | 4 ++++ tasmota/language/ca_AD.h | 4 ++++ tasmota/language/cs_CZ.h | 4 ++++ tasmota/language/de_DE.h | 6 +++++- tasmota/language/el_GR.h | 4 ++++ tasmota/language/en_GB.h | 4 ++++ tasmota/language/es_ES.h | 4 ++++ tasmota/language/fr_FR.h | 4 ++++ tasmota/language/fy_NL.h | 4 ++++ tasmota/language/he_HE.h | 4 ++++ tasmota/language/hu_HU.h | 4 ++++ tasmota/language/it_IT.h | 4 ++++ tasmota/language/ko_KO.h | 4 ++++ tasmota/language/lt_LT.h | 4 ++++ tasmota/language/nl_NL.h | 4 ++++ tasmota/language/pl_PL.h | 4 ++++ tasmota/language/pt_BR.h | 4 ++++ tasmota/language/pt_PT.h | 4 ++++ tasmota/language/ro_RO.h | 4 ++++ tasmota/language/ru_RU.h | 4 ++++ tasmota/language/sk_SK.h | 4 ++++ tasmota/language/sv_SE.h | 4 ++++ tasmota/language/tr_TR.h | 4 ++++ tasmota/language/uk_UA.h | 4 ++++ tasmota/language/vi_VN.h | 4 ++++ tasmota/language/zh_CN.h | 4 ++++ tasmota/language/zh_TW.h | 4 ++++ tasmota/tasmota_xdrv_driver/xdrv_85_esp32_ble_eq3_trv.ino | 8 ++++---- 29 files changed, 117 insertions(+), 5 deletions(-) diff --git a/tasmota/language/af_AF.h b/tasmota/language/af_AF.h index 67a81f82b..4e56e66d5 100644 --- a/tasmota/language/af_AF.h +++ b/tasmota/language/af_AF.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Lading" // Battery charge in % #define D_BLINK "Flits" #define D_BLINKOFF "FlitsAf" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Opstarttelling" #define D_BRIGHTLIGHT "Helder" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Kanaal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Koolstofdioksied" #define D_CODE "kode" // Button code #define D_COLDLIGHT "Koud" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Donker" #define D_DATA "Data" #define D_DEBUG "Ontfout" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dou punt" #define D_DISABLED "Gedeaktiveer" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Water diepte" #define D_WEB_SERVER "Webbediener" #define D_WEIGHT "Gewig" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "WAARSKUWING Hierdie weergawe ondersteun nie aanhoudende instellings nie" diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index 3a57b3338..2f1e34bc5 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Мигане вкл." #define D_BLINKOFF "Мигане изкл." +#define D_BOOST "Boost" #define D_BOOT_COUNT "Брой стартирания" #define D_BRIGHTLIGHT "Яркост" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Байта" #define D_CELSIUS "Целзий" #define D_CHANNEL "Канал" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Въглероден диоксид" #define D_CODE "код" // Button code #define D_COLDLIGHT "Студена" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Тъмна" #define D_DATA "Данни" #define D_DEBUG "Премахване на дефекти" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Температура на оросяване" #define D_DISABLED "Забранено" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Дълбочина на водата" #define D_WEB_SERVER "Уеб сървър" #define D_WEIGHT "Тегло" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ПРЕДУПРЕЖДЕНИЕ Тази версия не поддържа постоянни настройки" diff --git a/tasmota/language/ca_AD.h b/tasmota/language/ca_AD.h index 971a05645..06f68aea9 100644 --- a/tasmota/language/ca_AD.h +++ b/tasmota/language/ca_AD.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Espurna" #define D_BLINKOFF "Espurna Fora" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Compte Arrencs" #define D_BRIGHTLIGHT "Brillant" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Canal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Diòxid de Carboni" #define D_CODE "codi" // Button code #define D_COLDLIGHT "Freda" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Fosc" #define D_DATA "Data" #define D_DEBUG "Depuració" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Punt de rossada" #define D_DISABLED "Deshabilitat" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Profunditat de l'aigua" #define D_WEB_SERVER "Servidor Web" #define D_WEIGHT "Pes" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "Avís : Aquesta versió no suporta configuració persistent" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index 0e7b53067..d35587ee4 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blikání" #define D_BLINKOFF "BlikáníVyp" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Počítadlo spuštění" #define D_BRIGHTLIGHT "Světlý" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytů" #define D_CELSIUS "°C" #define D_CHANNEL "Channel" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "CO2" #define D_CODE "kód" // Button code #define D_COLDLIGHT "Studené světlo" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Tmavý" #define D_DATA "Data" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "Zablokováno" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Hloubka vody" #define D_WEB_SERVER "Web Server" #define D_WEIGHT "Hmotnost" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "UPOZORNĚNÍ Tato verze nepodporuje trvalé nastavení" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index 10063a40b..7bb638426 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -28,7 +28,7 @@ * Use online command StateText to translate ON, OFF, HOLD and TOGGLE. * Use online command Prefix to translate cmnd, stat and tele. * - * Updated until v15.6.0.1 - Last update 25.08.2026 + * Updated until v15.6.0.3 - Last update 09.10.2026 \*********************************************************************/ //#define LANGUAGE_MODULE_NAME // Enable to display "Module Generic" (ie Spanish), Disable to display "Generic Module" (ie English) @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Ladung" // Battery charge in % #define D_BLINK "Blinken" #define D_BLINKOFF "BlinkenAus" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Startvorgänge" #define D_BRIGHTLIGHT "hell" #define D_BSSID "BSSID" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Kanal" +#define D_CHILD_LOCK "Kindersicherung" #define D_CO2 "CO₂" #define D_CODE "code" // Button code #define D_COLDLIGHT "kalt" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "dunkel" #define D_DATA "Daten" #define D_DEBUG "debug" +#define D_DECRYPTION "Entschlüsselung" #define D_DEWPOINT "Taupunkt" #define D_DISABLED "deaktiviert" #define D_DISCONNECTED "getrennt" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Wassertiefe" #define D_WEB_SERVER "Webserver" #define D_WEIGHT "Gewicht" +#define D_WINDOW_OPEN "Fenster offen" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ACHTUNG: Einstellungen in dieser Version werden nicht gespeichert!" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index 04a70a2d9..b33560f23 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blink" #define D_BLINKOFF "BlinkOff" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Καταμέτρηση εκκινήσεων" #define D_BRIGHTLIGHT "Φωτεινό" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Κελσίου" #define D_CHANNEL "Κανάλι" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Διοξείδιο του άνθρακα" #define D_CODE "κώδικας" // Button code #define D_COLDLIGHT "Ψυχρό" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Σκοτεινό" #define D_DATA "Δεδομένα" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "Ανενεργό" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Βάθος νερού" #define D_WEB_SERVER "Διακομιστής Web" #define D_WEIGHT "Βάρος" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ΠΡΟΕΙΔΟΠΟΙΗΣΗ Αυτή η έκδοση δεν αποθηκεύει τις ρυθμίσεις" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index 8fecacc46..d39159549 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blink" #define D_BLINKOFF "BlinkOff" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Boot Count" #define D_BRIGHTLIGHT "Bright" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Channel" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Carbon dioxide" #define D_CODE "code" // Button code #define D_COLDLIGHT "Cold" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Dark" #define D_DATA "Data" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "Disabled" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Water Depth" #define D_WEB_SERVER "Web Server" #define D_WEIGHT "Weight" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "WARNING This version does not support persistent settings" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index fa6f49690..377b45a3b 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blink" #define D_BLINKOFF "BlinkOff" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Conteo Reinicios" #define D_BRIGHTLIGHT "Brillante" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Canal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "CO2" #define D_CODE "código" // Button code #define D_COLDLIGHT "Fría" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Oscuro" #define D_DATA "Datos" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Punto de Rocío" #define D_DISABLED "Deshabilitado" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Profundidad del agua" #define D_WEB_SERVER "Servidor Web" #define D_WEIGHT "Peso" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "Cuidado, esta versión no guarda los cambios" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index f6802feac..840b9082c 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blink" // Not better in french #define D_BLINKOFF "BlinkOff" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Nb. de boot" #define D_BRIGHTLIGHT "Luminosité" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Octets" #define D_CELSIUS "Celsius" #define D_CHANNEL "Canal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Dioxyde de carbone" #define D_CODE "code" // Button code #define D_COLDLIGHT "Froid" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Sombre" #define D_DATA "Donnée" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Point de rosée" #define D_DISABLED "Désactivé" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Profondeur de l’eau" #define D_WEB_SERVER "Serveur web" #define D_WEIGHT "Poids" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ATTENTION Cette version ne gère pas les réglages persistants" diff --git a/tasmota/language/fy_NL.h b/tasmota/language/fy_NL.h index 955423afc..df93aedf8 100644 --- a/tasmota/language/fy_NL.h +++ b/tasmota/language/fy_NL.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Lading" // Battery charge in % #define D_BLINK "Blinkje" #define D_BLINKOFF "BlinkjeUit" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Op 'e nij begjinne" #define D_BRIGHTLIGHT "Fel" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Kanaal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Koalstofdiokside" #define D_CODE "koade" // Button code #define D_COLDLIGHT "Kâld" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Tsjuster" #define D_DATA "Data" #define D_DEBUG "Debugearje" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dauwpunt" #define D_DISABLED "Útsetten" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Vattendjup" #define D_WEB_SERVER "Webserver" #define D_WEIGHT "Gewicht" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "WARSKOGING Dizze ferzje bewarret gjin ynstellings" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index 8da72adce..5df7386c5 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "מהבהב" #define D_BLINKOFF "כיבוי היבהוב" +#define D_BOOST "Boost" #define D_BOOT_COUNT "מונה הפעלה מחדש" #define D_BRIGHTLIGHT "בהירות" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "בייט" #define D_CELSIUS "צלזיוס" #define D_CHANNEL "ערוץ" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "פחמן דו חמצני" #define D_CODE "קוד" // Button code #define D_COLDLIGHT "אור קר" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "חושך" #define D_DATA "נתונים" #define D_DEBUG "באגים" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "מבוטל" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "עומק המים" #define D_WEB_SERVER "Web שרת" #define D_WEIGHT "משקל" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "אזהרה גרסה זו אינה תומכת בהגדרות קבועות" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index 0bac8d73d..ca9573956 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Villogás" #define D_BLINKOFF "Villogás ki" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Újraindulások száma" #define D_BRIGHTLIGHT "Max. fényerő" #define D_BSSID "BSSID" @@ -74,6 +75,7 @@ #define D_BYTES "Byte-ok" #define D_CELSIUS "Celsius" #define D_CHANNEL "Csatorna" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Szén-dioxid" #define D_CODE "kód" // Button code #define D_COLDLIGHT "Hideg fény" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Min. fényerő" #define D_DATA "Adat" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Harmatpont" #define D_DISABLED "Letiltva" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Vízmélység" #define D_WEB_SERVER "Webszerver" #define D_WEIGHT "Tömeg" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "VIGYÁZZ! Ez a verzió nem támogat tartós beállításokat" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 9cefeb470..331c489aa 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Carica" // Battery charge in % #define D_BLINK "Lampeggia" #define D_BLINKOFF "Lampeggia OFF" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Numero boot" #define D_BRIGHTLIGHT "Luminoso" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Byte" #define D_CELSIUS "Celsius" #define D_CHANNEL "Canale" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "CO2" #define D_CODE "codice" // Button code #define D_COLDLIGHT "Fredda" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Scuro" #define D_DATA "Dati" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Punto rugiada" // #define D_DISABLED "Disabilitato/a" #define D_DISCONNECTED "Disconnesso" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Profondità dell'acqua" #define D_WEB_SERVER "Server web" #define D_WEIGHT "Peso" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ATTENZIONE Questa versione non supporta il salvataggio delle impostazioni" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index 4f1c9b061..d9054fcae 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "깜박임" #define D_BLINKOFF "깜박임 끄기" +#define D_BOOST "Boost" #define D_BOOT_COUNT "부팅 횟수" #define D_BRIGHTLIGHT "밝게" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "섭씨" #define D_CHANNEL "채널" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "이산화탄소" #define D_CODE "code" // Button code #define D_COLDLIGHT "차갑게" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "어둡게" #define D_DATA "Data" #define D_DEBUG "디버그" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "사용안함" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "수심" #define D_WEB_SERVER "웹 서버" #define D_WEIGHT "무게" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "경고: 이 버전은 영구 설정을 지원하지 않습니다" diff --git a/tasmota/language/lt_LT.h b/tasmota/language/lt_LT.h index 91dddad10..517e219c9 100644 --- a/tasmota/language/lt_LT.h +++ b/tasmota/language/lt_LT.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Įkrova" // Battery charge in % #define D_BLINK "Mirksėti" #define D_BLINKOFF "Mirksėjimas išjungtas" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Pakrovimų skaičius" #define D_BRIGHTLIGHT "Šviesus" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsijus" #define D_CHANNEL "Kanalas" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Anglies dioksidas" #define D_CODE "kodas" // Button code #define D_COLDLIGHT "Šalta" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Tamsu" #define D_DATA "Duomenys" #define D_DEBUG "Derinimas" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Rasos taškas" #define D_DISABLED "Išjungta" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Vandens gylis" #define D_WEB_SERVER "Web serveris" #define D_WEIGHT "Svoris" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ĮSPĖJIMAS: Ši versija nepalaiko nuolatinių nustatymų" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index 6573a9b5c..ee931a401 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Lading" // Battery charge in % #define D_BLINK "Knipper" #define D_BLINKOFF "KnipperUit" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Herstarts" #define D_BRIGHTLIGHT "Fel" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Kanaal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "CO₂" #define D_CODE "code" // Button code #define D_COLDLIGHT "Koud" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Donker" #define D_DATA "Data" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dauwpunt" #define D_DISABLED "Uitgeschakeld" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Diepte van het water" #define D_WEB_SERVER "Webserver" #define D_WEIGHT "Gewicht" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "WAARSCHUWING Deze versie bewaart geen instellingen" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index 7a5cebf5f..0af3ceb24 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Ładowanie" // Battery charge in % #define D_BLINK "Miganie" #define D_BLINKOFF "Miganie - Wył." +#define D_BOOST "Boost" #define D_BOOT_COUNT "Licznik restartów" #define D_BRIGHTLIGHT "Jasny" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bajtów" #define D_CELSIUS "Celsiusz" #define D_CHANNEL "Kanał" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Dwutlenek węgla" #define D_CODE "Kod" // Button code #define D_COLDLIGHT "Zimny" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Ciemny" #define D_DATA "Dane" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Punkt rosy" #define D_DISABLED "Wyłączony" #define D_DISCONNECTED "Rozłączony" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Głębokość wody" #define D_WEB_SERVER "Serwer Web" #define D_WEIGHT "Waga" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "UWAGA Ta wersja nie obsługuje zapisu ustawień" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index dfd07388a..b318b9706 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Piscar" #define D_BLINKOFF "Piscar desligado" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Contagem de inicialização" #define D_BRIGHTLIGHT "Brilho" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Canal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "CO₂" #define D_CODE "Código" // Button code #define D_COLDLIGHT "Luz fria" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Luz escura" #define D_DATA "Dados" #define D_DEBUG "Depurar" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Ponto de orvalho" #define D_DISABLED "Desabilitado" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Profundidade da água" #define D_WEB_SERVER "Servidor WEB" #define D_WEIGHT "Peso" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "AVISO: esta versão não supporta configurações persistentes" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index 949dffb2a..1345eb348 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Piscar" #define D_BLINKOFF "Piscar Desligado" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Contagem de Inicialização" #define D_BRIGHTLIGHT "Brilho" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Canal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Dioxido de Carbono" #define D_CODE "Código" // Button code #define D_COLDLIGHT "Luz Fria" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Luz Escura" #define D_DATA "Dados" #define D_DEBUG "Depurar" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Ponto de Condensação" #define D_DISABLED "Disabilitado" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Profundidade da água" #define D_WEB_SERVER "Servidor WEB" #define D_WEIGHT "Peso" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "AVISO esta versão não supporta configurações persistentes" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index 5584a923f..8c5e091a1 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blink" #define D_BLINKOFF "BlinkOff" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Boot Count" #define D_BRIGHTLIGHT "Strălucire" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Canal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Dioxid de carbon" #define D_CODE "cod" // Button code #define D_COLDLIGHT "Rece" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Întunecat" #define D_DATA "Date" #define D_DEBUG "Depanare" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Punct de rouă" #define D_DISABLED "Dezactivat" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Adâncimea apei" #define D_WEB_SERVER "Server Web" #define D_WEIGHT "Greutate" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ATENȚIE Această versiune nu suportă setări permanente" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index 40d8d406b..f05c5541d 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -67,6 +67,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Мигать" #define D_BLINKOFF "Не Мигать" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Количество загрузок" #define D_BRIGHTLIGHT "Яркость" #define D_BSSID "BSSID" @@ -75,6 +76,7 @@ #define D_BYTES "Байт" #define D_CELSIUS "Цельсия" #define D_CHANNEL "Channel" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Углекислый газ" #define D_CODE "код" // Button code #define D_COLDLIGHT "Холодный" @@ -90,6 +92,7 @@ #define D_DARKLIGHT "Темный" #define D_DATA "Данные" #define D_DEBUG "Отладка" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "Блокирован" #define D_DISCONNECTED "Disconnected" @@ -228,6 +231,7 @@ #define D_WATER_DEPTH "Глубина воды" #define D_WEB_SERVER "Веб-сервер" #define D_WEIGHT "Вес" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ПРЕДУПРЕЖДЕНИЕ Эта версия не поддерживает персистентные настройки" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index d43074938..c5fea5cca 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blikanie" #define D_BLINKOFF "BlikanieVyp" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Počítadlo spustení" #define D_BRIGHTLIGHT "Svetlý" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytov" #define D_CELSIUS "°C" #define D_CHANNEL "Kanál" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "CO2" #define D_CODE "kód" // Button code #define D_COLDLIGHT "Studené svetlo" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Tmavý" #define D_DATA "Dáta" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "Zablokované" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Hĺbka vody" #define D_WEB_SERVER "Web Server" #define D_WEIGHT "Hmotnosť" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "UPOZORNENIE Táto verzia nepodporuje trvalé nastavenia" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index 80c06be29..96b80068a 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blinka" #define D_BLINKOFF "BlinkaAv" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Uppstartsräknare" #define D_BRIGHTLIGHT "Ljust" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Celsius" #define D_CHANNEL "Kanal" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Koldioxid" #define D_CODE "kod" // Button code #define D_COLDLIGHT "Kallt" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Mörkt" #define D_DATA "Data" #define D_DEBUG "Debug" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "Inaktiverad" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Vattendjup" #define D_WEB_SERVER "Webbserver" #define D_WEIGHT "Vikt" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "VARNING Denna version supporterar inte beständiga inställningar" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index e345c3dc7..68f544e4d 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blink" #define D_BLINKOFF "BlinkOff" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Yeniden başlama sayısı" #define D_BRIGHTLIGHT "Işık" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bayt" #define D_CELSIUS "Derece" #define D_CHANNEL "Channel" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Karbon dioksit" #define D_CODE "kod" // Button code #define D_COLDLIGHT "Soğuk" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Karanlık" #define D_DATA "Data" #define D_DEBUG "Hata Ayıklama" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "Etkin Değil" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Su derinliği" #define D_WEB_SERVER "Web Sunucusu" #define D_WEIGHT "Weight" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "UYARI Bu versiyon ayarların kalıcı olarak kaydedilmesine olanak sağlamıyor" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index 6c4287ae7..5791e3fb8 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Блимати" #define D_BLINKOFF "Не блимати" +#define D_BOOST "Boost" #define D_BOOT_COUNT "К-сть завант." #define D_BRIGHTLIGHT "Яскравість" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Байтів" #define D_CELSIUS "Цельсія" #define D_CHANNEL "Канал" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Вуглек. газ" #define D_CODE "код" // Button code #define D_COLDLIGHT "Холодний" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Темний" #define D_DATA "Дані" #define D_DEBUG "Налагодження" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Tочка роси" #define D_DISABLED "Вимкнено" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Глибина води" #define D_WEB_SERVER "Web сервер" #define D_WEIGHT "Вага" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "ПОПЕРЕДЖЕННЯ! Ця версія не підтримує збереження налаштувань" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index 46145d7a6..4969e0384 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "Blink" #define D_BLINKOFF "BlinkOff" +#define D_BOOST "Boost" #define D_BOOT_COUNT "Số lần khởi động" #define D_BRIGHTLIGHT "Bright" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "Bytes" #define D_CELSIUS "Độ C" #define D_CHANNEL "Kênh" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "Khí CO2" #define D_CODE "code" // Button code #define D_COLDLIGHT "Lạnh" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "Tối" #define D_DATA "Dữ liệu" #define D_DEBUG "Tìm lỗi" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Điểm sương" #define D_DISABLED "Vô hiệu hóa" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "Độ sâu nước" #define D_WEB_SERVER "Máy chủ Web" #define D_WEIGHT "Cân nặng" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "Cảnh báo phiên bản này không hỗ trợ các cài đặt vĩnh viễn" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index 843b7762c..430f91722 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "Charge" // Battery charge in % #define D_BLINK "闪烁" #define D_BLINKOFF "闪烁关" +#define D_BOOST "Boost" #define D_BOOT_COUNT "启动次数" #define D_BRIGHTLIGHT "亮" #define D_BSSID "BSSId" @@ -74,6 +75,7 @@ #define D_BYTES "大小:" #define D_CELSIUS "摄氏" #define D_CHANNEL "频道" +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "二氧化碳" #define D_CODE "代码" // Button code #define D_COLDLIGHT "冷" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "暗" #define D_DATA "数据:" #define D_DEBUG "调试" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "Dew point" #define D_DISABLED "禁用" #define D_DISCONNECTED "Disconnected" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "水深" #define D_WEB_SERVER "Web服务器" #define D_WEIGHT "重量" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "警告:精简固件不支持持久保存设置" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index 9465916e3..c5ffeae3b 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -66,6 +66,7 @@ #define D_BATTERY_CHARGE "充電" // Battery charge in % #define D_BLINK "閃爍" #define D_BLINKOFF "閃爍關" +#define D_BOOST "Boost" #define D_BOOT_COUNT "啟動次數" #define D_BRIGHTLIGHT "亮度" #define D_BSSID "BSSId" // Basic Service Set Identifier (kept intact) @@ -74,6 +75,7 @@ #define D_BYTES "大小:" #define D_CELSIUS "攝氏" #define D_CHANNEL "頻道 " // Added space to append numbers in code +#define D_CHILD_LOCK "Child Lock" #define D_CO2 "二氧化碳" #define D_CODE "代碼" // Button code #define D_COLDLIGHT "冷光" @@ -89,6 +91,7 @@ #define D_DARKLIGHT "暗光" #define D_DATA "資料:" #define D_DEBUG "除錯" +#define D_DECRYPTION "Decryption" #define D_DEWPOINT "露點" #define D_DISABLED "已停用" #define D_DISCONNECTED "已斷線" @@ -227,6 +230,7 @@ #define D_WATER_DEPTH "水深" #define D_WEB_SERVER "網頁伺服器" #define D_WEIGHT "重量" +#define D_WINDOW_OPEN "Window open" // tasmota.ino #define D_WARNING_MINIMAL_VERSION "警告:這個版本無法永久儲存設定!" diff --git a/tasmota/tasmota_xdrv_driver/xdrv_85_esp32_ble_eq3_trv.ino b/tasmota/tasmota_xdrv_driver/xdrv_85_esp32_ble_eq3_trv.ino index f592be935..686b7c3e1 100644 --- a/tasmota/tasmota_xdrv_driver/xdrv_85_esp32_ble_eq3_trv.ino +++ b/tasmota/tasmota_xdrv_driver/xdrv_85_esp32_ble_eq3_trv.ino @@ -1046,12 +1046,12 @@ void EQ3Show(void) snprintf(rssi, sizeof(rssi), "%d%% (%d dBm)", rssi_as_quality, device.RSSI); WSContentSend_P(HTTP_EQ3_STATUS1, device.addr, label); - if (device.cryptState) WSContentSend_P(HTTP_EQ3_STATUS2, "Decrypt " D_FAILED, "🔑"); + if (device.cryptState) WSContentSend_P(HTTP_EQ3_STATUS2, D_DECRYPTION " " D_FAILED, "🔑"); bool showData = (!EQ3Period || device.BTHomeAdvert || device.lastStatusTime + (EQ3Period * 10) > UtcTime()); if (showData) { - if (device.Lock) WSContentSend_P(HTTP_EQ3_STATUS2, "Locked", "🔒"); - if (device.Boost) WSContentSend_P(HTTP_EQ3_STATUS2, "Boost", "🔥"); - if (device.Window) WSContentSend_P(HTTP_EQ3_STATUS2, D_NOW_YOU_CAN_CLOSE_THIS_WINDOW, "🪟"); + if (device.Lock) WSContentSend_P(HTTP_EQ3_STATUS2, D_CHILD_LOCK, "🔒"); + if (device.Boost) WSContentSend_P(HTTP_EQ3_STATUS2, D_BOOST, "🔥"); + if (device.Window) WSContentSend_P(HTTP_EQ3_STATUS2, D_WINDOW_OPEN, "🪟"); WSContentSend_P(HTTP_EQ3_STATUS2, web_mode_names[device.Mode], web_mode_icons[device.Mode]); WSContentSend_P(HTTP_EQ3_STATUS2, device.battPercent ? (String(device.battPercent) + "%") : (device.Battery ? D_LOW : D_OK),