diff --git a/tasmota/language/bg-BG.h b/tasmota/language/bg-BG.h index 0a1c1340b..9adc5c820 100644 --- a/tasmota/language/bg-BG.h +++ b/tasmota/language/bg-BG.h @@ -512,13 +512,13 @@ #define D_TX20_SOUTH "Ю" #define D_TX20_WEST "З" -// xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +// xsns_53_sml.ino +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/cs-CZ.h b/tasmota/language/cs-CZ.h index f9674fca3..94e58067f 100644 --- a/tasmota/language/cs-CZ.h +++ b/tasmota/language/cs-CZ.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "Z" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/el-GR.h b/tasmota/language/el-GR.h index 5cd99ee6c..acb1cedd8 100644 --- a/tasmota/language/el-GR.h +++ b/tasmota/language/el-GR.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "Δ" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/es-ES.h b/tasmota/language/es-ES.h index ee09d0928..3f1c1c934 100644 --- a/tasmota/language/es-ES.h +++ b/tasmota/language/es-ES.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "O" // xsns_53_sml.ino -#define D_TPWRIN "Total de Entrada" -#define D_TPWROUT "Total de Salida" -#define D_TPWRCURR "Corriente-En/Sal" -#define D_TPWRCURR1 "Corriente-Entr p1" -#define D_TPWRCURR2 "Corriente-Entr p2" -#define D_TPWRCURR3 "Corriente-Entr p3" +#define D_TPWRIN "Energía Total-Entrada" +#define D_TPWROUT "Energía Total-Salida" +#define D_TPWRCURR "Potencia-En/Sal" +#define D_TPWRCURR1 "Potencia-Entr p1" +#define D_TPWRCURR2 "Potencia-Entr p2" +#define D_TPWRCURR3 "Potencia-Entr p3" #define D_Strom_L1 "Corriente L1" #define D_Strom_L2 "Corriente L2" #define D_Strom_L3 "Corriente L3" @@ -530,7 +530,7 @@ #define D_GasIN "Contador" #define D_H2oIN "Contador" #define D_StL1L2L3 "Corriente L1+L2+L3" -#define D_SpL1L2L3 "Voltage L1+L2+L3/3" +#define D_SpL1L2L3 "Voltaje L1+L2+L3/3" // tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box #define D_SENSOR_NONE "Ninguno" diff --git a/tasmota/language/fr-FR.h b/tasmota/language/fr-FR.h index 01081312f..8eea225ad 100644 --- a/tasmota/language/fr-FR.h +++ b/tasmota/language/fr-FR.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "O" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/he-HE.h b/tasmota/language/he-HE.h index 46f52a72d..5463f6ba1 100644 --- a/tasmota/language/he-HE.h +++ b/tasmota/language/he-HE.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "W" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/hu-HU.h b/tasmota/language/hu-HU.h index 5f3e29e35..16762b19a 100644 --- a/tasmota/language/hu-HU.h +++ b/tasmota/language/hu-HU.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "NY" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/it-IT.h b/tasmota/language/it-IT.h index 2a5e1d565..1c13a8679 100644 --- a/tasmota/language/it-IT.h +++ b/tasmota/language/it-IT.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "O" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/ko-KO.h b/tasmota/language/ko-KO.h index f650bf93a..e586f70a8 100644 --- a/tasmota/language/ko-KO.h +++ b/tasmota/language/ko-KO.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "W" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/nl-NL.h b/tasmota/language/nl-NL.h index f2c23af78..c97c0d3cc 100644 --- a/tasmota/language/nl-NL.h +++ b/tasmota/language/nl-NL.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "W" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/pl-PL.h b/tasmota/language/pl-PL.h index 2ca5a08c5..ce1926694 100644 --- a/tasmota/language/pl-PL.h +++ b/tasmota/language/pl-PL.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "W" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/pt-BR.h b/tasmota/language/pt-BR.h index 6b97ae380..880057472 100644 --- a/tasmota/language/pt-BR.h +++ b/tasmota/language/pt-BR.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "O" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/pt-PT.h b/tasmota/language/pt-PT.h index ddaf0692f..2648198ef 100644 --- a/tasmota/language/pt-PT.h +++ b/tasmota/language/pt-PT.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "O" //xsns_53_sml.ino -#define D_TPWRIN "Total-Consumo" -#define D_TPWROUT "Total-Geração" -#define D_TPWRCURR "Corrente-Consumo/Geração" -#define D_TPWRCURR1 "Corrente-Consumo F1" -#define D_TPWRCURR2 "Corrente-Consumo F2" -#define D_TPWRCURR3 "Corrente-Consumo F3" +#define D_TPWRIN "Energia-Consumo" +#define D_TPWROUT "Energia-Geração" +#define D_TPWRCURR "Potência Ativa-Consumo/Geração" +#define D_TPWRCURR1 "Potência Ativa-Consumo F1" +#define D_TPWRCURR2 "Potência Ativa-Consumo F2" +#define D_TPWRCURR3 "Potência Ativa-Consumo F3" #define D_Strom_L1 "Corrente F1" #define D_Strom_L2 "Corrente F2" #define D_Strom_L3 "Corrente F3" @@ -527,8 +527,8 @@ #define D_Spannung_L3 "Tensão F3" #define D_METERNR "Número_Contador" #define D_METERSID "ID Serviço" -#define D_GasIN "Contador" -#define D_H2oIN "Contador" +#define D_GasIN "Contagem" +#define D_H2oIN "Contagem" #define D_StL1L2L3 "Corrente F1+F2+F3" #define D_SpL1L2L3 "Tensão F1+F2+F3/3" diff --git a/tasmota/language/ro-RO.h b/tasmota/language/ro-RO.h index 3c1a79b3b..2d010317d 100644 --- a/tasmota/language/ro-RO.h +++ b/tasmota/language/ro-RO.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "V" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/ru-RU.h b/tasmota/language/ru-RU.h index d23b699b1..1e2de831f 100644 --- a/tasmota/language/ru-RU.h +++ b/tasmota/language/ru-RU.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "W" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/sk-SK.h b/tasmota/language/sk-SK.h index b5f5cf01e..54391e41f 100644 --- a/tasmota/language/sk-SK.h +++ b/tasmota/language/sk-SK.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "Z" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/sv-SE.h b/tasmota/language/sv-SE.h index 713864440..490636206 100644 --- a/tasmota/language/sv-SE.h +++ b/tasmota/language/sv-SE.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "V" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/tr-TR.h b/tasmota/language/tr-TR.h index d486d52c1..16d3e8a80 100644 --- a/tasmota/language/tr-TR.h +++ b/tasmota/language/tr-TR.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "W" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/uk-UA.h b/tasmota/language/uk-UA.h index f0eef8d01..a9bfd503f 100644 --- a/tasmota/language/uk-UA.h +++ b/tasmota/language/uk-UA.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "Зх" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/zh-CN.h b/tasmota/language/zh-CN.h index cefa902ff..bd424d921 100644 --- a/tasmota/language/zh-CN.h +++ b/tasmota/language/zh-CN.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "西" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/language/zh-TW.h b/tasmota/language/zh-TW.h index c366b4653..04bcea868 100644 --- a/tasmota/language/zh-TW.h +++ b/tasmota/language/zh-TW.h @@ -513,12 +513,12 @@ #define D_TX20_WEST "W" // xsns_53_sml.ino -#define D_TPWRIN "Total-In" -#define D_TPWROUT "Total-Out" -#define D_TPWRCURR "Current-In/Out" -#define D_TPWRCURR1 "Current-In p1" -#define D_TPWRCURR2 "Current-In p2" -#define D_TPWRCURR3 "Current-In p3" +#define D_TPWRIN "Energy Total-In" +#define D_TPWROUT "Energy Total-Out" +#define D_TPWRCURR "Active Power-In/Out" +#define D_TPWRCURR1 "Active Power-In p1" +#define D_TPWRCURR2 "Active Power-In p2" +#define D_TPWRCURR3 "Active Power-In p3" #define D_Strom_L1 "Current L1" #define D_Strom_L2 "Current L2" #define D_Strom_L3 "Current L3" diff --git a/tasmota/xsns_53_sml.ino b/tasmota/xsns_53_sml.ino index feb634bf0..53e6fff25 100755 --- a/tasmota/xsns_53_sml.ino +++ b/tasmota/xsns_53_sml.ino @@ -113,8 +113,8 @@ struct METER_DESC { struct METER_DESC const meter_desc[METERS_USED]={ [0]={3,'o',0,SML_BAUDRATE,"OBIS",-1,1,0}}; const uint8_t meter[]= -"1,1-0:1.8.0*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"1,1-0:2.8.0*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,1-0:1.8.0*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"1,1-0:2.8.0*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "1,1-0:21.7.0*255(@1," D_TPWRCURR1 ",W," DJ_TPWRCURR1 ",0|" "1,1-0:41.7.0*255(@1," D_TPWRCURR2 ",W," DJ_TPWRCURR2 ",0|" "1,1-0:61.7.0*255(@1," D_TPWRCURR3 ",W," DJ_TPWRCURR3 ",0|" @@ -131,8 +131,8 @@ const uint8_t meter[]= struct METER_DESC const meter_desc[METERS_USED]={ [0]={3,'o',0,SML_BAUDRATE,"OBIS",-1,1,0}}; const uint8_t meter[]= -"1,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"1,1-0:2.8.1*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"1,1-0:2.8.1*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "1,=d 2 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "1,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0"; #endif @@ -147,9 +147,9 @@ struct METER_DESC const meter_desc[METERS_USED]={ // 2 Richtungszähler EHZ SML 8 bit 9600 baud, binär const uint8_t meter[]= //0x77,0x07,0x01,0x00,0x01,0x08,0x00,0xff -"1,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" +"1,77070100010800ff@1000," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" //0x77,0x07,0x01,0x00,0x02,0x08,0x00,0xff -"1,77070100020800ff@1000," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,77070100020800ff@1000," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" //0x77,0x07,0x01,0x00,0x10,0x07,0x00,0xff "1,77070100100700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" //0x77,0x07,0x01,0x00,0x00,0x00,0x09,0xff @@ -167,9 +167,9 @@ struct METER_DESC const meter_desc[METERS_USED]={ // verbrauch total const uint8_t meter[]= //0x77,0x07,0x01,0x00,0x01,0x08,0x00,0xff -"1,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" +"1,77070100010800ff@1000," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" //0x77,0x07,0x01,0x00,0x01,0x08,0x01,0xff -"1,77070100020800ff@1000," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,77070100020800ff@1000," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" //0x77,0x07,0x01,0x00,0x0f,0x07,0x00,0xff "1,770701000f0700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",0"; #endif @@ -185,9 +185,9 @@ struct METER_DESC const meter_desc[METERS_USED]={ // verbrauch total const uint8_t meter[]= //0x77,0x07,0x01,0x00,0x01,0x08,0x00,0xff -"1,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" +"1,77070100010800ff@1000," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" //0x77,0x07,0x01,0x00,0x01,0x08,0x01,0xff -"1,77070100020801ff@1000," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,77070100020801ff@1000," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" //0x77,0x07,0x01,0x00,0x0f,0x07,0x00,0xff "1,770701000f0700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",0"; #endif @@ -199,13 +199,13 @@ struct METER_DESC const meter_desc[METERS_USED]={ [0]={3,'s',0,SML_BAUDRATE,"strom",-1,1,0}}; const uint8_t meter[]= //0x77,0x07,0x01,0x00,0x01,0x08,0x00,0xff -"1,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" +"1,77070100010800ff@1000," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" // .. -"1,77070100020800ff@1000," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,77070100020800ff@1000," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" //0x77,0x07,0x01,0x00,0x01,0x08,0x01,0xff -"1,77070100010801ff@1000," D_TPWRCURR1 ",KWh," DJ_TPWRCURR1 ",4|" +"1,77070100010801ff@1000," D_TPWRCURR1 ",kWh," DJ_TPWRCURR1 ",4|" //0x77,0x07,0x01,0x00,0x01,0x08,0x02,0xff -"1,77070100010802ff@1000," D_TPWRCURR2 ",KWh," DJ_TPWRCURR2 ",4|" +"1,77070100010802ff@1000," D_TPWRCURR2 ",kWh," DJ_TPWRCURR2 ",4|" // 77 07 01 00 10 07 00 FF "1,77070100100700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" // .. @@ -222,9 +222,9 @@ struct METER_DESC const meter_desc[METERS_USED]={ [0]={3,'s',0,SML_BAUDRATE,"SML",-1,1,0}}; const uint8_t meter[]= //0x77,0x07,0x01,0x00,0x01,0x08,0x01,0xff -"1,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" +"1,77070100010800ff@1000," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" //0x77,0x07,0x01,0x00,0x02,0x08,0x01,0xff -"1,77070100020801ff@1000," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,77070100020801ff@1000," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" //0x77,0x07,0x01,0x00,0x01,0x07,0x00,0xff "1,77070100010700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",0"; #endif @@ -241,18 +241,18 @@ struct METER_DESC const meter_desc[METERS_USED]={ // 3 Zähler definiert const uint8_t meter[]= -"1,1-0:1.8.0*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"1,1-0:2.8.0*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,1-0:1.8.0*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"1,1-0:2.8.0*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "1,1-0:21.7.0*255(@1," D_TPWRCURR1 ",W," DJ_TPWRCURR1 ",0|" "1,1-0:41.7.0*255(@1," D_TPWRCURR2 ",W," DJ_TPWRCURR2 ",0|" "1,1-0:61.7.0*255(@1," D_TPWRCURR3 ",W," DJ_TPWRCURR3 ",0|" "1,=m 3+4+5 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "1,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0|" -"2,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"2,77070100020800ff@1000," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"2,77070100010800ff@1000," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"2,77070100020800ff@1000," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "2,77070100100700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" -"3,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"3,1-0:2.8.1*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"3,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"3,1-0:2.8.1*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "3,=d 2 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "3,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0"; @@ -269,13 +269,13 @@ struct METER_DESC const meter_desc[METERS_USED]={ // 2 Zähler definiert const uint8_t meter[]= -"1,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"1,1-0:2.8.1*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"1,1-0:2.8.1*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "1,=d 2 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "1,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0|" -"2,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"2,1-0:2.8.1*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"2,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"2,1-0:2.8.1*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "2,=d 6 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "2,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0"; @@ -293,18 +293,18 @@ struct METER_DESC const meter_desc[METERS_USED]={ // 3 Zähler definiert const uint8_t meter[]= "1,=h --- Zähler Nr 1 ---|" -"1,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"1,1-0:2.8.1*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"1,1-0:2.8.1*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "1,=d 2 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "1,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0|" "2,=h --- Zähler Nr 2 ---|" -"2,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"2,1-0:2.8.1*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"2,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"2,1-0:2.8.1*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "2,=d 6 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "2,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0|" "3,=h --- Zähler Nr 3 ---|" -"3,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"3,1-0:2.8.1*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"3,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"3,1-0:2.8.1*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "3,=d 10 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "3,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0"; @@ -318,7 +318,7 @@ const uint8_t meter[]= struct METER_DESC const meter_desc[METERS_USED]={ [0]={3,'o',0,SML_BAUDRATE,"OBIS",-1,1,0}}; const uint8_t meter[]= -"1,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" +"1,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" "1,=d 1 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "1,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0"; #endif @@ -333,13 +333,13 @@ struct METER_DESC const meter_desc[METERS_USED]={ // 2 direction meter EHZ SML 8 bit 9600 baud, binary const uint8_t meter[]= //0x77,0x07,0x01,0x00,0x01,0x08,0x00,0xff -"1,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" +"1,77070100010800ff@1000," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" //0x77,0x07,0x01,0x00,0x02,0x08,0x00,0xff -"1,77070100020800ff@1000," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,77070100020800ff@1000," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" //0x77,0x07,0x01,0x00,0x01,0x08,0x01,0xff -"1,77070100010801ff@1000," D_TPWRCURR1 ",KWh," DJ_TPWRCURR1 ",4|" +"1,77070100010801ff@1000," D_TPWRCURR1 ",kWh," DJ_TPWRCURR1 ",4|" //0x77,0x07,0x01,0x00,0x01,0x08,0x02,0xff -"1,77070100010802ff@1000," D_TPWRCURR2 ",KWh," DJ_TPWRCURR2 ",4|" +"1,77070100010802ff@1000," D_TPWRCURR2 ",kWh," DJ_TPWRCURR2 ",4|" //0x77,0x07,0x01,0x00,0x10,0x07,0x00,0xff "1,77070100100700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" //0x77,0x07,0x01,0x00,0x00,0x00,0x09,0xff @@ -357,8 +357,8 @@ struct METER_DESC const meter_desc[METERS_USED]={ // 3 meters defined const uint8_t meter[]= -"1,1-0:1.8.1*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" -"1,1-0:2.8.1*255(@1," D_TPWROUT ",KWh," DJ_TPWROUT ",4|" +"1,1-0:1.8.1*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" +"1,1-0:2.8.1*255(@1," D_TPWROUT ",kWh," DJ_TPWROUT ",4|" "1,=d 2 10 @1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|" "1,1-0:0.0.0*255(@#)," D_METERNR ",," DJ_METERNR ",0|" @@ -389,7 +389,7 @@ const uint8_t meter[]= //----------------------------Stromzähler-EHZ363W5--sensor53 d0---------------------------- "3,=h==================|" //0x77,0x07,0x01,0x00,0x01,0x08,0x00,0xff -"3,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",3|" // 3 Zählerstand Total +"3,77070100010800ff@1000," D_TPWRIN ",kWh," DJ_TPWRIN ",3|" // 3 Zählerstand Total "3,=h==================|" //0x77,0x07,0x01,0x00,0x10,0x07,0x00,0xff "3,77070100100700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",2|" // 4 Aktuelle Leistung @@ -1548,7 +1548,7 @@ nextsect: } } -//"1-0:1.8.0*255(@1," D_TPWRIN ",KWh," DJ_TPWRIN ",4|" +//"1-0:1.8.0*255(@1," D_TPWRIN ",kWh," DJ_TPWRIN ",4|" void SML_Immediate_MQTT(const char *mp,uint8_t index,uint8_t mindex) { char tpowstr[32]; char jname[24];