project-chip / connectedhomeip

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
https://buildwithmatter.com
Apache License 2.0
7.31k stars 1.96k forks source link

[BUG] Home APP status and devices cannot synchronize #31788

Open RedPoppies opened 7 months ago

RedPoppies commented 7 months ago

Reproduction steps

Devices that do not use the Matter protocol and are connected to the Home APP via a bridge may encounter issues with synchronization or unresponsiveness when dynamically adding or triggering sub-devices.

Bug prevalence

indeterminacy,Approximately one week

GitHub hash of the SDK that was being used

83f4163b1fba35bcf7454806c48c8f84b53517a6

Platform

darwin

Platform Version(s)

1.1-branch

Anything else?

No response

RedPoppies commented 7 months ago

The approximate translation is: "Approximately divided into the following four categories of issues.

  1. When triggering the reporting of temperature and humidity on RelativeHumidityMeasurement and TemperatureMeasurement devices, the Home APP may display that the device is unresponsive. This situation may eventually recover after some time, but other types of devices may also experience synchronization issues.

  2. There is a small probability of being unable to delete a device when removing the bridge device from the Home APP.

  3. When adding a bridge device to the Home APP, using the emberAfSetDynamicEndpoint interface to dynamically add a device may result in the newly added device not synchronizing with the Home APP.

  4. There is a probability that the DoorLock added to the Home APP may have issues with issuing unlock commands. A video is attached for reference.

bzbarsky-apple commented 7 months ago

@RedPoppies This sounds like an issue for Home app, not a core Matter SDK issue. Please file a Feedback Assistant ticket (or several, for the several different issues observed, since they might need different logs) following the instructions below and mention the ticket IDs here, and I will have those followed up on.

Feedback assistant ticket: