-
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
ESP Matter + Arduino as IDF Component Light example #10290
ESP Matter + Arduino as IDF Component Light example #10290
Conversation
The declaration includes a partition for keys and SSL certificates.
Adds necessary Matter + Arduino source code that will create a Matter compatible Light.
Adds target sdkconfig files and the CMakeLists.txt in orde to build the application using Arduino+Matter as IDF component
👋 Hello SuGlider, we appreciate your contribution to this project! Click to see more instructions ...
Review and merge process you can expect ...
|
@SuGlider Is the PR ready to be reviewed? :) |
Not yet. |
A declaration was incorrect due to a typo error. Sintax was corrected by deleting `BuiltInLED`.
@me-no-dev - This shall work fine. Please try it with the Apple Pods and Apple Home APP. Let me know the results. I have tested it with Alexa Echo 5th Gen. Please task a look into the README.md to see further instructions. |
Both the ESP32 device and the Smartphone running the Matter APP shall be in the same WiFi Network in order to achieve a successful commissioning process.
Preparing the Arduino Managed Component to use Core version 3.0.5 or higher.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, tested with ESP32-C3 + Google Home (Nest mini 2nd gen).
As discussed, it would be good to add a note what is needed for Google Home (Developer Console -> new project and what VID/PID to set)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Spell Check Error CurrentY --> Currently
solved with
attribute_t *current_y_attribute = attribute::get(color_control_cluster, ColorControl::Attributes::CurrentY::Id); // codespell:ignore
Description of Change
Adds a new Arduino as IDF component example.
This is a Matter Light example that mixes IDF and Arduino code in order to build an application for a regular Matter Light.
Commissioning can be done using any Matter Provider mobile APP, such as Goggle, Apple, Alexa or ESP Home.
Once it is added to the Matter Fabric, it will can be controlled within the mobile APP.
Tests scenarios
Tested using Alexa APP + Alexa Dot device and ESP32-S3 as target.
It uses WiFi as Matter transport layer.
Related links
Follow #7432