Comments (6)
First of all, use the Home Assistant issue tracker for issues with Home Assistant, this repository is for the matter server/library only.
This looks like some connection issues as the subscription times out. As running matter server yourself in docker is highly experimental, please see if you can reproduce this same issue when using Home Assistant OS. For example run it in a VM or something.
Communication issues like this we see a lot due to Matter completely relying on (local) IPv6 multicast (mdns) for communication and network gear not completely ready up to that task or just filtering it partly out. That is also true for some linux kernels, hence our request to test this with HAOS as that is the platform we ensured it will work with.
from python-matter-server.
Same issue here with a container install using a HUE Hub. Additionally I see some
ERROR [139829803208592] Client exceeded max pending messages: 512
messages. See matter-server-log.txt
I can provide more logs or test things if needed.
from python-matter-server.
I also use the Home Assistant/Matter Server/Openthread Border Router on Docker.
I observed a similar behavior of the EVE Energy(Matter) socket in the sharing mode from Apple Homekit.
The problem does not occur when the plug is connected directly to the Home Assistant via the border router (homepod mini).
The problem also does not occur when directly connected to Home Assistant via OpenTheread Border Router(docker container on the same machine as HA).
from python-matter-server.
There is no such thing as "sharing mode". A Matter device can be commissioned to multiple fabrics (controllers) at the same time. So sharing it from Apple Home just means that Apple Home will tell the device to open a commissioning window for the other controller. Each controller interacts with the device completely independently.
As for using your using own OTBR with HA; that is HIGHLY experimental, especially when you run it yourself in docker as you need special kernel patches to resolve routing issues. At this time we do not have the capacity to support you with that setup, I'm sorry.
My advice to everyone at this point is to use existing, established border routers, such as the Apple Homepod Mini. That works rock stable at this point, also to use in HA. In the meanwhile we're making progress in using the HA Yellow or SkyConnect a stand-alone Thread border router including some descent UI options flow.
from python-matter-server.
Going to close here. Please use the HA core issue tracker to report issues with Matter devices in HA and be aware of the supported scenarios. So if you are using one of the setup methods described in the documentation and you run into this issue, please open a new issue in the HA core issue tracker, including the diagnostics dump so we can have a look at it. Thanks!
from python-matter-server.
@marcelveldt the issue was just fixed with 4.0.1 release for whatever reason!
As soon as I updated the docker from the previous version (I keep my dockers current), the HA status became stable. See picture below around 8PM. Note I did not yet update the HA core docker. The matter server was the only change.
For the record I'm on a pfSense router and Unifi switches and APs.
from python-matter-server.
Related Issues (20)
- Error trying to run the python-matter-server container HOT 2
- "Something went wrong" when commissioning through Android app HOT 14
- Consider upgrading Docker image from bullseye to bookworm (for OpenSSL 3) HOT 3
- no matching manifest for linux/arm/v7 in the manifest list entries. HOT 1
- Reliability regression from 5.0.1 to stable HOT 6
- Issue adding multiple matter wifi bulbs on 5.1.2 but works on 5.0.3 HOT 2
- deps: home-assistant-chip-core declared as an optional dependency HOT 2
- Create docker image for testing HOT 1
- Docker container immediately restarts HOT 10
- Primary Ethernet Interface HOT 1
- attribute_updated initial value issue from re-started end device? HOT 1
- Problem with old node data re-appearing after restart? HOT 1
- Should be able to specify node id when commissioning device HOT 4
- The problem with launching the integration HOT 5
- Max re-subscribing interval? HOT 1
- Null HOT 1
- Frequency of updates for a subscription? HOT 4
- Add JSON for example command HOT 3
- Cleaner log for timeouts HOT 3
- Received non-Text message
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-matter-server.