- Added water usage and usage reports for month and year
- Actualy did what I said I did in 0.0.9
- Fix string formatting for python versions < 3.6
- Fix set temp to include upper and lower limit
- Fixed exception from energy usage and added more json attributes
- Modes are now sent to the modes endpoint not directly to the device endpoint
- Switch json.decoder.JSONDecodeError to ValueError
- Natural gas water heaters don't support usage. Handle usage errors.
- Pull vacations on water heater update
- Fixed Vacation typo
- Added device ID to set_state call in set_mode
- Throttled API update calls to 5 minutes
- Initial support for EcoNet water heaters.