Commit Graph

650 Commits

Author SHA1 Message Date
Shubham Patil f5464e45ed components/esp_matter_rainmaker: add missing feature map attribute to rainmaker cluster 2025-04-24 18:56:23 +05:30
Hrishikesh Dhayagude ff052d06ab Merge branch 'backport/destroy_method_1.3' into 'release/v1.3'
[v1.3]: Node Destroy method

See merge request app-frameworks/esp-matter!1107
2025-04-24 21:01:28 +08:00
chendejin 8390c23cc1 components/esp_matter: init identify after chip::Platform::MemoryInit (backport) 2025-04-23 19:56:55 +08:00
Mahesh Pimpale 0fa1920c4a Added destroy method for node 2025-04-23 15:05:31 +05:30
Shubham Patil c795f4e003 components/esp_matter: call ScheduleFactoryReset from esp_matter::factory_reset
ScheduleFactoryReset() additionally removes the fabric data, sends the
server shutting down event and then calls InitiateFactoryReset()
2025-04-14 12:48:22 +05:30
mahesh e4853b4e08 Fix memory leak in endpoint destroy 2025-04-07 13:56:14 +05:30
Li Ya Shuai 8268d66eb5 [v1.3]backport: components/esp_matter:add optional attributes for general diagnostic cluster 2025-03-28 02:24:04 +08:00
WanqQixiang 891eb3d8ff controller: fix shutdown subscriptions 2025-03-25 16:48:01 +08:00
Shubham Patil e86cbc0eb2 components/esp_matter: create network commissioning attributes as per
feature map

scan_max_time_seconds and connect_max_time_seconds are wifi or thread
only attributes so they should not be created when feature flag is
ethernet.
2025-01-24 12:58:26 +05:30
Shubham Patil 020f5137fb components/esp-matter: Inject the group provider implementation with
actual number of groups server clusters

Fixes https://github.com/espressif/esp-matter/issues/724
2025-01-16 20:51:39 +05:30
Shu Chen 5a9bc09a64 Merge branch 'add_bounds_of_thermostat_user_interface_configuration_cluster' into 'release/v1.3'
components/esp-matter:add bounds of thermostat user interface configuration cluster

See merge request app-frameworks/esp-matter!961
2024-12-16 17:59:28 +08:00
chendejin 9c7467b709 [v1.3] backport: components/esp_matter_controller: support timed write 2024-12-11 18:59:34 +08:00
liyashuai 8bd7fc5d22 [v1.3]components/esp-matter: remove scene management cluster 2024-12-10 11:11:51 +08:00
liyashuai a3e709ebdf [v1.3]components/esp-matter:add endpoint list attr for power source cluster 2024-12-03 17:54:39 +08:00
liyashuai 5973dbd878 components/esp-matter:add bounds of thermostat user interface configuration cluster 2024-11-28 20:50:47 +08:00
liyashuai 760d5bb1d9 backport: components/esp-matter:add ota requestor and provider device definition 2024-11-18 15:55:51 +08:00
shripad621git 11a7f0545f Revert the insights specific yaml changes
- Reverted the insights specific idf_component.yml changes
  for fixing the build failure due to insights component
  versions.
2024-11-07 15:13:43 +05:30
shripad621git 3fdc141645 components/esp_matter: Fixed the missing include in esp_matter_providers.cpp
Fixes https://github.com/espressif/esp-matter/issues/1117.
2024-10-14 14:41:13 +05:30
shripad621git 484b90be66 componets/esp-matter: Fixed the esp-matter examples compilation.
- Fixed the esp-matter examples build failure due to
  espressif/esp_diag_data_store component version update.
- Added a idf_component.yml in components/esp_matter
  to pin the required version of the component.
2024-10-11 15:45:40 +05:30
liyashuai 428f23c869 components/esp-matter: Fix the typos when creating ICD management
cluster
2024-10-04 15:16:47 +05:30
Shubham Patil d3d3d1d0b2 components/esp-matter: NameSuport feature should be set to 1 and not 128 2024-09-16 16:58:46 +05:30
chendejin df67708a6f components/esp_matter: delete identify when destroy endpoint 2024-09-11 14:05:24 +08:00
Shubham Patil ad37a4cf31 components/esp-matter: enable GroupNames feature by default
Removed the configurability of the NameSupport attribute of the Groups
cluster and enabled it by default. The NameSupport and feature-map
attributes of the Groups cluster must be kept in sync, the
connectedhomeip SDK enables the GroupName feature by default and set
the NameSupport attribute to appropriate value.
2024-08-29 11:33:36 +05:30
Shubham Patil 47639c77e2 components/esp_matter: Do not set the groups cluster feature to 1
Fixes https://github.com/espressif/esp-matter/issues/992
2024-07-12 09:04:07 +05:30
Hrishikesh Dhayagude 4cf92a5943 Merge branch 'delegates1' into 'main'
components/esp_matter: Add delegate apis for electric sensor clusters

See merge request app-frameworks/esp-matter!768
2024-06-11 12:28:29 +08:00
Rohit Jadhav 4692c28477 components/esp_matter: Add delegate apis for electric sensor clusters 2024-06-10 11:28:29 +05:30
WanqQixiang 0ac4563c74 controller: Add support for timed-invoke command and add open enhanced commissioning window command 2024-06-07 17:45:05 +08:00
Shu Chen d12e76db15 Merge branch 'add_client_interaction_apis' into 'main'
Add client interaction APIs for interaction actions

Closes CON-1142

See merge request app-frameworks/esp-matter!673
2024-06-07 17:29:51 +08:00
Hrishikesh Dhayagude c7513a11af Merge branch 'delegate/door-lock' into 'main'
components/esp-matter: Add delegate for door-lock,...

See merge request app-frameworks/esp-matter!761
2024-06-07 15:42:53 +08:00
Rohit Jadhav 949c5896be components/esp-matter: Add delegate for door-lock, boolean-state-configuration, time-sync and application basic 2024-06-06 14:58:12 +05:30
Rohit Jadhav 73d0d18364 [components/esp-matter] Fix cluster revision of operational state cluster 2024-06-05 12:29:16 +05:30
Shu Chen 03af440456 Merge branch 'fix_remove_device_issue' into 'main'
Disable endpoint before remove it from linked list when destroy an endpoint

See merge request app-frameworks/esp-matter!760
2024-06-03 17:32:30 +08:00
Hrishikesh Dhayagude 7d5a875da9 Merge branch 'device/device-EM' into 'main'
[component/esp_matter] Add device energy management device type

See merge request app-frameworks/esp-matter!758
2024-06-03 16:52:55 +08:00
liyashuai c9cbac99bd should disable endpoint before remove it from linked list when destroy a endpoint 2024-05-31 18:29:32 +08:00
Rohit Jadhav 7abee629df [component/esp_matter] Add device energy management device type 2024-05-31 14:51:09 +05:30
Hrishikesh Dhayagude c71d6df191 Merge branch 'cherry-pick-b4390e36' into 'main'
Validate device type versions

See merge request app-frameworks/esp-matter!755
2024-05-29 14:16:06 +08:00
Rohit Jadhav af6aad3588 components/esp_matter: Validate device type revision values for Matter v1.3 2024-05-29 14:15:54 +08:00
Shu Chen 779b3f78d0 Merge branch 'zap_common_update_script' into 'main'
esp-matter: Add script to update zap-common files when updating chip submodule

Closes CON-1119

See merge request app-frameworks/esp-matter!707
2024-05-29 10:12:14 +08:00
Rohit Jadhav f465141017 Add cluster delegate init callback 2024-05-24 23:18:37 +05:30
Rohit Jadhav 1c3cff2534 Add water valve device type 2024-05-24 23:14:09 +05:30
Rohit Jadhav c00d022ebf Add cluster delegate init callback 2024-05-24 21:29:37 +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
Hrishikesh Dhayagude d2912848b3 Merge branch 'device/cook-surface' into 'main'
Add cook surface and cooktop device types

See merge request app-frameworks/esp-matter!724
2024-05-23 17:42:35 +08:00
WanqQixiang 5c6037c2be esp-matter: Add script to update zap-common files when updating chip submodule
Fixes CON-1119
2024-05-23 16:41:08 +08:00
Hrishikesh Dhayagude f3b6bf7c08 Merge branch 'rm_ble_header' into 'main'
esp-matter: Remove unused ble header in esp_matter_core.cpp

See merge request app-frameworks/esp-matter!750
2024-05-22 18:49:56 +08:00
Shu Chen 1e5279b4b8 Merge branch 'controller/commissioner_discovery' into 'main'
Controller/commissioner discovery

See merge request app-frameworks/esp-matter!670
2024-05-22 14:28:45 +08:00
WanqQixiang d36855ec97 esp-matter: Remove unused ble header in esp_matter_core.cpp 2024-05-22 14:09:58 +08:00