Matter ESP32 Energy Gateway Example

Matter ESP32 Energy Gateway Example#

This example demonstrates the Matter Commodity Price and Electrical Grid Conditions clusters on ESP platforms.

Please setup ESP-IDF and CHIP Environment and refer building and commissioning 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 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/energy-gateway-app/esp32/main/insights_auth_key.txt


Build time configuration#

  • Test Event Trigger support: By default the CommodityPrice and ElectricalGridConditions test event triggers are enabled in the build. To turn these off run idf.py menuconfig and search for the following config entries:

    ENABLE_COMMODITY_PRICE_TRIGGER
    ENABLE_ELECTRICAL_GRID_CONDITIONS_TRIGGER
    

Cluster Control#