Skip to content

v1.6.0

Choose a tag to compare

@parnic parnic released this 14 Jul 17:48
v1.6.0
d7d10d7

Added

  • Fleshed out the still-undocumented SLEquipmentConfigurationMessage with a few more helper methods for interpreting the data inside.
  • Helper method for getting a circuit from its device ID on an SLControllerConfigMessage.
  • Support for getting the status of pumps and setting flow speeds per-pump-per-circuit. - thanks @bshep
  • Constants for interpreting heat command/mode properties on various messages:
    • ScreenLogic.HEAT_MODE_OFF
    • ScreenLogic.HEAT_MODE_SOLAR
    • ScreenLogic.HEAT_MODE_SOLARPREFERRED
    • ScreenLogic.HEAT_MODE_HEATPUMP
    • ScreenLogic.HEAT_MODE_DONTCHANGE
  • Debug logs using the "debug" NPM package. You'll need to run an npm install after updating to this version.
  • Ability to cancel delays in pool equipment. #20 - thanks @bshep
  • Ability to register for push messages from the equipment so the connection can be kept open instead of repeatedly reconnecting and polling for changes. See the addClient() and removeClient() functions on the UnitConnection docs. - thanks @bshep