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 }(functionist eine vononoff,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.