python-matter-server
python-matter-server copied to clipboard
Python server to interact with Matter
This mostly moves imports into `if TYPE_CHECKING` blocks which avoids unnecessary imports only used for type checking. These unnecessary imports may affect performance.
On Linux, the ping binary can be used for IPv4 or IPv6. In fact, on distributions which have ping6 it is just a symlink to ping. But not all Distributions...
Bumps [orjson](https://github.com/ijl/orjson) from 3.9.15 to 3.10.3. Release notes Sourced from orjson's releases. 3.10.3 Changed manylinux amd64 builds include runtime-detected AVX-512 str implementation. Tests now compatible with numpy v2. 3.10.2 Fixed...
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.5 to 42.0.6. Changelog Sourced from cryptography's changelog. 42.0.6 - 2024-05-04 * Fixed compilation when using LibreSSL 3.9.1. .. _v42-0-5: Commits cfad004 Prepare backports for 42.0.6 release...
I just upgraded from 5.9.0 to 5.10.0 by doing this: 1) Pulled down the 5.10.0 Docker image 2) Stopped the running 5.9.0 Docker container 3) Started a new 5.10.0 Docker...
People need to re-configure their WiFi networks from time to time. Having to rebuild the Matter fabrics / networks as a consequence would be very painful. I'm not sure how...
Ideally each attribute should have a timestamp in order for the client to be able to determine the time for when the attribute value was last updated.
Seems like access to a dictionary is not properly protected against access from multiple threads. 2024-03-28 17:31:19 (MainThread) INFO [matter_server.server.device_controller] Starting Matter commissioning with code using Node ID 4 (attempt...
After sending an "open_commissioning_window" commands to matter server for a node (4), I see this in the Python Matter Server log: 2024-03-28 11:38:00 (MainThread) ERROR [matter_server.server.client_handler] [547606914512] Error while handling:...
It seems to be an issue with how logs are done. When I do a "docker logs matter-server > a.log", not all logging are written to a.log. A lot of...