Enumeration Members

Connected

Node seems active nd last communications were successful and subscription updates were received and all data is up-to-date.

Decommissioned

The node was just Decommissioned. This is a final state.

Disconnected

Node is disconnected. This means that the node was not connected so far or the developer disconnected it by API call or the node is removed. A real disconnection can not be detected because the main Matter protocol uses UDP. Data are stale and interactions will most likely return an error.

Reconnecting

Node is reconnecting. This means that former communications failed, and we are trying to reach the device on known addresses. Data are stale. It is yet unknown if the reconnection is successful.

StructureChanged

Node structure has changed (Endpoints got added or also removed). Data are up-to-date. This State information will only be fired when the subscribeAllAttributesAndEvents option is set to true.

WaitingForDeviceDiscovery

The node seems offline because communication was not possible or is just initialized. The controller is now waiting for a MDNS announcement and tries every 10 minutes to reconnect.