Skip to content
Feuer-sturm edited this page Jan 25, 2025 · 33 revisions

Einleitung

tbd

Wie melde ich ein Problem / Bug?

  • Bitte überprüfe zuerst Voraussetzungen für die Verwendung dieses Adapters und Fehlerbehebung
  • Prüfe, ob die neueste verfügbare Version installiert ist - oder wenn nicht, ob das Changelog der neueren Versionen als die installierte das aktuelle Problem löst und aktualisiere den Adapter.
  • Überprüfe, ob es bestehende offene GitHub issues zu deinem Problem gibt. Wenn das Problem dort ebenfalls existiert, reagiere im ersten Beitrag mit einen "Daumen hoch". Dies hilft, die Probleme zu priorisieren. „Me Too"- Kommentare ohne zusätzliche Informationen sind nicht erforderlich.
  • Erstellen ein GitHub issue beim Adapter, wenn das Problem noch nicht existiert.
  • Setze bei der Adapter Intanz das Loglevel auf "Debug" und aktiviere in den Einstellungen der Matter Instanz auf dem ersten Tab "Allgemein" die Option "Erweitertes Debug-Logging für das Matter-Protokoll aktivieren (nur sichtbar mit der Protokollebene „Debug“)". Hänge das Log (Logfile-Speicherort üblicherweise /opt/iobroker/logs/...) als Textdateianhang an das github issue. Stelle bitte nicht nur die eigentliche Fehlermeldeung zur Verfügung, sondern stelle auch einige Minuten des Protokolls vor und nach dem Fehler bereit, um mehr Kontext zu erhalten. Beschreibe im issue so ausführlich wie möglich, was gemacht wurde als der Fehler entstanden ist und wie sich der Fehler genau äußert. Je detaillierte das Problem beschrieben ist, desto besser kann es analysiert werden.

Verbindungs- und Kommunikationsprobleme

Allgemeines

  • Nach einem Matter Adapter restart oder ioBroker Host reboot kann es bis zu 10 - 15 Minuten dauern bis sich alle Controller wieder neu verbunden haben

IPv6 Konfiguration des ioBroker Host Systems

Proxmox LXC Container mit Ubuntu & Debian

Um IPv6 für den ioBroker Matter Adapter verwenden zu können, muss im LXC Container in Proxmox die Option "SLAAC" aktiviert werden.

Kurze Erklärung zum Thema SLAAC: https://www.elektronik-kompendium.de/sites/net/1902141.htm

grafik

Erfolgreich getestet mit Ubuntu 24.04, Debian 12 + Fritzbox 7530 mit DHCP + Defaulteinstellungen für "IPv6 Einstellungen"

IPV6 Kommunikation für Nutzung von Thread Geräten:

Bestimmt kann man das noch optimieren 😉 Aktive Netwerkschnittstelle: wlp0s20f3

/etc/sysctl.conf

  • net.ipv6.conf.all.forwarding=0
  • net.ipv6.conf.wlp0s20f3.forwarding=0
  • net.ipv6.conf.wlp0s20f3.accept_ra=1
  • net.ipv6.conf.wlp0s20f3.accept_ra_rt_info_max_plen=64

/etc/network/interfaces

  • iface wlp0s20f3 inet6 auto

    -- accept_ra 2

Kontrolle der Einstellungen: (sudo voranstellen)

sysctl -n net.ipv6.conf.wlp0s20f3.forwarding

0

sysctl -n net.ipv6.conf.wlp0s20f3.accept_ra

2

sysctl -n net.ipv6.conf.wlp0s20f3.accept_ra_rt_info_max_plen

64

Ich sehe schon, das die Einträge nicht konsistent sind, habe aber immer mal wieder eine Einstellung geändert->reboot->Test, so läuft es jetzt aber.

Unterschiedliches Verhalten in den Ökosystemen

In diesem Abschnitt wird gesammelt an welchen Stellen sich die verschiedenen Ökoysteme unterschiedlich verhalten

Temperatur

  • Google: Der Temperaturwert wird in der App auf 0.5° gerundet angezeigt

Water leak Sensor

  • Google: Nicht unterstützt
  • Amazon: Nicht unterstützt

Troubleshooting für Devices and Bridges

  • With Alexa only the Default bridge can be used on a host. Multiple Bridges to use with Alexa are only possible on different hosts.

  • When an Ecosystem shows the device as disconnected, especially after an adapter restart, then this usually means that the controller has not yet reconnected to the device. This can take some time. If it does not reconnect after a few minutes, then please check the connection information in the UI. If an ecosystem is not connecting at all, please check logs and potentially debug logs and open an issue.

  • Mit Alexa kann nur die Standard-Bridge auf einem Host verwendet werden. Mehrere Bridges zur Verwendung mit Alexa sind nur auf verschiedenen ioBroker Hosts möglich.

  • Wenn ein Ecosystem das Gerät als nicht verbunden anzeigt, insbesondere nach einem Neustart des Adapters, bedeutet dies in der Regel, dass der Controller sich noch nicht wieder mit dem Gerät verbunden hat. Dies kann einige Zeit dauern. Wenn die Verbindung nach ein paar Minuten nicht wiederhergestellt ist, überprüfe bitte die Verbindungsinformationen in der Benutzeroberfläche. Wenn ein Ökosystem überhaupt keine Verbindung herstellt, überprüfen bitte das ioBroker Log (ggf. Debug Loglevel aktivieren) und erstelle falls notwendig ein github issue.

Troubleshooting für den Matter Controller

tbd