Releases: jkeljo/greeneye-monitor
Releases · jkeljo/greeneye-monitor
5.0.2
v5.0.1
5.0
Changed
Full Changelog: v4.1...v5.0
4.1
Fixed
- Correct net_watt_seconds to report net watt-seconds rather than consumed watt-seconds by @jkeljo in #18
Full Changelog: v4.0.1...v4.1
4.0.1
4.0
New Features
- Support for ECM-1220 and ECM-1240, including basic API support
- API support for setting packet interval and CT type and range
- Generally faster and more robust
Fixed
- Don't crash when monitors ignore API calls (e.g. if there is a DashBox in the middle)
- Don't crash if two packets come in with no seconds in between
3.0.3
3.0.2
3.0.1
3.0
New Features
- Connect to a GEM by hostname or IP address
Channel
s now know if they are configured for net metering.kilowatt_hours
property takes that into account.TemperatureSensor
s now know what unit they are reporting.- Full
py.typed
info is now provided - Configure where the GEM sends its packets using
Monitor.set_packet_destination
- Configure what format of packet the GEM sends using
Monitor.set_packet_format
Changed
- Voltage is now reported as a
VoltageSensor
instead of a property of theMonitor
(breaking change) Monitors.start_server
now returnsNone
(breaking change)Monitors
now has aclose
method that must be called, and is now an async context manager (breaking change)
Fixed
- Closing
Monitors
will now close all existing connections - Deltas for values that have wrapped around are now computed correctly