Implementing Window covering device #1463
Replies: 2 comments
-
same problem, hoping someone can help!!!! |
Beta Was this translation helpful? Give feedback.
0 replies
-
I am not sure what the problem with Apple Home is, but the errors are not related to a failiure with commissioning. These attributes are not mandatory to implement and thus should not be the problem. You may want to check with the chip-tool to investigate further. edit: actually, the vendor id, product name, and hardware version string are mandatory. Seems like your basic information cluster does not implement all relevant information. Maybe the attestation is not correct? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
i am trying to create "WINDOW COVERING" matter device.
from the docs: (https://docs.espressif.com/projects/esp-matter/en/latest/esp32/developing.html#defining-your-own-data-model)
window_covering_device::config_t window_covering_device_config(static_cast<uint8_t>(chip::app::Clusters::WindowCovering::EndProductType::kTiltOnlyInteriorBlind));
endpoint_t *endpoint = window_covering_device::create(node, &window_covering_config, ENDPOINT_FLAG_NONE);
i tried the above code by modified a little because it shows error on mine .
window_covering_device::config_t window_covering_device_config(static_cast<uint8_t>(chip::app::Clusters::WindowCovering::EndProductType::kTiltOnlyInteriorBlind));
endpoint_t *endpoint = window_covering_device::create(node, &window_covering_device_config, ENDPOINT_FLAG_NONE, NULL);
but apple home doesn't identifies the device at all.
and i have these errors:
E (11113) chip[DMG]: Fail to retrieve data, roll back and encode status on clusterId: 0x0000_0046, attributeId: 0x0000_0002err = 5c3
E (11123) chip[DMG]: Fail to retrieve data, roll back and encode status on clusterId: 0x0000_0046, attributeId: 0x0000_0001err = 5c3
E (11133) chip[DMG]: Fail to retrieve data, roll back and encode status on clusterId: 0x0000_0046, attributeId: 0x0000_0000err = 5c3
E (11143) chip[DMG]: Fail to retrieve data, roll back and encode status on clusterId: 0x0000_0046, attributeId: 0x0000_0007err = 5c3
E (11163) chip[DMG]: Fail to retrieve data, roll back and encode status on clusterId: 0x0000_0046, attributeId: 0x0000_0006err = 5c3
E (25903) chip[DMG]: Fail to retrieve data, roll back and encode status on clusterId: 0x0000_0028, attributeId: 0x0000_0001err = 201
E (25913) chip[DMG]: Fail to retrieve data, roll back and encode status on clusterId: 0x0000_0028, attributeId: 0x0000_0003err = 201
E (25923) chip[DMG]: Fail to retrieve data, roll back and encode status on clusterId: 0x0000_0028, attributeId: 0x0000_0008err = 201
Any help, lead, advice or example would be appreciated. Thank you. 🙏
Beta Was this translation helpful? Give feedback.
All reactions