Releases: gazoodle/geckolib
Releases · gazoodle/geckolib
v1.0.13
v1.0.12
Done/Fixed in 1.0.12
- Ask for initial data block before loading class modules, that way we can do a snapshot
if there is a load fault. - Ensure that pack load failure doesn't trash the library, it records the failure cleanly,
sets the spa into an error state and then disconnects from the remote end.
v1.0.11
Done/Fixed in 1.0.11
- Refactor watercare handling to build full support
- Change ping frequency to be 2 seconds always, see discovery in README.
- Updated the protocol queue to have two queues, one for normal protocol and one for commands
per v0.4.6 - Ensure that STATQ and SPACK commands are placed on the command queue
- Refactor protocol retry mechanism to deal with busy in.touch modules
- Desyncronize various protocol updates from their async wait mechanisms because this
resulted in busy traffic immediately after a user demand causing the next one to go into
a retry loop resulting in tardy updates in HA. - Protocol retry count removed because it is now intrinsic to retry operations every so
often until the timeout period is exceeded. - Noticed that inMix updates seem to always send 7 x the number of zones worth of data
based at 600 (which is the SpaPackStruct.xml's start location of the inMix log structure)
so replicate this behaviour in the hope that it will drive the inMix modules correctly.
v1.0.10
v1.0.9
Done/Fixed in 1.0.9
- Fixed broken EcoMode switch that 1.0.8 introduced
- Added pump and blower sensors to show P & BL device states because buttons now
exclusively use UdP for control. - Restore old min temperature, but use the pack config data if available to override.
v1.0.8
v1.0.7
v1.0.6
Done/Fixed in 1.0.6
- Fix error in pump is_on function if the state accessor wasn't created.
- Bubble generator now tolerant of AuxAsBubbleGen being present and turned on, but no output set to AUX
- Moving simulator, shell and CUI support to module main command.
- CUI sample is work in progress, check-in needed for bug fix!