Commit Graph

62 Commits

Author SHA1 Message Date
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
dhairyashah1 48cffae757 [blemesh & zigbee bridge] Adds support to reduce complexity of bridged_device search using priv_data instead of using endpoint
Fixes and closes https://github.com/espressif/esp-matter/issues/60
2023-03-08 03:32:13 +05:30
Rohit Jadhav b6c90fbf8b Added support of attributes, commmands, features for thermostat cluster 2022-12-06 11:04:03 +05:30
WanqQixiang af5ac793d1 esp_matter_bridge: Add aggregator device type and add parent_endpoint_id for bridged_endpoint
example: Add aggregator endpoint for bridge examples
2022-09-09 14:11:53 +08:00
PSONALl 05d689c7a7 Add support of window covering device type 2022-09-06 12:01:49 +05:30
WanqQixiang 825e9ad3c8 Feature: Add optional features & attributes in basic cluster and wifinetworkdiag cluster 2022-07-06 16:52:13 +08:00
WanqQixiang a19f555c90 Features: Add optional features APIs for LevelControl cluster.
Bugfix: Add NULLABLE flag for start_up_on_off attribute.
2022-07-05 11:57:16 +08:00
WanqQixiang c23555fcf7 Cluster: Add enhanced-hue and color-loop features to color-control cluster 2022-06-30 11:41:33 +08:00
liyashuai a0adf7f926 esp-matter: add some missing attributes 2022-06-29 15:13:46 +08:00
jerry b99169db24 submodule: update the matter SDK to the commit c38e915 2022-06-27 14:37:03 +08:00
WanqQixiang 10437e4cbe Cluster: Add trigger effect for identify cluster 2022-06-20 20:42:19 +08:00
WanqQixiang 660cb42c4c Bugfix: Avoid using 'using namspace' in headers 2022-06-17 16:14:23 +08:00
Chirag Atal a14fb95d08 esp_matter_core: Check for already existing cluster while creating
If it exists, return the existing one.
Similar checks for attributes and commands.
esp_matter_cluster: Creating attributes only if the cluster is a server.
2022-05-28 07:43:20 +08:00
Chirag Atal 039589befc esp_matter_endpoint: Adding more device types 2022-05-28 07:42:00 +08:00
Chirag Atal 28b385d228 esp_matter: Change all IDs to their correct data types. 2022-05-28 07:42:00 +08:00
Chirag Atal 55e9c353f5 submodule: Update the submodule to 6109d1434
esp_matter_core: Some changes for device type id.
esp_matter_command: Corresponding changes for renaming of command flags.
esp_matter_ota: Corresponding changes from upstream examples.
zap-generated: Added a common access.h with all the clusters and other corresponding changes in endpoint_config.h.
zap_light: Regenerated zap-generated with the same light.zap file.
2022-04-25 19:55:53 +05:30
Chirag Atal 0685068c26 esp_matter: Using namespaces for IDs instead of using macros from submodule
examples: Similar changes
esp_matter_rainmaker: Adding rainmaker namespace and similar IDs instead of macros.
2022-04-07 15:45:07 +05:30
Chirag Atal dc92697de8 esp_matter: API documentation
Also some other minor restructurings.
2022-04-07 11:36:02 +05:30
Chirag Atal b4d240e4a1 esp_matter: Using namespaces everywhere
Adding constructors to structs for default values of the cluster configs.
esp_matter_command: Removing the support for custom command callbacks and instead using the standard command callback itself. Also some other minor changes to make it easier for the application to use the standard command callback.
2022-04-06 10:55:58 +05:30
Chirag Atal 8a14138e17 esp_matter_feature: Add support for cluster features
esp_matter_endpoint: Adding these features to the cluster based on the device types.
esp_matter_cluster: Calling the feature APIs based on the features selected.
2022-04-05 11:13:22 +05:30