RedMatic-HomeKit icon indicating copy to clipboard operation
RedMatic-HomeKit copied to clipboard

Status der Homematic-Geräte wird bei Schalten am Homematic Schalter nicht in Homekit/Home-App aktualisiert

Open MTDWOR opened this issue 3 years ago • 5 comments

Der Status der Geräte wird in der der Home-App nicht aktualisiert, wenn ich diese mit dem physischen (Homematic-)Schalter schalte. Wenn ich die Geräte in der Home-App schalte, dann wird der Status umgehend in der Homematic GUI aktualisiert. Wenn ich die Geräte in der Homematic GUI schalte, dann wird der Status umgehend der Home-App aktualisiert. Nur das direkte Schalten des Gerätes bewirkt keine Aktualisierung in der Home-App bzw. gelegentlich wird der erste Schaltvorgang aktualisiert; wird danach aber nochmal geschaltet, wird der Status nicht aktualisiert.

Ist das ein Bug oder ist das nicht vorgesehen?

MTDWOR avatar Jan 09 '21 02:01 MTDWOR

Welchen Schalter verwendest Du? Ich kann das bei mir nicht nachvollziehen. Insgesamt solltest Du ein paar mehr Details zu Deinem Setup nennen und ggf. auch ein Logfile anhängen. Hast Du Deine CCU schon mal neu gestartet? Das wirkt oft Wunder. ;-)

dehsgr avatar Jan 09 '21 07:01 dehsgr

Ich habe die CCU nun neugestartet, aber dies brachte leider keine Besserung. Daher habe ich habe das ausführlicher beforscht:

Bei den Unterputzmontage Funk-Schaltaktoren für Markenschalter wird das Schalten direkt am Schalter sehr selten in die Home.App übertragen. Ein danach folgendes Schalten wird i.d.R. dann wieder nicht übertragen (= der Status ändert sich in der Home-App nicht).

  • keineStatusÜbermittlung: HM-LC-Sw1PBU-FM Funk-Schaltaktor 1-fach für Markenschalter, Unterputzmontage
  • keineStatusÜbermittlung: HM-LC-Sw2PBU-FM Funk-Schaltaktor 2-fach für Markenschalter, Unterputzmontage

Wenn ich die o.g. Schaltaktoren per Fernbedienung schalte, dann wird der Status in der Home-App nicht bei allen Geräten korrekt aktualisiert:

  • StatusÜbermittlungImmerOK: HM-RC-2-PBU-FM Funk-Sender 2-fach für Markenschalter, Unterputzmontage
  • StatusÜbermittlungImmerOK: HM-PB-6-WM55 Funk-Sender 6-fach, Aufputzmontage (Batterie)
  • keineStatusÜbermittlung; HM-PB-4Dis-WM-2 Funk-Display-Wandtaster 2-fach, Aufputzmontage (Batterie)

Mit den Zwischensteckern wird der Status beim direkten Schalten am Zwischenstecker auch nur von manchen übermittelt:

  • StatusÜbermittlungImmerOK: HM-LC-Dim1L-Pl Funk-Zwischenstecker-Dimmaktor 1-fach, Phasenanschnitt
  • keineStatusÜbermittlung; HM-LC-Sw1-Pl-DN-R1 Funk-Schaltaktor 1-fach, Zwischenstecker
  • keineStatusÜbermittlung; HM-ES-PMSw1-Pl Funk-Schaltaktor mit Leistungsmessung

Wenn in der Homematic GUI oder in der Home-App geschaltet wird, dann wird der Status in der Home-App immer korrekt geändert.

Ich bin ratlos woran, das liegt, denn gelegentlich wird der Status vom Schalten am Gerät/Schalter auch nach Homekit übermittelt.

MTDWOR avatar Jan 11 '21 14:01 MTDWOR

Mmmmh. Zumindest kann ich das Verhalten für den HM-LC-Sw1PBU-FM nicht bestätigen. Der wird bei mir zuverlässig synchron gehalten, auch bei mehrmaligem Schalten. Es kann allerdings eine Sekunde dauern, bis sich der Status aktualisiert. Also muss es bei Dir irgend etwas anderes sein.

Ich hatte solche Phänomene mal in der Vergangenheit, wenn in HomeKit selbst etwas verdreht war. Einen generellen Fehler seitens RedMatic-HomeKit kann ich mir hier nicht vorstellen. Du könntest ja mal für @hobbyquaker einen Debug-Log anhängen.

dehsgr avatar Jan 11 '21 15:01 dehsgr

Ich habe die Homekit-Konfiguration gelöscht (Zentralen rausgenommen und wieder neu eingetragen). Da muss man ja tausend mal klicken, bis es wieder alle korrekt zugeordnet, benannt und Status/Favoriten ja/nein gesetzt ist. Leider ist es immer noch so, dass die Unterputz-Schaltaktoren für Markenschalter meistens ihren Status nicht nach Homekit melden.

(1) Was ich zusätzlich beobachten kann ist, dass wenn es Schalter gibt, die auch noch von "Fernbedienungen" (HM-RC-2-PBU-FM Funk-Sender 2-fach für Markenschalter, Unterputzmontage; per Direktverknüpfung) geschaltet werden, dann wird der Status immer aktualisiert wenn an der Fernbedienung geschaltet wird und meistens wenn am Schaltaktor geschaltet wird. Wenn es keine "Fernbedienung" gibt, das ist z.B. bei allen drei "HM-LC-Sw2PBU-FM Funk-Schaltaktor 2-fach für Markenschalter, Unterputzmontage" dann führt evtl. mal ein Schaltbefehl zur Statusaktulisierung in Homekit, i.d.R wird der Status nie aktualisiert. Ich habe auch einen "HM-LC-Sw1PBU-FM Funk-Schaltaktor 1-fach für Markenschalter, Unterputzmontage" dessen Schalten fast nie zur einer Status-Aktualisierung in Homekit führt. (2) Wenn durch einen Homematic Bewegungsmelder geschaltet wird, dann wird der Status auch nicht aktualisiert.

Gerne kann ich ein Debug-Log zur Verfügung stellen, Ich würde es nur ungern hier posten, weil da ja z.B. auch alle Seriennummern drin stehen. Gibt es eine Möglichkeit das so hochzuladen, dass es nicht von allen einsehbar ist?

MTDWOR avatar Jan 15 '21 15:01 MTDWOR

@MTDWOR Du kannst mir das Log an [email protected] schicken, aber bitte dann hier noch mal Bescheid geben damit die Mail nicht untergeht (der Account is ziemlich geflutet ;-)

hobbyquaker avatar Mar 05 '21 23:03 hobbyquaker