You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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