Releases: figorr/homeassistant-ecowater-softener
v4.2.0
- Added format date selection to config_flow.py. You can select between dd/mm/yyyy or yyyy/mm/dd during the initial setup process. Due this change, it is mandatory to remove the old device before downloading this v4.2.0 version and then restart HA. After restarting HA you can add a new device in the Ecowater integration … and the setup process will start again, asking your your Ecowater login credentials and the desired format date.
- Added “status” sensor to show if the connection to API is “online” or “offline”. “Online” when the “last api call successful” was True and “Offline” when the “last api call successful” was False.
- Added “last api call successfull” sensor. This sensor shows as a timestamp, the last time the integration connects to API and successfully download data (properties). In the entity card It shows the time since the last update… for instance … 5 min ago, but you can also use format:date or format:time in an entity card to show date or HH:MM.
- Added new translations for de, es, en and fr.
Beta v4.0.0
- Added sensor names translations.
- Added Spanish translation
- Added LAST UPDATE sensor
Beta v3.4.4.B04
- Bump ecowater-softener (ecowater.py) to version 1.1.0
Beta v3.4.4.B03
- Added a number entity to dynamically change the timedelta (time between API calls), set by default to 30 minutes.
- Added a sensor that shows the state of the number entity. It could be useful to see the timedelta value, once you changed using the number entity. This sensor could be useful to see the value of the custom timedelta and prevent involuntary changes of the slider.
Beta v3.4.4.B02
Introduce many code changes to automatically create some new entities that will be helpful to manage the timedelta (time between scans) once the code is implemented.
- number entity. It includes a slider to set the timedelta
- input_button entity. It should be used to confirm and save any change from the number entity
- sensor entity. This sensor shows the new timedelta once the save button has been pressed.
Beta v3.4.4.B01
Update coordinator.py code in order to improve the "Last Update" sensor, to be able to improve the way to manage "Offline" status and also try to catch that situations where the API gets stucked and seems to block the connection due you reached the limit API Calls.
I have seen some situations where the integration and even the mobile APP is showing the device is online but it is not updating any data to the mobile app or to the integration. But if you went to see the device you can see the device has new data that is not being uploaded to the app or to the API. In such cases only a powercycle of the device (turning off the device for 1 or 2 minutes before turning on it again) and once the device is on you can reload the integration (and you will receive the new data) or you can wait until the integration calls the API (according to the time interval between scans). In my case I set the timedelta to 30 minutes in order to not to reach the API Call limit).
v3.4.3
- Added translation not only to the setup process. The name of the sensors can also be translated using the translation_key code.
- Updated translation json files in order to be able to translate the name sensors to English, German, French and Spanish.
- Updated the strings.json file.
Beta v3.4.3.B01
- Added new method to manage translation of sensor names using translation_key.
- Added new strings.json file.
- Added new en.json file.
- Added new fr.json file.
- Added new es.json file.
Release v3.4.2
- Add new sensor “Last Update”
- Add Spanish translation to setup.
- Set time between scans again to 30 minutes, due to api calls limit.
- Some other minor bug fixes (see Changelog at Readme file for more details).
- Update images according to the new added "Last Update" sensor.