Skip to content

v0.8.6

Choose a tag to compare

@mihai-dinculescu mihai-dinculescu released this 25 Sep 14:10
· 270 commits to main since this release
6c954a6

Rust

Added

  • PlugEnergyMonitoringHandler: added get_power_data method to retrieve historical power data (every 5 minutes & hourly) for energy-monitoring plugs (P110, P110M, P115). The PowerDataInterval enum allows specifying the desired interval.
  • PowerStripPlugEnergyMonitoringHandler: added the following energy monitoring methods: get_current_power, get_device_usage, get_energy_usage, get_energy_data, get_power_data.

Changed

  • PlugEnergyMonitoringHandler: EnergyDataResult has been redesigned to provide better ergonomics by attaching a start date time to each interval entry.

Removed

  • EnergyUsageResult: the current_power field has been removed from the struct because not all energy-monitoring plugs provide this data. Instead, use the get_current_power method to retrieve the current power.

Python

Added

  • PlugEnergyMonitoringHandler: added get_power_data method to retrieve historical power data (every 5 minutes & hourly) for energy-monitoring plugs (P110, P110M, P115). The PowerDataInterval enum allows specifying the desired interval.
  • PowerStripPlugEnergyMonitoringHandler: added the following energy monitoring methods: get_current_power, get_device_usage, get_energy_usage, get_energy_data, get_power_data.

Changed

  • PlugEnergyMonitoringHandler: EnergyDataResult has been redesigned to provide better ergonomics by attaching a start date time to each interval entry.

Removed

  • EnergyUsageResult: the current_power field has been removed from the class because not all energy-monitoring plugs provide this data. Instead, use the get_current_power method to retrieve the current power.

Full Changelog: v0.8.5...v0.8.6