Browse Source

Add files via upload

small bugfix: grid power value -1 W was misinterpreted as no grid value for this interval
pull/1080/head
oberfritze 2 years ago
committed by GitHub
parent
commit
9165c975e4
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      src/plugins/SML_OBIS_Parser.cpp

5
src/plugins/SML_OBIS_Parser.cpp

@ -19,6 +19,7 @@
#define min(a,b) (((a) < (b)) ? (a) : (b)) #define min(a,b) (((a) < (b)) ? (a) : (b))
#endif #endif
#define SML_ESCAPE_CHAR 0x1b #define SML_ESCAPE_CHAR 0x1b
#define SML_VERSION1_CHAR 0x01 #define SML_VERSION1_CHAR 0x01
#define SML_MAX_LIST_LAYER 8 #define SML_MAX_LIST_LAYER 8
@ -377,7 +378,7 @@ int sml_find_hist_power (File file, uint16_t index)
return sml_get_obis_pac_average (); return sml_get_obis_pac_average ();
} }
DPRINTLN (DBG_DEBUG, "sml_find_hist_power(1), cant find " + String (index)); DPRINTLN (DBG_DEBUG, "sml_find_hist_power(1), cant find " + String (index));
return -1; return INT32_MIN;
} }
if (cmp_index == index) { if (cmp_index == index) {
return (int16_t)(data[2] + (data[3] << 8)); return (int16_t)(data[2] + (data[3] << 8));
@ -387,7 +388,7 @@ int sml_find_hist_power (File file, uint16_t index)
} else if ((index == obis_cur_pac_index) && obis_cur_pac_cnt) { } else if ((index == obis_cur_pac_index) && obis_cur_pac_cnt) {
return sml_get_obis_pac_average (); return sml_get_obis_pac_average ();
} }
return -1; return INT32_MIN;
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

Loading…
Cancel
Save