Commit Graph

122 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 626c24de0b esp_matter: Add WiFiNetworkDiagnotics and ThreadNetworkDiagnostics cluster by default 2026-01-04 11:32:20 +08:00
WanqQixiang d9b8ae74f6 submodule: Update connectedhomeip to f1f3a55c9b
esp_matter: Add support for disabling/enabling ICD server dynamically
2025-06-13 18:58:35 +08:00
shripad621git 25b8998728 [v1.4] Backport: components/esp_matter: Added the default values for identify_type attribute in endpoint constructor 2025-05-22 10:48:06 +05:30
shripad621git 42b99d24f3 [v1.4] Backport: Revert "components/esp-matter: update default identify type value for all devices" 2025-05-22 10:47:27 +05:30
Mahesh Pimpale cd755e460d [v1.4] Backport: Backport: Fix Memory Leak in destroy cluster and Added Destroy Node Method 2025-04-08 10:57:44 +08:00
liyashuai e57dd2d490 components/esp-matter: update default identify type value for all devices 2025-01-07 15:44:16 +08:00
Shu Chen 53da97bb86 Merge branch 'comformance_fixes' into 'main'
components/esp-matter: Fixed conformance according to IDM_10.2 test case results.

See merge request app-frameworks/esp-matter!974
2024-12-17 17:24:10 +08:00
Rohit Jadhav a55745c0dc components/esp-matter: Fixed conformance according to IDM-10.2 test case results. 2024-12-17 12:19:23 +05:30
Rohit Jadhav fedf45479d components/esp-matter: Remove heating feature from Room AC. 2024-12-11 14:49:37 +05:30
Hrishikesh Dhayagude 5ee8d62cb5 Merge branch 'bugfix/descriptor' into 'main'
components/esp-matter: Add features as parameter in descriptor cluster create() API.

See merge request app-frameworks/esp-matter!963
2024-12-05 17:11:50 +08:00
Rohit Jadhav 8871204ba1 components/esp-matter: Add Heat Pump device type. 2024-12-03 16:50:48 +05:30
Rohit Jadhav a51c114222 components/esp-matter: Add features as parameter in descriptor cluster create() API.
Fixes: https://github.com/espressif/esp-matter/issues/1141
2024-11-29 14:13:51 +05:30
Rohit Jadhav f8c5bbfbfd components/esp-matter: Add Battery Storage device type. 2024-11-29 08:18:08 +05:30
Rohit Jadhav 65978b8833 components/esp-matter: Add Solar Power device type. 2024-11-28 15:21:26 +05:30
Rohit Jadhav ddbc6e27b0 components/esp-matter: Add Water Heater device type 2024-11-19 13:47:00 +05:30
Hrishikesh Dhayagude 55981f731c Merge branch 'device/mounted' into 'main'
components/esp-matter: Add Mounted On Off Control and Mounted Dimmable Load Control device types.

See merge request app-frameworks/esp-matter!940
2024-11-15 13:41:40 +08:00
Rohit Jadhav b51fc3cff0 components/esp-matter: Add Mounted On Off Control and Mounted Dimmable Load Control device types. 2024-11-13 11:53:35 +05:30
Rohit Jadhav 02eb4ef931 components/esp-matter: Update device types as per v1.4 spec 2024-11-07 10:40:30 +05:30
Shu Chen 988a5d1f4f Merge branch 'example/add_lit_icd' into 'main'
example: Add LIT ICD configurations for icd_app

See merge request app-frameworks/esp-matter!909
2024-11-05 12:29:57 +08:00
Shu Chen fdd1fd00e9 Merge branch 'bridge_app' into 'main'
examples: move all the bridge apps to one directory and add a bridge_cli example for test

Closes CON-1379

See merge request app-frameworks/esp-matter!913
2024-11-05 12:29:39 +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 47892c7420 bridge: fix descriptor cluster when resuming bridged endpoints 2024-10-17 15:59:13 +08:00
WanqQixiang d2ce3640c6 esp_matter: Fix attributes in UAT feature of ICD Management cluster 2024-10-15 11:55:41 +08:00
chendejin a33ed54ac3 Added secondary network interface device type in esp-matter 2024-09-20 16:40:17 +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 d3a145a713 components/esp_matter: Add control bridge device type. Fixes https://github.com/espressif/esp-matter/issues/1029 2024-08-16 11:22:53 +05:30
Shu Chen 0dc95c097d Merge branch 'add_ota_requestor_provider_device_type' into 'main'
add ota requestor and provider device definition

See merge request app-frameworks/esp-matter!831
2024-07-31 17:02:01 +08:00
liyashuai 54ffd18ecd add ota requestor and provider device definition 2024-07-29 10:17:53 +08:00
Shubham Patil b53f530600 component/esp-matter: Function out the endpoint create with help of
templates
2024-07-25 08:31:34 +05:30
Rohit Jadhav cbc43909ea components/esp-matter: Moved descriptor cluster create to create endpoint API 2024-07-24 11:02:43 +05:30
Rohit Jadhav 6a442f99e5 components/esp-matter: Wifi-Network-Diagnostics and Thread-Network-Diagnostics should not be present on root_node by default. 2024-07-18 12:47:53 +05:30
Hrishikesh Dhayagude 3cb273c909 Merge branch 'device/pump_controller' into 'main'
components/esp_matter: Add pump controller device type.

See merge request app-frameworks/esp-matter!805
2024-07-14 13:11:59 +08:00
Hrishikesh Dhayagude bd1a1633de Merge branch 'root_endpoint_priv_data' into 'main'
Add support to set private data on the root endpoint

See merge request app-frameworks/esp-matter!789
2024-07-12 20:01:30 +08:00
Rohit Jadhav c86679f9b7 components/esp_matter: Add pump controller device type.
Fixes https://github.com/espressif/esp-matter/issues/998.
2024-07-12 17:14:17 +05:30
mahesh c8677d70e4 components: Add support to set private data on the root endpoint 2024-07-05 18:45:10 +05:30
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 8692a149b8 Add laundry dryer device type 2024-05-24 21:25:27 +05:30
Rohit Jadhav 2d90bbd73f Add extractor hood device types with delegate 2024-05-24 19:25:01 +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 c2f3e618b5 Add cook surface and cooktop device types 2024-05-13 12:12:37 +05:30
Rohit Jadhav 09d1ef4381 Add water freeze device type 2024-05-10 20:54:47 +05:30
Rohit Jadhav 2df2325158 Add Oven device type 2024-05-03 12:28:39 +05:30
WanqQixiang eadcdc6803 esp-matter: Update features for ICD Management cluster 2024-04-12 17:24:13 +08:00
Rohit Jadhav 19afe6e3ed Add electrical sensor device type 2024-04-11 23:45:19 +05:30
Rohit Jadhav b3f5a9aa53 Add Rain Sensor device type 2024-04-01 16:37:14 +05:30
liyashuai 4409873a87 remove administrator_commissioning basic feature from default root node 2024-03-01 11:30:14 +08:00