Hallo URBANsUNITED,
ja bei deinem Gaszähler sind drei Nachkommastellen, die letzte gibt die Impulse, deshalb wird immer die zweitletzte einen Zähler größer.
so sollte das im Webfrontet aussehen, also nichts einstellen, da ja alles über die xsns_95_sml.ino eingestellt wird.
Bei Gerätetyp kann bei dir was anderes stehen, das habe ich für mich abgeändert in Tasmota.
Nochmal so sieht es bei mir aus und funktioniert mit dem Gaszähler!
Code
//======================WGS_COMBO============================================================
#if METER==WGS_COMBO
#define METERS_USED 3
struct METER_DESC const meter_desc[METERS_USED]={
[0]={5,'c',0,1,"H20"}, // GPIO5 (D1) Wasser Zähler
[1]={4,'c',0,50,"GAS"}, // GPIO4 (D2) Gas Zähler
[2]={3,'s',0,SML_BAUDRATE,"SML"}}; // SML hardware serial RX pin
// 3 Zähler definiert
const uint8_t meter[]=
//----------------------------Wasserzähler--sensor95 c1------------------------------------
"1,=h==================|" // Zeilen
"1,1-0:1.8.0*255(@10000," D_H20IN ",cbm," DJ_H20IN ",4|" // 1
//----------------------------Gaszähler-----sensor95 c2------------------------------------
// bei gaszählern (countern) muss der Vergleichsstring so aussehen wie hier
"2,=h==================|"
"2,1-0:1.8.0*255(@100," D_GASIN ",cbm," DJ_GASIN ",3|" // 2
Alles anzeigen