Expose KNX to Matter (BETA)

Dieser Node ist in BETA: Er funktioniert, aber Details können sich zwischen Releases noch Àndern.

Übersicht

Jeder Expose KNX to Matter Node stellt ein KNX-GerĂ€t als Matter-GerĂ€t bereit: Die gekoppelten Controller (Alexa, Google Home, Apple Home
) sehen es mit dem von dir vergebenen Namen — bereit fĂŒr App- und Sprachsteuerung. Verweise ihn auf einen Matter Bridge-Konfigurations-Node (die eigentliche Bridge, einmal gekoppelt - der Kopplungs-QR-Code lebt dort) und fĂŒge beliebig viele Device-Nodes hinzu, ĂŒberall in deinen Flows.

Das ist die Gegenrichtung zum Matter Device-Node: Dort steuert KNX ein Matter-GerÀt, hier steuern Matter-Controller KNX.

Das Ändern des GerĂ€tetyps nach der Kopplung der Bridge verĂ€ndert die Matter-Endpunktstruktur. Controller können den alten Endpunkt als nicht erreichbar behalten; dann die Bridge zurĂŒcksetzen/neu koppeln oder ein neues bereitgestelltes GerĂ€t erstellen.

Konfiguration

Feld Beschreibung
Matter-Bridge Der Matter-Bridge-Konfigurations-Node, zu dem dieses GerÀt gehört
KNX GW KNX-Gateway fĂŒr die Telegramme. Optional: Ohne lĂ€uft das GerĂ€t im Nur-Flow-Modus ĂŒber die Node-PINs. Wird automatisch gewĂ€hlt, wenn das Projekt nur ein Gateway hat
Name Was Alexa & Co. anzeigen und fĂŒr Sprachbefehle verwenden
GerÀtetyp Der Matter-GerÀtetyp (siehe unten); bestimmt, welche Gruppenadress-Felder erscheinen
Status beim Start lesen Sendet beim Start ein GroupValue_Read an die Status-GAs, damit die Matter-Attribute gefĂŒllt sind

GerÀtetypen und Gruppenadressen

Typ Gruppenadressen
Ein/Aus-Licht, Steckdose Ein/Aus Befehls-GA, Ein/Aus Status-GA (DPT 1.001)
Dimmbares Licht + Dimmen % Befehls-/Status-GA (DPT 5.001)
RGB-Farblicht + RGB-Farbe Befehls-/Status-GA (DPT 232.600). Die Matter-Farbe (Hue/Saturation oder XY, vom Farbrad der App) wird von/zur KNX-RGB-Triplette konvertiert
Tunable-White-Licht + Farbtemperatur Befehls-/Status-GA in Kelvin (DPT 7.600)
Rollladen / Jalousie Auf/Ab (DPT 1.008), Stopp (DPT 1.017), Position % Befehl/Status (DPT 5.001), optionale Positionsumkehr
Thermostat (Heizung) GA aktuelle Temperatur, Sollwert Befehls-/Status-GA (DPT 9.001)
Ventilator / LĂŒftung Geschwindigkeit % Befehls-/Status-GA (DPT 5.001)
Sensoren (Temperatur, Feuchte, Licht, PrÀsenz, Kontakt) Je eine Status-GA
Rauch-/CO-Melder Rauchalarm Status-GA + optionale CO-Alarm Status-GA (DPT 1.005): kritische Benachrichtigungen auf dem Telefon
Wasserleckmelder Leckage Status-GA (DPT 1.005)
LuftqualitĂ€tssensor (CO2) CO2 Status-GA in ppm (DPT 9.008); die LuftqualitĂ€tsklasse (gut/mĂ€ĂŸig/schlecht
) wird automatisch abgeleitet
Saugroboter Nur Flow: keine Gruppenadressen. Aktiviere die Node-PINs: Befehle des Assistenten (“Reinigung starten”, Pause/Fortsetzen/zur Basis) kommen am Output als rvcmode/rvccommand an; melde den Zustand zurĂŒck mit msg.payload = { function: "rvcstate", value: "running"|"docked"|"charging"|"paused"|"error" } und den Modus mit function: "rvcmode", value: "cleaning"|"idle"
  • Befehls-GA: wird auf den KNX-Bus geschrieben, wenn der Assistent einen Befehl sendet.
  • Status-GA: wird vom Bus gelesen, um die Matter-Attribute (und die Apps) aktuell zu halten.

Erweiterte KompatibilitÀt

Diese Optionen werden nur angezeigt, wenn sie zum gewĂ€hlten Typ passen. Dimmbare GerĂ€te können den Helligkeitsbefehl ignorieren, den manche Controller direkt nach Ein senden. Bei Abdeckungen kehrt Öffnen / Schließen tauschen sowohl den binĂ€ren KNX-Befehl als auch die Prozentrichtung um. Abdeckungsregler-Entprellung fasst schnelle Zwischenziele vor dem KNX-Schreiben zusammen: 0 nutzt adaptive Fenster (400 ms fĂŒr den ersten, 150 ms fĂŒr weitere Befehle); 1–5000 erzwingt ein festes Fenster. Die Matter-Position kann außerdem optimistisch aktualisiert und spĂ€ter durch die KNX-Status-GA korrigiert werden.

Node-PINs

Wenn du die Input/Output-PINs des Nodes aktivierst:

  • Input: aktualisiere den Matter-Zustand aus dem Flow, ohne den KNX-Bus: msg.payload = { function: "onoff", value: true } (function ist eine von onoff, level, rgb, colortemp, position, temperature, humidity, illuminance, occupancy, contact, currenttemp, setpoint, fanspeed, smoke, co, leak, co2, rvcstate, rvcmode). NĂŒtzlich, um im Flow berechnete Werte (z.B. einen virtuellen Sensor) fĂŒr Alexa & Co. bereitzustellen.
  • Output: Jeder von einem Matter-Controller empfangene Befehl wird an den Flow weitergeleitet: msg.topic = GerĂ€tename, msg.payload = Wert, msg.matter = der rohe Befehl. Ein GerĂ€t ohne Befehls-GAs wird zum Nur-Flow-GerĂ€t.

Hinweise

  • Die Matter-IdentitĂ€t des GerĂ€ts ist an diesen Node gebunden: Wird der Node gelöscht und neu angelegt, sehen die Apps ein brandneues GerĂ€t.
  • HinzugefĂŒgte/umbenannte/entfernte Device-Nodes werden von den gekoppelten Controllern innerhalb von Sekunden ĂŒbernommen, ohne die Bridge neu zu koppeln.