Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve device compatibility with optional sensors/switches #106

Merged
merged 10 commits into from
Feb 7, 2024

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    2c343b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Remove ever-flaky support for "PRO" units

    The register that indicates whether the unit is configured as "family" or "pro" is not available on older firmware versions. Let's focus on the units people actually own.
    Jalle19 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    f98d117 View commit details
    Browse the repository at this point in the history
  2. Determine automation type based on the firmware version

    The logic may not be correct but it's the best I can come up with at the moment
    Jalle19 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    01b4295 View commit details
    Browse the repository at this point in the history
  3. Cache device information for the duration of the program

    We'll need to access it quite frequently to check the automation type, and we must not overload the Modbus bus
    Jalle19 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    eb0021b View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    397b0b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    770e5d0 View commit details
    Browse the repository at this point in the history
  3. Disable Home Assistant sensors instead of removing them

    Better backward-compatibility
    Jalle19 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    ea23275 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db1807e View commit details
    Browse the repository at this point in the history
  5. Add optional sensors for control panel temperature and supply/exhaust

    fan speeds
    
    These values are not available on all units so they're limited to MD
    units for now
    
    Closes #96, replaces #97
    Jalle19 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    f4fa24a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    04a2f8c View commit details
    Browse the repository at this point in the history