Skip to content

Features by Version

Kurt Sanders edited this page Feb 5, 2024 · 10 revisions

Change-log: Features by Version

Install using Hubitat Package Manager (HPM)

v1.3.0 - Feb-06-2024

  • REQUIRES HPM v1.9.2 or higher for install.
  • This release has extensive changes to both application & drivers to catch/handle spa offline/disconnected conditions as best as possible. The Balboa SPA WiFi controller can be very unstable and losses network connection to the BWA Cloud. Refresh SPA parent driver and then check for an 'online' state in parent SPA driver to determine if the spa is 'online' before sending any events, like pump on, lights on, etc. Re-check that the events have been changed in a refresh.
  • Added a new 'speed' attribute to the spa switch child driver(s) for selected spa devices, like pumps, etc that have a low or high capabilities in addition to a switch state of 'on/off'.
  • Added new feature 'Set Spa to Local Time' command in the spa parent device to update the SPA's internal time clock to hubs local time in HH:mm format'.
  • Updated BWA Spa Manager code stream to use HE libraries and bundles. You must be on HPM v1.9.2 or higher to install successfully.

v1.2.2 - Dec-06-2023

Version 1.2.2

  • Bug Fix for logging timeout period.
  • Added additional logging time-out periods

v1.2.1 - Dec-05-2023

  • Added missing checkLogLevel() for logging timeout.
  • Added prefix 'Updated at:' to 'updated_at' timestamp attribute in Spa Parent Driver.
  • Corrected Community WebLink in Spa Parent Driver.

V1.2.0

  • Changed namespace to 'kurtsanders' in app and drivers
  • Moved hardcoded logging values in driver to UI preferences and added logging expire timeout logic.
  • Added 'Switch Capability' in device parent for:
    • Value: On (TempRange: high, ReadyMode: Ready)
    • Value: Off (TempRange: low, ReadyMode: Rest)
  • Added capability "Actuator" and attribute "ReadyMode", "enum", ["Ready", "Rest"] with command "setReadyMode"
  • Added attribute "TempRange", "enum", ["low", "high"] and command "setTempRange"
  • Added app and drivers to HPM Public Install App for easier install and updates
  • Added custom polling periods by selecting your own Hubitat mode names (e.g. home, night, away, vacation, etc) to reduce app polling during times when it is not needed, thus reducing load on HE Hub and BWA cloud.
  • Modified spa thermostat driver to allow incremental changes (up/down) in the thermostat dashboard UI to the spa's Heat point temperature.
  • Added new attributes to Spa Parent device:
    • wifiState ["WiFi OK","WiFi Spa Not Communicating","WiFi Startup","WiFi Prime","WiFi Hold","WiFi Panel","WiFi Unnknown"]
    • spaStatus 'Message String'
    • online ["Online","Offline"]
    • updated_at (last poll timestamp and any error messages from the BWA cloud)
Clone this wiki locally