Greeneye-monitor

Latest version: v5.0.2

Safety actively analyzes 629599 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

3.0.3

====================

Fixed
-----
* Fixed a typo

3.0.2

====================

Fixed
-----
* Fixed an issue where we would add Monitor objects to the lookup map before they were completely initialized

3.0.1

====================

Fixed
-----
* Added a few missing types

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 the `Monitor` (breaking change)
* `Monitors.start_server` now returns `None` (breaking change)
* `Monitors` now has a `close` 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

2.1

==================

Fixed
-----
* Fixed issue where negative temperatures were not handled correctly (thanks drkp!)

2.0

==================

Fixed
-----
* Fixed issue where temperatures were reported as twice their actual value (breaking change)

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.