Skip to content

Release v0.8.0

Choose a tag to compare

@deafsquad deafsquad released this 28 Feb 06:44
· 16 commits to master since this release

Added

  • Configurable environment prechecks that run before the update pipeline proceeds
    • Time window check: restrict updates to specific hours (e.g., 01:00-06:00), supports midnight-crossing windows
    • Miniserver state check: query Miniserver endpoints to verify expected values before allowing updates (e.g., confirm nobody is home)
    • Prechecks are configured via UpdateLoxone.config.json under the Prechecks key
    • Detailed logging of each precheck result with PASS/FAIL status
    • Toast notification when updates are available but blocked by failed prechecks (interactive mode only)
  • Get-MSCredentialsFromList helper function to extract Miniserver credentials from the MS list file
  • Test-UpdatePrechecks function that evaluates all configured precheck conditions and returns structured results