Skip to content

Releases: gazoodle/geckolib

v1.0.13

07 Mar 11:38
Compare
Choose a tag to compare

Done/Fixed in 1.0.13

  • Add inMix synchro support

v1.0.12

07 Mar 09:57
Compare
Choose a tag to compare

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

06 Mar 23:59
Compare
Choose a tag to compare

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

04 Mar 13:04
Compare
Choose a tag to compare

Done/Fixed in 1.0.10

  • Handle TempNotValid error

v1.0.9

04 Mar 09:54
Compare
Choose a tag to compare

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

03 Mar 10:04
Compare
Choose a tag to compare

Done/Fixed in 1.0.8

  • Snapshots can be a full JSON file now
  • Working through various inMix and Mr.Steam issues
  • Trying to get Bain Ultra bath support too
  • Basic Mr.Steam support ready for testing

v1.0.7

27 Feb 23:11
Compare
Choose a tag to compare

Done/Fixed in 1.0.7

  • Move on with MrSteam device detection, it ought to load the facade cleanly now
  • Protect various select sub-classes from missing accessor during reconnection
  • More work on CUI

v1.0.6

26 Feb 16:36
Compare
Choose a tag to compare

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!

v1.0.5

18 Feb 16:28
Compare
Choose a tag to compare

Fix DIV/0 in inMix RGB scaler

v1.0.4

18 Feb 16:19
Compare
Choose a tag to compare

First version of inMix support. Only currenty handles RGB zones, no auto-modes or syncro.