From 0265cab7dc01d482b670511934fe3cdd0ab9ce65 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Thu, 6 Oct 2022 19:22:46 +0200 Subject: [PATCH] Prep generic energy modbus interface --- tasmota/include/tasmota_template.h | 8 +++++++- tasmota/language/af_AF.h | 2 ++ tasmota/language/bg_BG.h | 2 ++ tasmota/language/ca_AD.h | 2 ++ tasmota/language/cs_CZ.h | 2 ++ tasmota/language/de_DE.h | 2 ++ tasmota/language/el_GR.h | 2 ++ tasmota/language/en_GB.h | 2 ++ tasmota/language/es_ES.h | 2 ++ tasmota/language/fr_FR.h | 2 ++ tasmota/language/fy_NL.h | 2 ++ tasmota/language/he_HE.h | 2 ++ tasmota/language/hu_HU.h | 2 ++ tasmota/language/it_IT.h | 2 ++ tasmota/language/ko_KO.h | 2 ++ tasmota/language/nl_NL.h | 2 ++ tasmota/language/pl_PL.h | 2 ++ tasmota/language/pt_BR.h | 2 ++ tasmota/language/pt_PT.h | 2 ++ tasmota/language/ro_RO.h | 2 ++ tasmota/language/ru_RU.h | 2 ++ tasmota/language/sk_SK.h | 2 ++ tasmota/language/sv_SE.h | 2 ++ tasmota/language/tr_TR.h | 2 ++ tasmota/language/uk_UA.h | 2 ++ tasmota/language/vi_VN.h | 2 ++ tasmota/language/zh_CN.h | 2 ++ tasmota/language/zh_TW.h | 2 ++ 28 files changed, 61 insertions(+), 1 deletion(-) diff --git a/tasmota/include/tasmota_template.h b/tasmota/include/tasmota_template.h index 0761c987d..09b52c94f 100644 --- a/tasmota/include/tasmota_template.h +++ b/tasmota/include/tasmota_template.h @@ -196,9 +196,10 @@ enum UserSelectablePins { GPIO_I2S_MCLK, GPIO_MBR_TX, GPIO_MBR_RX, // Modbus Bridge Serial interface GPIO_ADE7953_RST, // ADE7953 Reset + GPIO_NRG_MBS_TX, GPIO_NRG_MBS_RX, // Generic Energy Modbus device GPIO_SENSOR_END }; -// Error as warning to rethink GPIO usage +// Error as warning to rethink GPIO usage with max 2045 static_assert(GPIO_SENSOR_END < 2000, "Too many UserSelectablePins"); enum ProgramSelectablePins { @@ -439,6 +440,7 @@ const char kSensorNames[] PROGMEM = D_SENSOR_I2S_MCLK "|" D_SENSOR_MBR_TX "|" D_SENSOR_MBR_RX "|" D_SENSOR_ADE7953_RST "|" + D_SENSOR_NRG_MBS_TX "|" D_SENSOR_NRG_MBS_RX "|" ; const char kSensorNamesFixed[] PROGMEM = @@ -799,6 +801,10 @@ const uint16_t kGpioNiceList[] PROGMEM = { #ifdef USE_PZEM_DC AGPIO(GPIO_PZEM017_RX), // PZEM-003,017 Serial Modbus interface #endif +#ifdef USE_MODBUS_ENERGY + AGPIO(GPIO_NRG_MBS_TX), // Generic Energy Modbus device + AGPIO(GPIO_NRG_MBS_RX), +#endif #ifdef USE_SDM120 AGPIO(GPIO_SDM120_TX), // SDM120 Serial interface AGPIO(GPIO_SDM120_RX), // SDM120 Serial interface diff --git a/tasmota/language/af_AF.h b/tasmota/language/af_AF.h index 872fdd600..51431cb18 100644 --- a/tasmota/language/af_AF.h +++ b/tasmota/language/af_AF.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index ac678f79c..d9d9834b2 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/ca_AD.h b/tasmota/language/ca_AD.h index cae18ab4c..dc9e953c9 100644 --- a/tasmota/language/ca_AD.h +++ b/tasmota/language/ca_AD.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index db0d3cdcd..f970244f0 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index e928d187b..62237ae3d 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index fc44b2db8..8a93f5e95 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index 5b53d2a39..2fdfd1a71 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index 5764e5eab..d52cd714c 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index 24c023ece..9de3e227c 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 TX" #define D_SENSOR_SDM72_RX "SDM72 RX" #define D_SENSOR_SDM120_TX "SDMx20 TX" diff --git a/tasmota/language/fy_NL.h b/tasmota/language/fy_NL.h index 5ded5fe46..2054bd5f8 100644 --- a/tasmota/language/fy_NL.h +++ b/tasmota/language/fy_NL.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index d8850c46d..81da7bfa0 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index 222551d67..368de4c26 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 191f18990..fd2a0c33b 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr - RX" #define D_SENSOR_SR04_TRIG "SR04 Tri - TX" #define D_SENSOR_SR04_ECHO "SR04 Ech - RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus - TX" +#define D_SENSOR_NRG_MBS_RX "NrgModbus - RX" #define D_SENSOR_SDM72_TX "SDM72 - TX" #define D_SENSOR_SDM72_RX "SDM72 - RX" #define D_SENSOR_SDM120_TX "SDMx20 - TX" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index 6adb57fde..669a803d9 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index 80dd3d628..975f6da08 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index d626c5696..56b45c3a1 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index a1f57b5a0..6658540c7 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index f4fa7c1a1..45a9cf352 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index 7a339c64c..189b782f5 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index 3a74b9bd6..1e9bdb7cb 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index 157e025dc..d4e10bfd2 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index c18b439e4..f00257d5d 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index 1127712f5..b33bbd15a 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index 00cb7d80e..e499efe8c 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index 9b6dc96be..aae3a48f3 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index 44bf0cc12..884b26b63 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index c3798aa71..66ffdd1aa 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -685,6 +685,8 @@ #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_SR04_TRIG "SR04 Tri/TX" #define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_NRG_MBS_TX "NrgModbus Tx" +#define D_SENSOR_NRG_MBS_RX "NrgModbus Rx" #define D_SENSOR_SDM72_TX "SDM72 Tx" #define D_SENSOR_SDM72_RX "SDM72 Rx" #define D_SENSOR_SDM120_TX "SDMx20 Tx"