Matter Unterstützung (Beta)

Ich habe jetzt die Osram “Smart+ Filament Classic” erfolgreich über Wifi angebunden. Allerdings habe ich ein seltsames Verhalten beim Dimmen mittels Script. Wenn ich RequestAction auf das Level (Helligkeit) mache, läuft das sehr langsam und nur bis zum Wert 39. Wenn ich SetValue auf eine Hilfsvariable schreibe und dann das Level der Instanz per Ereignis (auf auslösenden Wert setzen) schreibe, läuft das wie erwartet schnell und bis 100. ??? Hier das Script:

$HLevel = 1;

for ($i = 0; $i < 100; $i++) {

//RequestAction(18987,$HLevel);

SetValue(40572,$HLevel);

$HLevel = $HLevel +1;

usleep(200000);

}

Must du selber bauen, hab es gerade gemacht und BLE MiFlora und Matter auf dem ESP32S.
Jetzt müssten die Sensorwerte per Berry ausgelesen werden und an Matter durchgereicht werden.
Mal sehen ob ich was hin bekomme.

Die Ausgaben im Matter Controller sollten erst mal reichen. Aber im Moment sind die Ausgaben generell noch sehr dünn. Ein Beispiel:

Hier fehlen mir die NodeId und vor allem die Werte des Attributes. Ohne die Werte kommt man nicht wirklich weiter.

Auch gibt es keine Ausgabe, wenn Daten gesendet werden (z.B. MATTER_Identify).

Das macht es noch etwas mühsam.

Ich habe es ausprobiert mit meiner Philips Aurelle

<?php

for ($i = 0; $i < 100; $i++) {

    RequestAction(28032,$i);

    usleep(200000);
}

Das lief bei mir sauber durch.

Der Wert steht nachher auf 99. Angezeigt wird aufgrund des Wertebereichs von 1-254 der prozentuale Wert 39 %.

Momentan fehlt noch die Unterstützung von Tastern. Ich habe bei mir zwei im Einsatz.

Demnach sind alle Features außer Bit 0 (Rasttaster) aktiviert:

  • Bit 1: Schalter ist ein Taster
  • Bit 2: Schalter unterstützt das Erzeugen von Freigabe-Ereignissen
  • Bit 3: Schalter unterstützt die Erkennung von langem Tastendruck
  • Bit 4: Schalter unterstützt die Erkennung von mehrfachen Tastendrücken

Die CurrentPosition wird aber momentan noch nicht verändert, wohl aber aktualisiert.

Beispiel für einen LongPress:

Jede Taste hat die Cluster

Er hat also die gleiche Funktionalität bis auf den Mehrfachtastendruck.

Hier kommen gar keine Einträge im Debug. Da liegt es wohl an einer gescheiterten Subscription:
image

Ich hoffe, damit etwas helfen zu können.

Das habe ich jetzt hinbekommen, aber es fehlen halt noch endpoints für die Werte.
Siehe Matter - Tasmota
Habe mir 2 Tasmota Rule’s gebaut (damit geht das testen einfacher)
Die erste holt die Flora Werte in var1-var4, die zweite sendet bei update der Werte nach Matter.

lg Thomas

Mein Fehler, hatte den Wertebereich bis 254 nicht auf dem Schirm. Danke für den Input.

1 „Gefällt mir“

Die VM hängt direkt am Netz über einen vSwitch. Es ist ein ESX 7, der noch
in der Ecke dümpelt. Onkel Google spricht:

VMware ESXi 7 does not natively support mDNS (Multicast DNS).

somit werde ich da auch keine Energie mehr reinstecken.

Insgesamt scheint mir der Matter Stack sehr empfindlich zu sein. Ich habe am Wochenende an meinem Unifi Controller etwas in den mDNS Einstellungen gespielt, nach jeder Änderung hatte der Konfigurator die Verbindungen verloren. Wenn ich dann den Controller und den Konfigurator gelöscht habe, den Raspberry neu gestartet und dann alles neu eingerichtet habe lief es wieder. Das ganze Spiel wohl 4 - 5 mal. Mein Aqara Controller sowie HomePod mini haben die Verbindungen gehalten.

Zum Thema Homepod: Ganz kurioses Verhalten mit meinem Nuki Schloss. Habe ich es direkt mit dem Homepod gekoppelt hat Home die Verbindung nach einem halben Tag verloren. Jetzt habe ich das Nuki erst am Aqara Hub angelernt und über die Aqara App für den Homepod freigegeben. Dort hält das Home die Verbindung jetzt seit 3 Tagen stabil. Ich verstehe es nicht :smiley:

Und mein Erschütterungssensor ist auch als Unterinstanz vom Aqara im System angelernt. Schön. :smiley:

Ich werde wohl den Aqara M3 Hub als Border Router einsetzen. Mir gefällt das dieser am Netzwerk über POE betrieben werden kann.

Gibt es schon Erfahrungen zu dem Sigenia Fenstergriff?
Insbeondere der Verriegelungsmodus wäre interessant? Ich möchte gerne bei Abwesenheit automatisch die Griffe sperren.

Gruß,
Loerdy

Das kann sein. Aber dann sollte er im Konfigurator doch automatisch erkennen, dass die Verbindung weg ist und du kannst dann neu abonnieren, oder? Neu Erstellen sollte da gar nicht notwendig sein.

Leider nein. Der Matter Pairing Code auf der Verpackung war falsch. Da der Support sich 7 Tage nicht gemeldet hat, geht der jetzt über Amazon zurück und ich hoffe, dass der Ersatzgriff besser ist.

paresy

Neu: Verbesserter Koppeldialog

Ich kann keine neuen Tasmota Geräte mehr koppeln.

Moin Moin,

habt ihr zwischenzeitlich das Bosch TVR bekommen und gibt es neue Erkenntnisse warum es sich koppeln läßt.

Gruß Michael

Jupp. Der läuft hier über meinen HomePod Mini super.


@tomgr Ich hab gerade mal ein neues Gerät angelernt und das klappt prima. :confused:

paresy

supi, aber hier leider nicht??

Auf welchem OS bist du unterwegs? Hast das System sauber eine IPv6 Adresse?

paresy

Bin auf Apple TV unterwegs. Ob das IPv6 freigeschaltet ist muss ich mal schauen… Aber warum wird das TVR im Koordinator angezeigt und ein Shelly PM1 Gen4 funktioniert.

Ne, das Problem liegt eher in Symcon. Wo läuft Symcon drauf?

paresy

Symcom läuft auf einen Intel NUC in einer Proxmox LXC

Gruß Michael

Und der LXC Container hängt direkt mit einer IP-Adresse am Netzwerk jeweils mit IPv4 und IPv6?

paresy

Im glaube nur IPv4. Im Network wird nur vmbr0 / LinuxBridge / und dann die IPv4 Adresse angezeigt. Das IPv6/CIDR ist leer.

Gruß Michael

Soweit ich weiß brauchst, du mindestens eine Global IPv6

So sieht es in der SymBox aus:

inet6 addr: fd6b:4ba4:93d8:a74a:da3a:ddff:fe99:bb33/64 Scope:Global

paresy