-
Notifications
You must be signed in to change notification settings - Fork 7.5k
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
feat(matter): new Matter Endpoint for Thermostat #10755
base: master
Are you sure you want to change the base?
Conversation
👋 Hello SuGlider, we appreciate your contribution to this project! Click to see more instructions ...
Review and merge process you can expect ...
|
Test Results 62 files 62 suites 5m 43s ⏱️ Results for commit 6ec7207. ♻️ This comment has been updated with latest results. |
Memory usage test (comparing PR against master branch)The table below shows the summary of memory usage change (decrease - increase) in bytes and percentage for each target.
Click to expand the detailed deltas report [usage change in BYTES]
|
libraries/Matter/examples/MatterThermostat/MatterThermostat.ino
Outdated
Show resolved
Hide resolved
Air Conditioners, which are in effect Thermostats also have a FAN-ONLY mode. Can this be done with Matter? |
The Thermostat is about temperature range and setpoint control. It could control any other endpoint through the Matter Controller or by using bindings. The same for the temperature sensor of the Thermostat, it can be an internal one or a remote one bound to this enpoint. All necessary binding clusters are there. It depends on the Matter Controller to bind it and the Matter Accessory code to use it. |
There is other endpoint for AC, All possible Operating modes are (including FanOnly, Dry, Sleep, EmergencyHeat and Precooling):
@me-no-dev - please test it with HA. It may display all those options. Using Alexa, I just see the first 4. |
Both Apple and HA show only the main 4 modes. Works as expected and probably requires FAN endpoint for the others? |
Matter Fan endpoint is already in place (implemented). |
Description of Change
Adds a new Matter Endpoint for Thermostat with example.
Tests scenarios
ESP32-C6 using the provided examples
Related links
related to PR #7432