Releases: barleybobs/ecowater-softener
v2.2.1
v2.1.3
- Fixed recharge_status property
v2.1.2
- Updated logic for requesting device to update
- Added new properties
v2.0.0
V2.0.0 BREAKING CHANGES
For version 2.0.0 the library has been rewritten and methods have changed.
- Now uses the Ayla API
v1.1.0
- Fixed water usage statistic
Update for new website
In version 1.0.0 the URL for the Ecowater website has been updated to https://wifi.ecowater.com/.
Introduction of getData()
In version 0.0.4 the getData function has been introduced which allows you to pull all of the data that the other functions can pull but in one single request! The function will return a dictionary of all of the values. E.g. {'daysUntilOutOfSalt': 421, 'outOfSaltOn': datetime.datetime(2025, 5, 5, 0, 0), 'saltLevel': 3, 'saltLevelPercent': 21, 'waterUsageToday': 50, 'waterUsageDailyAverage': 143, 'waterAvailable': 1332, 'waterFlow': 0, 'waterUnits': 'Liters', 'rechargeEnabled': True, 'rechargeScheduled': False, 'deviceStatus': True}
Introduction of outOfSaltOn()
In this release I have introduced the outOfSaltOn() function which will return a DateTime object for when your Ecowater water softener should run out of salt
I have also updated daysUntilOutOfSalt() so that it returns an integer.
Fix
Fixed rechargeSchedule() command to be called rechargeScheduled() as in the documentation
Inclusion of Python Version in README
Inclusion of Python Version in README