Moin @all,
ich habe eben erfolgreich meinen ISKRA eHZ-MT681 Zähler ausgelesen. Und zwar habe ich das erstmal in der xsns_53_sml.ino angepasst:
#if METER==MT681
#undef METERS_USED
#define METERS_USED 1
struct METER_DESC const meter_desc[METERS_USED]={
[0]={3,'s',0,SML_BAUDRATE,"SML",-1,1,0}};
// 2 Richtungszähler EHZ SML 8 bit 9600 baud, binär
const uint8_t meter[]=
// 77 07 01 00 01 08 00 FF >>> Gesamtwirkenergie (A+)
"1,77070100010800ff@1000," D_TPWRIN ",KWh," DJ_TPWRIN ",4|"
// 77 07 01 00 01 08 01 FF >>> Wirkenergie Tarif 1 (A+)
"1,77070100010801FF@1000," D_TPWRWT1 ",KWh," DJ_TPWRWT1 ",4|"
// 77 07 01 00 01 08 02 FF >>> Wirkenergie Tarif 2 (A+)
"1,77070100010802FF@1000," D_TPWRWT2 ",KWh," DJ_TPWRWT2 ",4|"
// 77 07 01 00 10 07 00 FF >>> Gesamtwirkleistung (P+ - P-)
"1,77070100100700ff@1," D_TPWRCURR ",W," DJ_TPWRCURR ",0|"
// 77 07 01 00 24 07 00 FF >>> Gesamtwirkleistung (P+ - P-) Phase L1
"1,77070100240700FF@1," D_TPWRCURR1 ",W," DJ_TPWRCURR1 ",0|"
// 77 07 01 00 38 07 00 FF >>> Gesamtwirkleistung (P+ - P-) Phase L2
"1,77070100380700FF@1," D_TPWRCURR2 ",W," DJ_TPWRCURR2 ",0|"
// 77 07 01 00 4C 07 00 FF >>> Gesamtwirkleistung (P+ - P-) Phase L3
"1,770701004C0700FF@1," D_TPWRCURR3 ",W," DJ_TPWRCURR3 ",0";
#endif
Alles anzeigen
Ausgelesen sieht das dann so aus:
Das bei Tarif 2 bei mir kein Wert kommt ist normal.
Vielleicht kann ja jemand die Konfig gebrauchen 