# Matter ESP32 Lighting Example This example demonstrates the Matter Lighting application on ESP platforms. Please [setup ESP-IDF and CHIP Environment](../../../docs/platforms/esp32/setup_idf_chip.md) and refer [building and commissioning](../../../docs/platforms/esp32/build_app_and_commission.md) guides to get started. ### Enabling ESP-Insights: - Before building the app, enable the option: ESP_INSIGHTS_ENABLED through menuconfig. - Create a file named insights_auth_key.txt in the main directory of the example. - Follow the steps present [here](https://github.com/espressif/esp-insights/blob/main/examples/README.md#set-up-esp-insights-account) to set up an insights_account and the auth key created while setting it up will be used in the example. - Download the auth key and copy Auth Key to the example ``` cp /path/to/auth/key.txt path/to/connectedhomeip/examples/lighting-app/esp32/main/insights_auth_key.txt ``` ### Cluster Control - After successful commissioning, use the OnOff cluster command to control the OnOff attribute. This allows you to toggle a parameter implemented by the device to be On or Off. $ ./out/debug/chip-tool onoff on 1 - On [ESP32C3-DevKitM](https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitm-1.html) or [ESP32S3-DevKitM](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitm-1.html) board, there is an on-board RGB-LED. Use ColorControl cluster command to control the color attributes: $ ./out/debug/chip-tool colorcontrol move-to-hue-and-saturation 240 100 0 0 0 1 ### Matter OTA For Matter OTA please take a look at [Matter OTA guide](../../../docs/platforms/esp32/ota.md).