Hrishikesh Dhayagude
49e4e98562
Merge branch 'fix-attribute-types-1-4-2' into 'release/v1.4.2'
...
[v1.4.2] components/esp-matter: fix types for on_time and off_wait_time
See merge request app-frameworks/esp-matter!1345
2025-12-18 14:44:24 +08:00
Shubham Patil
46cac96d3b
components/esp-matter: fix types for on_time and off_wait_time
...
These are non-nullable uint16's, so removed the nullable type
2025-12-16 14:34:04 +05:30
Hrishikesh Dhayagude
ca1759c0e0
Merge branch 'bump-submodule-1-4-2' into 'release/v1.4.2'
...
[v1.4.2] connectedhomeip: update submodule to use the correct ESP32SecureCertDataProvider.h
See merge request app-frameworks/esp-matter!1248
2025-12-03 13:54:18 +08:00
Shubham Patil
6a2ed584eb
connectedhomeip: update submodule to 2960abcbcf
...
- Use the correct ESP32SecureCertDataProvider.h
- update the readme to list v1.4.2
- ci: bump idf-component-manager to v2.2 for external platform builds
- idf.py build complaining about older v2.1.2 of idf-component-manager so
bumping it.
- components/esp_matter: run the generate_zap_common_files.py, and
commit delta
2025-12-02 20:07:55 +05:30
Hrishikesh Dhayagude
3a4ae18eb7
Merge branch 'backport/v1.4.2/fix/add_mandatory_attribute' into 'release/v1.4.2'
...
[v1.4.2]: Add missing pending_dataset_timestamp mandatory attribute
See merge request app-frameworks/esp-matter!1299
2025-11-12 22:55:10 +08:00
Hrishikesh Dhayagude
5d95031e03
Merge branch 'backport/v1.4.2/null_check' into 'release/v1.4.2'
...
[v1.4.2]: Add null check for config before pointer dereference
See merge request app-frameworks/esp-matter!1297
2025-11-12 22:54:07 +08:00
Hrishikesh Dhayagude
9d89b5e92a
Merge branch 'fix-scenes-dup-1-4-2' into 'release/v1.4.2'
...
[v1.4.2] components/esp_matter: remove duplicate scenes mgmt create from extended color light
See merge request app-frameworks/esp-matter!1292
2025-10-31 18:18:01 +08:00
mahesh
0d85755562
components/esp_matter: Add missing pending_dataset_timestamp mandatory attribute for thread border router management cluster
2025-10-31 14:36:45 +05:30
mahesh
e24cab6242
components/esp_matter:Add null check for config before pointer dereference
2025-10-31 13:49:03 +05:30
Hrishikesh Dhayagude
d556f67bb4
Merge branch 'mtr-uniq-data-in-sec-cert-1-4-2' into 'release/v1.4.2'
...
[v1.4.2] mfg_test_app: read and print the matter unique data from secure cert partition
See merge request app-frameworks/esp-matter!1285
2025-10-31 15:34:02 +08:00
Shu Chen
9d4cd7afbc
Merge branch 'fix-icd-1-4-2' into 'release/v1.4.2'
...
[v1.4.2] components/esp-matter: add icd_management::maximum_check_in_backoff
See merge request app-frameworks/esp-matter!1293
2025-10-31 06:59:17 +00:00
Shu Chen
498a96bed0
Merge branch 'compat-fixes-1-4-2' into 'release/v1.4.2'
...
[v1.4.2] compatibility fixes for air quality and temperature unit attributes
See merge request app-frameworks/esp-matter!1276
2025-10-31 06:58:18 +00:00
Shubham Patil
0fea830743
components/esp_matter: add IDs to the attribute exception list
...
This is still easily parsable, and still have IDs which can be consumed
by the automations.
2025-10-29 17:51:24 +05:30
Shubham Patil
b89f2989a9
components/esp_matter: remove the internally-managed flag for thermostat attributes: local-temperature and remote-sensing
2025-10-29 17:41:56 +05:30
Shubham Patil
e09bf34324
components/esp-matter: add icd_management::maximum_check_in_backoff
...
Create API was missing for this and we did create this when adding check
in protocol support feature.
2025-10-27 17:47:25 +05:30
Shubham Patil
dabf52f1fc
components/esp_matter: remove duplicate scenes mgmt create from extended color light
2025-10-27 17:44:52 +05:30
Shubham Patil
f87a4cd119
components/esp_matter: implement temperature unit handling with
...
compatibility adjustments
Added global variable for temperature unit for deferred
setting when enabling endpoint. Compatibility functions to
handle temperature unit attribute reads and writes,
ensuring seamless integration with previous versions.
Also, added a function to retrieve the cluster id and endpoint id for
internally managed attribues.
2025-10-27 16:06:25 +05:30
Hrishikesh Dhayagude
694c19bc27
Merge branch 'remove-provisional-features' into 'release/v1.4.2'
...
Remove provisional features from esp_matter
See merge request app-frameworks/esp-matter!1286
2025-10-24 21:04:08 +08:00
Shubham Patil
1131d08855
mfg_test_app: read and print the matter unique data from secure cert partition
...
examples/mfg_test_app: include CONFIG_MBEDTLS_HKDF_C in sdkconfig.defaults
2025-10-24 18:25:13 +05:30
mahesh
cc74d88286
components/esp_matter:Remove provisional features from esp_matter
2025-10-17 17:24:43 +05:30
Shubham Patil
37a2c7d0b7
components/esp_matter: move air quality attribute storage to external
...
Storage of this attribute was moved from esp-matter to
connectedhomeip during the v1.4.2 release by implementing the AAI in
connectedhomeip. For most clusters, AAI registration occurs in the
cluster-init callback, but for this Air Quality cluster, it is
delegated to the application layer. So, in the esp-matter's workflow,
no one registers the AAI. And, as this attribute is of primitive type,
we can discard the ATTRIBUTE_FLAG_MANAGED_INTERNALLY flag and storage
can be managed by esp-matter.
2025-10-16 09:46:51 +05:30
Hrishikesh Dhayagude
77cce487eb
Merge branch 'update_managed_component_light_v1_4_2' into 'release/v1.4.2'
...
CI: run all the pytest example builds with the same IDF version and fix managed component example build on release/v1.4.2
See merge request app-frameworks/esp-matter!1283
2025-10-15 18:26:09 +08:00
WanqQixiang
db983762ba
CI: run all the pytest example builds with the same IDF version
2025-10-14 15:46:18 +08:00
chendejin
6075f25f3b
examples/managed_componenet_light: update example with component v1.4.2
2025-10-14 15:20:32 +08:00
Shu Chen
671a5cfcee
Merge branch 'component_v1_4_2' into 'release/v1.4.2'
...
esp_matter managed component: v1.4.2
See merge request app-frameworks/esp-matter!1257
2025-09-28 01:20:25 +00:00
Hrishikesh Dhayagude
0165a3b349
Merge branch 'docs-release-versions-1-4-2' into 'release/v1.4.2'
...
[v1.4.2] docs: use the version file from the main branch
See merge request app-frameworks/esp-matter!1261
2025-09-27 09:15:31 +08:00
Shubham Patil
b2002c2cbb
docs: use the version file from the main branch
...
As we are using the static file for showing versions in the drop-down
this would be outdated with each new release, so use it from the main
branch, with the assumption that it would always be up-to-date.
2025-09-25 20:27:50 +05:30
chendejin
1a0c29d867
esp_matter managed component: v1.4.2
2025-09-24 11:44:44 +08:00
Shu Chen
157245702e
Merge branch 'controller/group_data_listener_v142' into 'release/v1.4.2'
...
controller: Initialize group data provider listener when initializing the controller instance (v1.4.2)
See merge request app-frameworks/esp-matter!1251
2025-09-24 02:11:12 +00:00
Shu Chen
5459d36dd3
Merge branch 'backport/basic_info_conformance' into 'release/v1.4.2'
...
backport: components/data_model: Remove provisional attribute from basic information create.
See merge request app-frameworks/esp-matter!1240
2025-09-24 02:04:35 +00:00
Rohit
6819c6fe61
Disable chip shell on light_network_prov to save flash.
2025-09-22 11:27:40 +05:30
Rohit
932a750a95
components/data_model: Remove provisional attribute from basic information create.
2025-09-19 16:45:03 +05:30
WanqQixiang
c86d62d90a
controller: Initialize group data provider listener when initializing the controller instance
2025-09-18 15:57:51 +08:00
Shu Chen
ebb9caf049
Merge branch 'fix-ci-1-4-2' into 'release/v1.4.2'
...
[v1.4.2] ci: disable installing esp-matter-mfg-tool on esp-idf v4.4 builds
See merge request app-frameworks/esp-matter!1254
2025-09-15 01:33:24 +00:00
Shubham Patil
18d93ba417
ci: hackishly install construct to work with idf-v4.4 and Python-3.12
...
construct==2.10.54 import imp which is not present in the Python3.12 so
download the package source, patch it and install
2025-09-11 12:54:15 +05:30
Shubham Patil
15800daa4f
ci: disable installing esp-matter-mfg-tool on esp-idf v4.4 builds
...
esp-idf v4.4 requires construct==2.10.56, but latest changes in
esp-secure-cert-tool changed it to construct>=2.10.76.
install.sh script installs the esp-matter-mfg-tool which depends on
esp-secure-cert-tool which depends on construct>=2.10.76
2025-09-11 12:54:05 +05:30
Hrishikesh Dhayagude
30b31aff7e
Merge branch 'component/missing_bits' into 'main'
...
components/esp_matter: Add the missing bits from pressure measurement cluster, solar power and battery storage device type.
See merge request app-frameworks/esp-matter!1207
2025-08-29 18:30:53 +08:00
Hrishikesh Dhayagude
e673b948de
Merge branch 'example/fix-tc-rr' into 'main'
...
example: configure the max dynamic endpoint count for all the examples
See merge request app-frameworks/esp-matter!1236
2025-08-29 18:10:14 +08:00
Hrishikesh Dhayagude
52b4b9282e
Merge branch 'compliance' into 'main'
...
components/esp_matter: Update revisions, new device types of v1.4.2
See merge request app-frameworks/esp-matter!1235
2025-08-29 17:41:00 +08:00
Hrishikesh Dhayagude
519a3d0dc3
Merge branch 'fix-cluster-usage' into 'main'
...
components/esp-matter: fix the incosistency between feature flag and
See merge request app-frameworks/esp-matter!1232
2025-08-29 16:58:13 +08:00
WanqQixiang
06afbf48f9
example: configure the max dynamic endpoint count for all the examples
2025-08-29 16:27:26 +08:00
Hrishikesh Dhayagude
0b90c16152
Merge branch 'secure_cert_data_provider' into 'main'
...
components/esp-matter: config option for setting secure cert providers
See merge request app-frameworks/esp-matter!912
2025-08-29 14:31:22 +08:00
Rohit
ec8c3b9fe0
components/esp_matter: Update revisions, new device types of v1.4.2
2025-08-29 11:50:46 +05:30
Hrishikesh Dhayagude
50f437840e
Merge branch 'brigde-dev-create' into 'main'
...
components/esp_matter_bridge: add null checks after memory allocations
See merge request app-frameworks/esp-matter!1234
2025-08-29 14:14:11 +08:00
shripad621git
2bea5e6a0c
components/esp_matter: Add the missing bits from pressure measurement cluster, solar power and battery storage device type.
2025-08-29 10:47:56 +05:30
Shubham Patil
83f5aec24f
components/esp_matter_bridge: add null checks after memory allocations
2025-08-29 10:40:47 +05:30
Shubham Patil
16f51d2b9c
components/esp-matter: conformance fixes for thermostat cluster
...
- moved cluster revision from 8 to 9
- thermostat cluster has schedule and preset attributes with quality T
i.e. atomic. It requires the cluster to implement atomic-request and
atomic-response command.
2025-08-29 10:22:58 +05:30
Shubham Patil
a40259cd96
components/esp-matter: fix the inconsistency between feature flag and
...
added features
After restructuring we were only adding features that are marked with
O.a or O.a+ conformance. But, it leads to the inconsistency where user
speicied features will not be added.
For clusters which has O.a or O.a+ feature conformance, linking all the
supported features in cluster create to address the incosistency.
Also, moved the feature create in the server part.
2025-08-29 10:22:52 +05:30
Shu Chen
1f417192d9
Merge branch 'add/scenes' into 'main'
...
[data_model] Create scenes cluster in device type according to conformance.
See merge request app-frameworks/esp-matter!1230
2025-08-28 11:27:34 +00:00
Shu Chen
f7f5c657f4
Merge branch 'network_prov/fix_thread_advertise' into 'main'
...
example: Fix the Thread dns-sd advertisement and add rainmaker&Matter sync for light_network_prov app
See merge request app-frameworks/esp-matter!1228
2025-08-28 11:26:41 +00:00