Coder Social home page Coder Social logo

Comments (6)

marcelveldt avatar marcelveldt commented on May 27, 2024 2

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.

farmio avatar farmio commented on May 27, 2024

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.

lineumaciel avatar lineumaciel commented on May 27, 2024

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.

marcelveldt avatar marcelveldt commented on May 27, 2024

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.

marcelveldt avatar marcelveldt commented on May 27, 2024

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.

bigbangus avatar bigbangus commented on May 27, 2024

@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.

image

from python-matter-server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.