Skip to content

2.1.0

Choose a tag to compare

@DTekNOdev DTekNOdev released this 16 Feb 09:24

[2.1.0] - 2026-02-16

Summary

This release significantly improves power cycle detection and state restoration, addressing the MSpa hardware's tendency to reset to Fahrenheit and default settings after power cycles.

For a complete list of all bug fixes, improvements, and detailed feature descriptions, please refer to the full CHANGELOG on GitHub.

Added

  • Enhanced Power Cycle Detection - Multiple detection methods for reliable power cycle detection

    • is_online transition detection (original method)
    • Multi-parameter change detection (catches quick power cycles)
    • Temperature unit reset detection (monitors F/C unit changes)
    • Improved logging with emoji indicators and detection method information
  • Always Enforce Temperature Unit - New configuration option

    • Continuously enforces temperature unit on every update
    • For devices that frequently forget unit without full power cycles
    • Independent from power-cycle-only tracking option
  • State Restoration After Power Outage - Automatic restoration of device settings

    • Saves state before power loss (temperature, heater, filter, ozone, UVC)
    • Optionally restores saved states when power returns
    • Includes delays between commands for reliable execution
    • Detailed logging of each restoration step

Changed

  • Temperature Unit Management - Improved temperature unit handling

    • Automatic unit tracking now optional (power-up only)
    • New "always enforce" option for continuous monitoring
    • Works independently - no manual unit selector needed
    • Both options can be used together or separately
  • Logging & Diagnostics - Enhanced logging for troubleshooting

    • Clear power ON/OFF detection messages with emoji indicators
    • State saving confirmations with values
    • Individual restoration step status
    • Warnings for potential false positives

Configuration

Three optional settings available in integration configuration:

  1. Track temperature unit: Set device unit to match HA system unit on power-up
  2. Always enforce unit: Continuously enforce temperature unit on every update
  3. Restore previous states after power outage: Restore device states when MSpa powers back on

Note: All features are disabled by default to maintain backward compatibility. Visit Settings → Devices & Services → MSpa → Configure to enable new features after upgrading