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

Sync in Edge Changes #17

Closed
wants to merge 16 commits into from
Closed

Sync in Edge Changes #17

wants to merge 16 commits into from

Conversation

KazWolfe
Copy link
Contributor

@KazWolfe KazWolfe commented Mar 30, 2024

woo, first "big" PR containing things of various quality. Keeping this as draft for a little bit as I play with things.

  • Add the framework for climate card swing control
    • NOT CURRENTLY WIRED IN. Just skeleton things for now!
    • Track the last known non-swing vane state.
    • Upon deactivating swing mode on the climate card, switch back to the last-known mode, or auto/middle if no logged mode.
    • Starts work on Sammy1Am/temp-issues#8.
  • Add a text sensor for error information
    • Error state is read every ~10 update cycles if no UART thermostat is connected.
    • Implement Mitsubishi's two-character error code converter
    • Resolves Sammy1Am/temp-issues#19, mostly.
  • Start working on auto-capabilities framework
    • Add code to convert the ExtendedConnectResponse to traits
    • Request ExtendedConnectResponse as part of app boot
    • Fix this packet being in the wrong format
    • Starts work on Sammy1Am/temp-issues#9.
  • Suppress some warnings when using esp-idf builds
  • Use legacy temperatures for state information if "modern" temperatures don't exist
  • Fix horizontal vane log message showing the wrong vane information.
  • Add experimental logging for ThermostatHello packets
    • Of course, now my thermostat doesnt spam my logs anymore. Ugh.
  • Converts the Actual Fan Speed sensor to text, since the numeric values have no semantic meaning.
  • Includes Actual Fan Speed names in the log for sanity purposes.

@KazWolfe KazWolfe force-pushed the edge branch 3 times, most recently from c6c0a31 to 0e04fa6 Compare March 31, 2024 03:16
- Add a log line of interest to error packet
- Define compressor_frequency as NaN to start
@KazWolfe KazWolfe marked this pull request as ready for review March 31, 2024 03:50
Sammy1Am
Sammy1Am previously approved these changes Mar 31, 2024
Copy link
Owner

@Sammy1Am Sammy1Am left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This particular commit looks good.

@KazWolfe
Copy link
Contributor Author

Closing in favor of smaller and more focused PRs.

@KazWolfe KazWolfe closed this Mar 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants