From 88e00b104128c34651e503adb603736e71863c15 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Tue, 23 Mar 2021 15:17:32 +0100 Subject: [PATCH] Prep GPIO zero-cross pulse --- tasmota/language/af_AF.h | 8 +++++--- tasmota/language/bg_BG.h | 8 +++++--- tasmota/language/cs_CZ.h | 8 +++++--- tasmota/language/de_DE.h | 8 +++++--- tasmota/language/el_GR.h | 8 +++++--- tasmota/language/en_GB.h | 8 +++++--- tasmota/language/es_ES.h | 8 +++++--- tasmota/language/fr_FR.h | 12 ++++++------ tasmota/language/fy_NL.h | 8 +++++--- tasmota/language/he_HE.h | 8 +++++--- tasmota/language/hu_HU.h | 8 +++++--- tasmota/language/it_IT.h | 5 +++++ tasmota/language/ko_KO.h | 8 +++++--- tasmota/language/nl_NL.h | 8 +++++--- tasmota/language/pl_PL.h | 8 +++++--- tasmota/language/pt_BR.h | 5 +++++ tasmota/language/pt_PT.h | 8 +++++--- tasmota/language/ro_RO.h | 8 +++++--- tasmota/language/ru_RU.h | 8 +++++--- tasmota/language/sk_SK.h | 8 +++++--- tasmota/language/sv_SE.h | 8 +++++--- tasmota/language/tr_TR.h | 8 +++++--- tasmota/language/uk_UA.h | 8 +++++--- tasmota/language/vi_VN.h | 8 +++++--- tasmota/language/zh_CN.h | 8 +++++--- tasmota/language/zh_TW.h | 8 +++++--- tasmota/tasmota_template.h | 3 +++ 27 files changed, 134 insertions(+), 75 deletions(-) diff --git a/tasmota/language/af_AF.h b/tasmota/language/af_AF.h index 887bd73b5..b0775ccbd 100644 --- a/tasmota/language/af_AF.h +++ b/tasmota/language/af_AF.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Uitvoer krag" #define D_IMPORT_POWER "Invoer krag" diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index e966f0662..cd59b4466 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -804,11 +804,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -857,6 +855,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index 30c91935f..06c038bfd 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index 7fd63790f..c6c99462b 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Exportiere Leistung" #define D_IMPORT_POWER "Importiere Leistung" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index 7db3f5f25..7edbde4e4 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index 260b5281f..52ba3d0db 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index ed5d32f31..5d9c367e8 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Cambiando dirección a" -#define D_OUT_OF_RANGE "Fuera de Rango" -#define D_SENSOR_DETECTED "detectado" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Cambiando dirección a" +#define D_OUT_OF_RANGE "Fuera de Rango" +#define D_SENSOR_DETECTED "detectado" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index b39f2a2de..a2cf87638 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -805,15 +805,10 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool TX" #define D_SENSOR_NEOPOOL_RX "NeoPool RX" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" -#define D_NEW_ADDRESS "Positionner l'adresse à" -#define D_OUT_OF_RANGE "Hors limites" -#define D_SENSOR_DETECTED "détecté" // Units #define D_UNIT_AMPERE "A" @@ -860,6 +855,11 @@ #define D_UNIT_WATT "W" #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" + +#define D_NEW_ADDRESS "Positionner l'adresse à" +#define D_OUT_OF_RANGE "Hors limites" +#define D_SENSOR_DETECTED "détecté" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Puissance fournie" #define D_IMPORT_POWER "Puissance consommée" diff --git a/tasmota/language/fy_NL.h b/tasmota/language/fy_NL.h index f0d9ea77a..d11523456 100644 --- a/tasmota/language/fy_NL.h +++ b/tasmota/language/fy_NL.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Eksportearje krêft" #define D_IMPORT_POWER "Ymportearje krêft" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index 04866263f..f747a56b2 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index a18f61cea..420bbcefd 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 58cde05d8..495989a23 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -810,6 +810,7 @@ #define D_SENSOR_DETECTED "rilevato" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +859,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Potenza esportata" #define D_IMPORT_POWER "Potenza importata" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index 07218d28e..7aec21d32 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index 69b33210e..11fe1075a 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export vermogen" #define D_IMPORT_POWER "Import vermogen" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index 86f2bb96c..08acee488 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index a2190b65a..5e944a398 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -810,6 +810,7 @@ #define D_SENSOR_DETECTED "detectou" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +859,10 @@ #define D_UNIT_WATTHOUR "W/h" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index e56c35c85..2042c747d 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Mudança de endereço para" -#define D_OUT_OF_RANGE "Fora de Alcance" -#define D_SENSOR_DETECTED "detectou" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Mudança de endereço para" +#define D_OUT_OF_RANGE "Fora de Alcance" +#define D_SENSOR_DETECTED "detectou" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index 93f56aaf8..1c63fd554 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index 41eb8b22a..4698228ae 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "ВтЧ" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index 5ddd6216f..589c06301 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index 6858db33d..e2085e239 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index d9b98f878..2b41e9b9d 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index b47c1543d..b19d5c82d 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Вт/г" #define D_UNIT_WATT_METER_QUADRAT "Вт/м²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index 6d12d62a2..cf4000263 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "Wh" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index 7cfc79ac8..c317fb724 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "瓦时" #define D_UNIT_WATT_METER_QUADRAT "瓦/平米" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index 3498ec214..849ae946d 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -805,11 +805,9 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53L0X_XSHUT "VL53L0X XSHUT" -#define D_NEW_ADDRESS "Setting address to" -#define D_OUT_OF_RANGE "Out of Range" -#define D_SENSOR_DETECTED "detected" #define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" #define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_ZEROCROSS "ZC Pulse" // Units @@ -858,6 +856,10 @@ #define D_UNIT_WATTHOUR "瓦小時" #define D_UNIT_WATT_METER_QUADRAT "W/m²" +#define D_NEW_ADDRESS "Setting address to" +#define D_OUT_OF_RANGE "Out of Range" +#define D_SENSOR_DETECTED "detected" + //SDM220, SDM120, SDM72, LE01MR #define D_EXPORT_POWER "Export Power" #define D_IMPORT_POWER "Import Power" diff --git a/tasmota/tasmota_template.h b/tasmota/tasmota_template.h index 1ca40b946..f3d95488a 100644 --- a/tasmota/tasmota_template.h +++ b/tasmota/tasmota_template.h @@ -157,6 +157,7 @@ enum UserSelectablePins { GPIO_VL53L0X_XSHUT1, // VL53L0X_XSHUT (the max number of sensors is VL53L0X_MAX_SENSORS)- Used when connecting multiple VL53L0X GPIO_MAX7219CLK, GPIO_MAX7219DIN, GPIO_MAX7219CS, // MAX7219 interface GPIO_TFMINIPLUS_TX, GPIO_TFMINIPLUS_RX, // TFmini Plus ToF sensor + GPIO_ZEROCROSS, GPIO_SENSOR_END }; enum ProgramSelectablePins { @@ -334,6 +335,7 @@ const char kSensorNames[] PROGMEM = D_SENSOR_VL53L0X_XSHUT "|" D_SENSOR_MAX7219_CLK "|" D_SENSOR_MAX7219_DIN "|" D_SENSOR_MAX7219_CS "|" D_SENSOR_TFMINIPLUS_TX "|" D_SENSOR_TFMINIPLUS_RX "|" + D_SENSOR_ZEROCROSS "|" ; const char kSensorNamesFixed[] PROGMEM = @@ -649,6 +651,7 @@ const uint16_t kGpioNiceList[] PROGMEM = { AGPIO(GPIO_SDM72_TX), // SDM72 Serial interface AGPIO(GPIO_SDM72_RX), // SDM72 Serial interface #endif + AGPIO(GPIO_ZEROCROSS), #endif // USE_ENERGY_SENSOR /*-------------------------------------------------------------------------------------------*\