github Alexwijn/SAT 4.2.0
FlameWeaver

latest release: 4.2.1
5 days ago

FlameWeaver brings a smarter, steadier heartbeat to SAT. This release refines PWM and boiler state handling, introduces deeper flame/health monitoring, and expands manufacturer coverage for broader compatibility. Expect improved stability, clearer status reporting, and smoother control across a wider range of systems, while keeping the configuration experience clean and predictable.

Improvements

PWM Control Enhancements

  • Ensure PWM is off when needed.
  • Enable relative modulation in the PWM OFF cycle.
  • Use a PWM state dataclass and improved logging.

Minimum Setpoint Handling

  • Improved minimum setpoint logic with support for updates in normal mode.

Status and Reporting Accuracy

  • Added more state attributes and increased climate precision.

Power and Monitoring

  • Improved power monitoring.
  • Improved data event logging to reduce spam.

Configuration and Manufacturer Workflow

  • Added manufacturer selection improvements.
  • Added support for the Other manufacturer.
  • Expanded manufacturer constraints, for example Geminox modulation constraints.

Localization

  • Translation updates for en.json and sk.json.

Bug Fixes

Setpoint and PWM Issues

  • Fixed cases where the setpoint stays too low for PWM.
  • Fixed PWM forcing loop behavior in tests.

Boiler Status and Logic

  • Fixed is_on logic for INSUFFICIENT_DATA.
  • Fixed transitions and statuses in boiler state handling.

Parsing Issues

  • Fixed parsing of member_id data.

Sanity Checks

  • Several sanity check fixes to prevent invalid states.

Refactoring

PWM and Boiler State Refactors

  • Renamed Cycles to CycleConfig.
  • Refactored PWM and boiler logic and introduced the PWMState dataclass.
  • Streamlined flame monitoring and boiler status handling.

Manufacturer Management Cleanup

  • Multiple cleanups and manufacturer module reorganizations.
  • Removed the legacy simulator manufacturer

New Contributors

And as always, thank you for your feedback and support!

Full Changelog: 4.1.2...4.2.0

Don't miss a new SAT release

NewReleases is sending notifications on new releases.