Ich habe mich mal an einem matter-Plugin versucht.
Die Problemstellung ist erstmal, einen matter-kompatiblen Controller/Server zu haben. Den in Python neu zu schreiben, wäre Unfug, und die existierende Version ist effektiv nicht betreut.
Daher habe ich den matter-server (node.js-Projekt) gewählt. Dieser muss einmal per npm installiert werden ("npm install" in plugins/matter/sidecar/) und wird in der Folge vom Plugin beim Start ebenfalls gestartet (und beim Beenden von shng beendet). npm selber wird vom Plugin nicht angefasst.
Bislang ist eine grundlegende Matter-Unterstützung vorhanden -
Nehme Feedback und Anregungen gern entgegen. Bin mal gespannt, ob es da große Anwendungsmöglichkeiten gibt
Achso - ist in develop gepusht.
Die Problemstellung ist erstmal, einen matter-kompatiblen Controller/Server zu haben. Den in Python neu zu schreiben, wäre Unfug, und die existierende Version ist effektiv nicht betreut.
Daher habe ich den matter-server (node.js-Projekt) gewählt. Dieser muss einmal per npm installiert werden ("npm install" in plugins/matter/sidecar/) und wird in der Folge vom Plugin beim Start ebenfalls gestartet (und beim Beenden von shng beendet). npm selber wird vom Plugin nicht angefasst.
Bislang ist eine grundlegende Matter-Unterstützung vorhanden -
- Commands senden/empfangen
- besonderes Attribut: "matter_switch" - für on/off-Schalter (z.B. schaltbare Steckdose)
- im WebIf: Geräte koppeln und entkoppeln
Nehme Feedback und Anregungen gern entgegen. Bin mal gespannt, ob es da große Anwendungsmöglichkeiten gibt

Achso - ist in develop gepusht.


Kommentar