Pyemvue

Latest version: v0.18.8

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

Scan your dependencies

Page 3 of 4

0.15.0

This release refactors the authentication to be more in line with what Home Assistant expects for managing tokens and replaces the use of warrant with pycognito. The automatic storing of tokens has also changed to use "username" and underscores for things like "id_token". This also fixes the parsing issue in 30.

0.14.0

Due to backing API updates the get_devices_usage method has been replaced with get_device_list_usage which takes the same parameters but has a very different return. See the updated documentation in the readme for an example of how to get all the data out of this call, but the main thing to keep in mind is that the devices/channels are now nested.

0.13.0

This release adds support for controlling EVSEs/EV Chargers. You can start and stop charging, as well as set the desired and maximum charge rates for the EVSE. Additionally there's a method to check if the API is down for maintenance and several objects were updated to include more of the information that is returned from the API, most notably latitude and longitude is populated where available, information about if the device is connected and when it went offline, and the parent device id/channel for nested devices.

0.10.1

Also includes notes for v0.10.0.

Added new method `get_usage_over_date_range(self, channel, start, end, scale=Scale.DAY.value, unit=Unit.WATTS.value)` for getting the usage for days, weeks, months, years. This method must be used to get historical data for any time frame of a day or more now, the call to get_usage_for_time_scale will not work properly with scales of a day or more, only giving data for today/this week/month/year. Note that there is some weird behavior regarding the dates associated with the data returned so take note of the recommendations in the readme and do some manual verification as well.

0.9.9

Added requirement for python-dateutil. Using dateutil to parse dates and handle timezones. Fixes 2.

0.9.8

Added `get_usage_for_time_scale(datetime, scale, unit)` to get the usage for each channel for a specific "bucket" of time. For example, getting the total usage for a day in the recent past or the total usage during a specific hour of time.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.