Releases: gazoodle/gecko-home-assistant
Dynamic ping frequency
Use latest geckolib which has dynamic ping frequency to (further) reduce CPU usage and log file clutter when spa is not active
Fixed 100% processor usage
Fixes issue#48
Skipped v0.1.3 because I forgot that I'd already bumped version.
Support reminders
Changes
Support reminders.
Each reminder that your spa supports will have a separate sensor in the UI.
The value of the sensor is midnight on the date the reminder becomes due.
The UI will show sensors as timestamps so you get an appropriate user experience out of the box while still permitting the HA automation system to compare values against today.
Python 3.10 issues fixed
In my live environment, some Python 3.10 issues arose ... odd because I thought HA had mandated Python 3.10 ... more investigation needed
Async client
Much has changed in this release, but it should be backwards compatible.
- Uses async geckolib which should be much faster to connect
- Handles various connection error states such as RF error and ping faults
- Button to force re connection if needed
- Sensor for last ping time
- Sensor for connection state
The client ID was changed to avoid spa confusion when testing in the same network as a live connection, but this might result in some transient issues in log files, if you get this, the best way to deal with it is to cycle power on the in.touch2 EN (lan module). If you don't want to do this, it seems to recover from this after a couple of hours, YMMV.
v0.0.12
v0.0.11
Fixed spa on subnet issues
The code didn't cleanly handle spas located on subnets because of the way the config flow works, I had inadvertently used a broadcast locator when I should have passed in the static IP address.