Skip to content

Version 1.1.5

Latest

Choose a tag to compare

@haveyouseenf haveyouseenf released this 14 May 07:55

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 convert from T16 and T17 encoding.
  • Added various per-phase functions:
    • Voltage: getVoltagePhase1(), getVoltagePhase2(), getVoltagePhase3(). Function getVoltage() can still be used on the 7M.24 to read the voltage, and on the 7M.38 to read the voltage on phase 1.
    • Current: getCurrentPhase1(), getCurrentPhase2(), getCurrentPhase3(). Function getCurrent() can still be used on the 7M.24 to read the current, and on the 7M.38 to read the current on phase 1.
    • Reactive Power: getReactivePowerPhase1(), getReactivePowerPhase2(), getReactivePowerPhase3().
    • Apparent Power: getApparentPowerPhase1(), getApparentPowerPhase2(), getApparentPowerPhase3().
    • Voltage THD%: getVoltagePhase1THD(), getVoltagePhase2THD(), getVoltagePhase3THD().
    • Current THD%: getCurrentPhase1THD(), getCurrentPhase2THD(), getCurrentPhase3THD().
  • Added functions to read phase-phase voltage: getVoltagePhase12(), getVoltagePhase23(), getVoltagePhase31().
  • Added functions to read phase angle between voltage: getPhaseAngleVoltage12(), getPhaseAngleVoltage23(), getPhaseAngleVoltage31().
  • Added function getPowerAngleTotal() to read the total power angle.
  • Added function getInternalTemperature() to get the internal temperature of the power meter.
  • Added new benchmark example.
  • Updated existing read examples to include the new functions.

Full Changelog: 1.1.4...1.1.5