Skip to content

Version 2.0.3

Choose a tag to compare

@haveyouseenf haveyouseenf released this 14 May 07:32
· 2 commits to main since this release

New features

  • Added function setTimeout() to change the Modbus RTU timeout outside the init() function.
  • Added more registers constants to the library.
  • Added functions to read the min and max value of various measures.
    • Active Power: getActivePowerMax100(), getActivePowerMin100(), getActivePowerMax(), getActivePowerMin().
    • Reactive Power: getReactivePowerMax100(), getReactivePowerMin100(), getReactivePowerMax(), getReactivePowerMin().
    • Apparent Power: getApparentPowerMax100(), getApparentPowerMin100(), getApparentPowerMax(), getApparentPowerMin().
    • Power Factor: getPowerFactorMax100(), getPowerFactorMin100(), getPowerFactorMax(), getPowerFactorMin().
    • Frequency: getFrequencyMax100(), getFrequencyMin100(), getFrequencyMax(), getFrequencyMin().
    • THD: getTHDMax100(), getTHDMin100(), getTHDMax(), getTHDMin().
  • Added function to clear the min and max values of various measures, and the peaks.
    • Voltage: clearVoltageMax(), clearVoltageMin(), clearInstantaneousVoltagePeak().
    • Current: clearCurrentMax(), clearCurrentMin(), clearInstantaneousCurrentPeak().
    • ActivePower: clearActivePowerMax(), clearActivePowerMin().
    • ReactivePower: clearReactivePowerMax(), clearReactivePowerMin().
    • ApparentPower: clearApparentPowerMax(), clearApparentPowerMin().
    • PowerFactor: clearPowerFactorMax(), clearPowerFactorMin().
    • Frequency: clearFrequencyMax(), clearFrequencyMin().
    • THD: clearTHDMax(), clearTHDMin().
  • Added new example to read max and min values of the measures and then clear them, using the new functions.
  • Added new benchmark example.
  • Improved existing examples to set the Modbus address of the device.
  • Added enum Finder6MModel which contains the device ids of the different Finder 6M models.

Full Changelog: v2.0.1...v2.0.3