Hey, Update: Habe es jetzt mit dem SLZB-06p7U probiert und es funktioniert (bis jetzt, denke aber das es so bleiben wird) einwandfrei. Auch mit mehreren Pergolen habe ich keine Probleme.
Noch ein fix falls jemand das selbe Problem hat: Bei der Pergola 4 sind die Matter Antennen draußen mit einem Clip befestigt. Nach dem ich sie aus dem Clip entfernt habe und sie einfach frei hängend gelassen habe, hat das mit dem verbinden viel leichter funktioniert. Denke das Blech schirmt das ab.
Vielen Dank für die Hilfe! Hat mir viel Zeit und Nerven gespart.
Update zum PERGOLUX Matter Controller / RGB-Lichtproblem
Ich bin inzwischen ebenfalls über das hier beschriebene Problem mit dem PERGOLUX Matter Controller gestolpert und habe es etwas genauer untersucht.
Bei mir handelt es sich um eine PERGOLUX Control Box RGB PX293-02 EU, Matter Vendor ID 0x15B8, Product ID 0xFB24, HW V1.0, FW 1.
Die Ursache lässt sich ziemlich eindeutig auf die Matter-Implementierung des Controllers eingrenzen: Der Controller kann einen ColorMode XY melden, obwohl ColorCapabilities XY nicht als unterstützten Farbmodus ausweist. Passende CurrentX-/CurrentY-Attribute sind ebenfalls nicht vorhanden. Home Assistant akzeptiert diesen Zustand folgerichtig nicht und läuft dann in:
set to unsupported color mode xy, expected one of {hs, color_temp}
Das kann dazu führen, dass die komplette Licht-Entität in Home Assistant nicht mehr korrekt funktioniert.
Ich habe dazu inzwischen einen offiziellen Home-Assistant-Core-Issue angelegt:
Außerdem gibt es einen Core-PR mit einem generischen Fallback, der nicht speziell auf PERGOLUX zugeschnitten ist:
Der Ansatz prüft bei einem widersprüchlichen gemeldeten ColorMode die tatsächlich vom Gerät angekündigten Farbmodi und deren verfügbaren aktuellen Attribute. Nur wenn sich daraus eindeutig genau ein gültiger Farbmodus bestimmen lässt, wird dieser verwendet. Bei einem mehrdeutigen Zustand bleibt das bisherige Verhalten bestehen.
Die Regressionstests laufen durch und die GitHub-CI des PR ist ebenfalls vollständig grün. Der PR wartet aktuell auf das Review durch einen Home-Assistant-Maintainer.
PERGOLUX habe ich den Fehler ebenfalls direkt gemeldet. Dort wurde die technische Fehlerbeschreibung inzwischen an die Produkt- und Entwicklungsabteilung weitergeleitet. PERGOLUX prüft jetzt die Matter-/Firmware-Seite und will sich melden, sobald eine Rückmeldung der Entwicklung vorliegt.
Das ist wichtig, weil der eigentliche Widerspruch natürlich idealerweise in der Firmware des Controllers behoben werden sollte. Der HA-PR soll zusätzlich verhindern, dass ein einzelner inkonsistenter Matter-ColorMode gleich die komplette Licht-Entität unbrauchbar macht.
Sobald es eine Rückmeldung von PERGOLUX oder zum Home-Assistant-PR gibt, kann ich hier ein Update posten.
Und danke an tchristian1103 für die vorherige Analyse und den Patch – das war ein ziemlich guter Hinweis darauf, dass das Problem nicht nur bei meinem Controller auftritt.
Von Pergolux wird nichts kommen, das hatte ich schon vor gut einem Jahr probiert. Auch ist das nicht deren Controller sondern ein Zukauf eines chinesischen Herstellers, ich hatte den sogar mal gefunden.
@tchristian1103
Ich habe beim weiteren Testen noch einen Matter-Bug beim Pergolux gefunden: Stop während der Lamellenfahrt funktioniert nicht.
Öffnen, Schließen und Positionsfahrt funktionieren, aber WindowCovering.StopMotion wird ignoriert. Im Matter-Server-Log sieht man sogar, dass der Pergolux den Befehl mit Success (0) quittiert – der Motor fährt trotzdem einfach weiter bis zur Zielposition.
Kannst du das bei deinem Controller auch mal testen? Würde mich interessieren, ob du dasselbe Verhalten hast.
@daniel.watter Ja ist bei mir genau so. Das hatte ich irgendwann auch mal festgestellt, da ich aber nur prozentuale Werte bzw. das “Schließen” anfahre, hatte mich das nicht weiter gestört.
Hab es aber gerade nochmal ausprobiert. Ohne Reaktion. Druck in die andere Richtung stoppt dann auch nicht sondern reversiert sofort.
Danke für das Feedback. Ich habe das nun auch an Pergolux weitergeleitet mit einer detaillierten Matter Server Analyse dazu. Es ist schon abenteuerlich , dass man nicht in der Lage ist drei Entitäten sauber zu testen . Allerdings werde ich es nicht so einfach stehen lassen. Die Pergola ist keine 6 Monate alt. Da muss der Hersteller liefern oder eben anderweitig reagieren.
Aber danke nochmal für dein Feedback. Damit ist klar, dass wir beide die gleichen Probleme mit dem gleichen Controller haben !
Ich hab den Hersteller wieder gefunden, ich wusste dass ich damals über die Matter-Schiene auf ihn gekommen bin.
Mein Controller hatte sich nach einem Jahr von der Matter-Fähigkeit verabschiedet, hatte aber schnell Ersatz bekommen und zum Glück das neuere Modell mit der deutlich längeren Matter-Antenne. Seitdem läuft das Ganze auch extrem stabil.
Den Hersteller hab ich inzwischen auch gefunden. Danke. Guangdong A-OK.
Darf ich fragen welche Version vom Controller du hast ? Ich hab hier 1.2 draufstehen. Du hattest auch geschrieben, dass Pergolux da nichts machen würde. Was hattest du als Antwort erhalten ? LG
Ich habe jetzt eine Antwort von Pergolux - siehe unten. Die haben jetzt sehr wohl was unternommen. Du kannst gerne dort auch mal eine Mail hinschreiben, dass du dann auch einen neuen Controller willst. Ich hab dem ganzen schon insoweit widersprochen, das Sie in der Nachbesserungspflicht sind, da de Kauf keine 6 Monate her ist. Für dich heisst der Nachweis der u.a. Mail aber: der Fehler ist offiziell bestätigt und somit ein Mangel von Anfang an. Falls das für dich relevant ist kannst du dich gern auf support case 603732. Beziehen.
Sehr geehrter Herr Watter,
vielen Dank für Ihre ausführlichen technischen Rückmeldungen und die bereitgestellten Protokolldaten. Wir haben beide gemeldeten Punkte, die Farbsteuerung und den Stop-Befehl, an unseren Hersteller weitergeleitet und möchten Ihnen den aktuellen Stand mitteilen.
Beide Verhaltensweisen sind uns inzwischen bestätigt. Unsere Kompatibilitätsprüfung deckt in erster Linie Google Home und Apple Home ab, da dies die am häufigsten genutzten Plattformen unserer Kunden sind. Andere Matter-Controller wie Home Assistant prüfen Gerätezustände teils strenger, wodurch solche Abweichungen dort eher sichtbar werden als auf anderen Plattformen.
Eine korrigierte Firmware für Ihr Gerät gibt es nicht und ist für dieses Bauteil auch nicht vorgesehen. Die Entwicklung hat ein neues Hardware-Modul erarbeitet, das diese Punkte adressiert. Eine Behebung über ein reines Firmware-Update ist für Ihre Control Box technisch nicht möglich.
Der vorgesehene Lösungsweg ist somit ein Austausch des Bauteils, sobald das neue Modul verfügbar ist. Wir arbeiten an der Beschaffung, können Ihnen aber noch keinen verbindlichen Zeitpunkt nennen. Nach aktuellem Stand ist eine Verfügbarkeit voraussichtlich nicht mehr in diesem Jahr zu erwarten.
Du hattest den Fehler ja schon damals gemeldet. Daher greift deine Gewährleistung —> sie müssen dir auch eine kostenlose neue Controller Box zur Verfügung stellen. Das kein OTA FW Update geht ist eigentlich schon der Witz an der Sache.
Ich habe mich nochmal dem Thema “Stopp-Button” angenommen.
Dieser funktioniert in der Tat, das Problem ist dass der Controller seine Fahrt 5x so schnell meldet. Du siehst es am Display, der ist schon bei 100% und die Lamellen erst gut 20% geöffnet. Drückst du jetzt “Stopp” passiert natürlich nichts, weil der Controller schon auf 100% steht.
Vielleicht baue ich einen HA-Wrapper, wenn ich mal Zeit habe. Mit dem Slider funktioniert es aber gut.