NEWS
[Matter] Bei Thermostaten gibt's immer eine Steckdose dazu?
-
Hello allerseits,
ich überlege meine Geräte über Matter mit Alexa zu steuern. Gerade vor dem Hintergrund der kürzlichen Gesichte mit dem ioBroker Skill, auch wenn der assistent-Skill möglicherweise auch gut funktioniert, aber Matter wäre auch rein lokal, was ich besser finde.
Zum Problem: Lichtschalter hinzufügen sind einfach und funktionieren problemlos.
Wenn ich aber Thermostate hinzufüge (egal ob über Kanal oder States manuell) wird es in Alexa korrekt angezeigt, sogar mit aktueller Temperatur etc.
Aber er fügt immer ein Gerät z.B. "Thermostat Schlafzimmer" hinzu und dazu noch ein Gerät "Thermostat" und "Erste Steckdose" die mit "Thermostat Schlafzimmer" verbunden sind.
Das ist natürlich Käse. Fügt man ein zweites Thermostat hinzu gibt's ne "Zweite Steckdose".
Die Thermostate sind Homematic-Thermostate, wo am Ende die States SET_TEMPERATUR und ACTUAL_TEMPERATURE verwendet werden.
Hat das Problem noch jemand und wie lässt sich das verhindern?Nachtrag: die Steckdose ist scheinbar mit dem BOOST_MODE State verknüpft. Aber den State hab ich gar nicht hinzugefügt.
Grüße
Daniel -
@daniel_2k
Hat der State Boost_mode die Rolle "switch"?
Wir hatte das bei einem LoRaWAN Thermostat (Vicki), letztendlich hat der dann die Rolle "level.mode.thermostat" bekommen und diese Rolle wurde extra dafür angelegt.
Siehe Github Type Detector Issue
und Github Matter Issueich nehme an, dass du dann ein Issue aufmachen solltest beim Homematic Adapter, dass dort eine andere State Rolle verwendet wird.
-
@j_paul sagte in [Matter] Bei Thermostaten gibt's immer eine Steckdose dazu?:
level.mode.thermostat
Das Ändern vom BOOST_MODE State auf level.mode.thermostat hat es gebracht.
Er erkennt den State jetzt nicht mehr und nun wird das Thermostat auch sauber angezeigt.
Danke für den Tipp/Info.Grüße
Daniel -
@daniel_2k
Kannst ja mal beobachten, ob die Änderung verbleibt und der Adapter die Rolle nur beim Anlegen des States vergibt, ansonsten in Ruhe lässt.
Wenn der Adapter es beim Neustart immer wieder „korrigiert“ wirst wohl ein Issue aufmachen müssen.
Aber schön dass es so erstmal läuft. -
Der Homematic-RPC-Adapater updated die States nicht, so dass es so bleibt.
Bei Neuanlage wird allerdings immer wieder switch.mode.boost gesetzt.
Ich mach mal bei hmrpc ein issue auf. Von der Sache her ist es ja nicht falsch. Aber in Kombination mit Matter und Alexa dann ungünstig. -
@daniel_2k
Ja, leider ist der RegEX "/^switch(\.power)?$/
" so, dass, nicht nur "switch.power
" greift, sondern auch "switch.*
", das zu ändern, wurde abgelehnt.
Somit wäre es optimal, wenn der hmrpc Adapter gleich die Rolle "level.mode.thermostat
" vergeben könnte.
(Für die nächsten, die darüber stolpern)