tree: f594a3f360a8a38a35f5eef9952ca28fc65cc1d8 [path history] [tgz]
  1. main/
  2. third_party/
  3. .gitignore
  4. CMakeLists.txt
  5. partitions.csv
  6. partitions_encrypted.csv
  7. README.md
  8. sdkconfig.defaults
  9. sdkconfig.defaults.esp32c2
  10. sdkconfig.defaults.esp32c6
  11. sdkconfig.defaults.esp32h2
  12. sdkconfig.optimize.defaults
  13. sdkconfig_m5stack.defaults
  14. sdkconfig_rpc.defaults
examples/energy-management-app/esp32/README.md

Matter ESP32 Energy Management Example

This example demonstrates the Matter Electric Vehicle Supply Equipment application 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 presenthere 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-management-app/esp32/main/insights_auth_key.txt


Cluster Control

  • After successful commissioning, use the Energy Electric Vehicle Supply Equipment cluster command to disable/enable charging and discharging.
        $./out/debug/chip-tool energyevse disable <NODE ID> 1
        $ ./out/debug/chip-tool energyevse enable-charging 0xFFFFFFFF 6000 32000 <NODE ID> 1 --timedInteractionTimeoutMs <Time>