Commit Graph

81 Commits

Author SHA1 Message Date
Shubham Patil 6e999033d4 components/esp_matter: add CustomNetworkConfig support
Skip the Network Commissioning cluster on the root node when
CONFIG_CUSTOM_NETWORK_CONFIG is enabled, per Matter spec condition
(!CustomNetworkConfig). This allows devices with out-of-band network
configuration (rich UI, manufacturer-specific means) to omit the
cluster as the spec permits.

- Add CONFIG_CUSTOM_NETWORK_CONFIG Kconfig option
- Conditionally skip network_commissioning in root_node config/add
- Exclude integration.cpp from build when custom config enabled
- Add weak stubs for Plugin callbacks as fallback
- Also guarded secondary network device type and all the
  attributes and commands that are part of network commissioning
  cluster
2026-04-08 14:57:03 +05:30
WanqQixiang 90c0e72595 esp_matter: add missing attributes and features for Thread network diagnostics and software diagnostics clusters
Closes CON-1619
Closes CON-1621
2026-01-15 11:16:28 +08:00
Shu Chen 879fd129b1 Merge branch 'update_submodule/release_v1.4' into 'release/v1.4'
[v1.4] Update the chip submdoule to latest v1.4-branch

See merge request app-frameworks/esp-matter!1038
2025-03-19 16:19:46 +08:00
shripad621git d8a7813499 [v1.4] Update the chip submdoule to latest v1.4-branch 2025-03-07 11:03:55 +05:30
chendejin 476e7bd50c components/esp_matter: remove application clusters from cluster command table (backport) 2025-02-26 15:26:11 +08:00
WanqQixiang c31958a477 esp_matter: add missing attributes and commands for time sync cluster 2024-12-26 19:33:43 +08:00
Rohit Jadhav 8fe2b63c78 components/esp-matter: Update application clusters wrt matter spec
components/esp-matter: Update utility clusters wrt matter spec.
2024-12-03 10:57:09 +05:30
Hrishikesh Dhayagude c8d3a8f0ca Merge branch 'cluster/fabic_sync' into 'main'
components/esp-matter: Add Commissioner Control and Ecosystem Information clusters

See merge request app-frameworks/esp-matter!949
2024-11-28 19:20:15 +08:00
Rohit Jadhav 86eaaedbf6 components/esp-matter: Add Commissioner Control and Ecosystem Information clusters 2024-11-19 11:54:33 +05:30
mahesh e3279f5fb9 components/esp-matter: Replace conditionals and null checks with CHIP macros 2024-11-15 18:12:43 +05:30
Rohit Jadhav 99a6953103 Components/esp-matter: Add Water Heater Management cluster 2024-11-14 16:19:53 +05:30
Rohit Jadhav 3cb62d066e components/esp-matter: Add service area cluster 2024-11-13 12:23:10 +05:30
Rohit Jadhav 084f1cb5c2 components/esp-matter: Add Wifi Network Management and Thread Network Directory clusters 2024-11-13 09:49:26 +05:30
chendejin bcd364fa80 Resolve comments 2024-11-05 13:36:31 +08:00
chendejin 367f6658dc Do not add standard commands dynamically 2024-11-05 13:35:13 +08:00
liyashuai 94db7a418a components/esp-matter: remove scene management cluster, change color temperature min value 2024-10-31 10:36:23 +08:00
WanqQixiang 0b13dbb216 esp_matter: Add thread border router management support and thread border router example 2024-09-19 17:07:39 +08:00
Rohit Jadhav 7e80758817 CHIP-submodule: Update connectedhomeip submodule to commit 0460715589413cb32e32f1626e43ad8000b84f2d 2024-08-13 19:49:57 +08:00
mahesh b23735dabc components: Replaced diagnostics cluster namespaces as per the spec 2024-07-05 15:42:23 +05:30
Rohit Jadhav 7abee629df [component/esp_matter] Add device energy management device type 2024-05-31 14:51:09 +05:30
Rohit Jadhav 1c3cff2534 Add water valve device type 2024-05-24 23:14:09 +05:30
Rohit Jadhav 9f72937ddb Add microwave oven device type with delegate 2024-05-24 17:16:48 +05:30
Rohit Jadhav 34fd0a569a Add EVSE device type with delegate 2024-05-23 21:40:23 +05:30
Rohit Jadhav 12fc797e55 Add support of delegate to derived clusters of mode base cluster along with the documentation 2024-05-20 16:56:54 +08:00
liyashuai 36b1ccf10a update door lock cluster 2024-04-18 14:17:22 +08:00
Rohit Jadhav b3f5a9aa53 Add Rain Sensor device type 2024-04-01 16:37:14 +05:30
liyashuai 77d0c849d1 fix build error for submodule update to 1.3-sve 2024-02-27 12:21:28 +08:00
PSONALl 2d74e4d104 Add keypad-input cluster 2024-01-09 11:21:57 +05:30
Jon Smirl 113ca64668 Create user callback on command to allow monitoring in bridge 2023-12-22 16:27:54 +05:30
PSONALl aff8e2e774 Add ethernet network diagnostics cluster 2023-11-28 11:15:04 +05:30
PSONALl b3d49a84b8 Add operational state cluster's attributes, commands and events 2023-11-10 12:02:27 +05:30
PSONALl 2b692e812b Add Smoke CO Alarm device type 2023-11-01 17:58:46 +05:30
PSONALl 1e3ace5d46 Add robotic vaccum cleaner device type 2023-10-27 11:51:16 +05:30
PSONALl de4e398d26 Add laundry washer device type
Laundry washer device type

Add features to laundry washer
2023-10-27 11:51:16 +05:30
PSONALl f7043d6824 Add dish washer device types 2023-10-27 11:51:16 +05:30
PSONALl 20a1d642ee Add Air Purifier device type
Add commands to air purifier
2023-10-27 11:51:16 +05:30
WanqQixiang 9e53da83cd esp_matter: add icd management cluster support
Add thread sleepy example

connectedhomeip: update submodule to support ICD

Update idf version to commit 6b1f40b9bf on release/v5.1 branch
2023-10-18 12:33:52 +08:00
PSONALl 57c55bd711 Matter v1.2 TE2 platform fixes -
Update Cluster Revision of all clusters

Add scene clusters missing commands

Add Product Appearance attribute to basic information cluster

Add missing attributes in color control cluster

Add breadcrumb attribute

Add missing attributes and commands in bridged device information cluster

Fix typo in basic information cluster

Add Scene Table Size attribute

Fix CI for zigbee bridge

Add attribute bounds and string length checks
2023-08-25 16:56:18 +05:30
Rohit Jadhav 08a2f751df Sync fan control cluster impl to spec 2023-08-09 10:37:35 +05:30
Rohit Jadhav 0075bfb701 Sync component with latest spec 2023-07-26 09:40:01 +05:30
Rohit Jadhav 92a9e9b619 Add refrigerator and temperature controlled cabinet device types 2023-07-25 20:28:29 +05:30
InfiniteYuan 87678ff5cf feature: add software_diagnostics and diagnostic_logs cluster 2023-07-10 14:52:04 +08:00
Rohit Jadhav e965560480 Addressed review comments 2023-07-06 15:13:29 +05:30
Rohit Jadhav f5e80e7482 Added support of mode select 2023-07-06 11:47:53 +05:30
Rohit Jadhav 1ca657853d Submodule update: to 111bc80 2023-07-03 16:28:49 +05:30
Shu Chen ecddefbfdd submodule: update connectedhomeip to v1.1.0.1 tag 2023-05-08 19:52:16 +08:00
dhairyashah1 859ea8f023 Fixes format specifier mismatches in ESP_LOG prints & snprintf's using endpoint_id, cluster_id, attribute_id & command_id of components/esp_matter, examples/zigbee_bridge
[examples] Removes '-Wformat=0' flag from root CMakeLists.txt's from examples
Solves and fixes #296

Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com>

[zigbee_bridge] Adds PRI format specifiers in zigbee_bridge.cpp

Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com>
2023-04-19 23:25:11 +05:30
WanqQixiang 47e434e3d7 Update default IDF version to v5.0.1 2023-04-12 18:56:27 +08:00
WanqQixiang 7b2912a9e5 submodule: Update connectedhomeip submodule to bc8c9ece1 to support ESP32-C6 and ESP32-H2-MP
docs: Add details for esp32h2, esp32c2, and esp32c6
2023-03-23 21:10:37 +08:00
WanqQixiang c44c2177a3 submodule-update: Update connectedhomeip submodule to 7e69c66bb for matter 1.1 TE1 2023-03-16 14:15:23 +08:00