thkl / hap-homematic

a AddOn for HomeMatic CCU3 (Raspberrymatic) that will bring HomeKit to your CCU
MIT License
221 stars 26 forks source link

Virtueller Schalter gibt kein Feedback #257

Closed gerd2005 closed 3 years ago

gerd2005 commented 3 years ago

Hallo zusammen,

ich habe in meiner CCU3 einen virtuellen Schalter angelegt und diesen mittels Direkt-Verknüpfung an die integrierte Beleuchtung unseres Garagentorantriebs gehangen. Das ganze sieht so aus: B7D5BC2F-F2EF-4F8C-95F6-1427B24C6313

Dann habe ich in HAP mir diesen virtuellen Schalter geschnappt und meiner Home-App hinzugefügt. 40ED72A8-6CFB-4D61-A993-40A4CEEDB102 6DAAD2E1-D8CE-4790-B776-22024DE22075

Das schöne ist: Wenn ich in HomeKit den Schalter betätige, wird das Licht an, bzw. Ausgeschaltet. Auch Siri klappt wunderbar. Allerdings wird in HomeKit nicht der aktuelle Status überführt.

Als Beispiel:

  1. Licht ist aus
  2. Schalter zum Einschalten wird gedrückt
  3. Licht geht an
  4. In der Home-App springt der Schalter kurz auf ein, um dann wieder auf aus
  5. In der CCU wird der Status korrekt angezeigt

Im Grunde ist es so, dass wenn ich den Schalter auslöse, einfach nur das Gegenteil mit dem Licht passiert. Ist es an, wird es ausgeschaltet und umgekehrt. Die Anzeige in der Home-App ist aber immer „aus“.

Weiss jemand Rat?

Vielen Dank und viele Grüße.

roe1974 commented 3 years ago

Die virtuellen Taster (nicht Schalter) - egal ob HM oder HMiP - sind doch Taster (also SHORT_ON bzw. LONG_ON) ... d.h. der springt ja, wie für einen Taster üblich, gleich wieder auf "OFF" .... der müsste auch in der CCU gleich wieder auf "OFF" sein ... oder ?

lg Richard

gerd2005 commented 3 years ago

Nein, der Status bleibt hier.

3F6E58B3-92B9-4623-B06F-BE0FA72BC27A 777F8985-EAE7-4FCC-A06D-1D311CD83139

jb-home commented 3 years ago

Du solltest das Licht Garage in HomeKit einbinden damit du den Status hast. Der Virtuelle Schalter ist ja nur ein Toggle und geht sofort wieder aus. Der Virtuelle Schalter hat in der CCU gar keinen Status an oder aus.

Du musst also das HmIP-MOD-HO xxxxxx:2 in HomeKit einbinden.

gerd2005 commented 3 years ago

Achso... Klar, logisch. Jetzt ist der Groschen gefallen. Aber dann sind wir wieder bei dem Problem, dass das PlugIn leider nur einen Kanal je Gerät zu lässt.

jb-home commented 3 years ago

Dann Nimm eine Boolean Variable und spiegel auf die den Zustand des Lichts. Musst dann halt auch den Variablen Update Trigger immer laufen lassen, wenn sich das licht und entsprechend die Variable ändert.

gerd2005 commented 3 years ago

Mhh ok... An der Stelle bin ich wieder raus. Boolean-Variable muss ich später googeln und schauen wie das funktioniert.

jb-home commented 3 years ago

Eine Variable in HM anlegen mit dem Typ Logik (Wahr / Falsch). In der Wiki dann nach Variable Update Trigger schauen.

jb-home commented 3 years ago

Oder @thkl baut den Service für den HmIP-MOD-HO so um, dass automatisch auch ein Licht mit in HomeKit angelegt wird.

gerd2005 commented 3 years ago

thkl hat bzgl. Mal soetwas hier geschrieben: > Ich hab es glaube ich schon irgendwo anders hier geschrieben; jeder Kanal eines CCU Gerätes kann genau auf ein HomeKit Gerät gemappt werden.<

Da das Garagentor (auf & zu) mit HAP bereits verbunden ist, ist das Licht somit raus.

jb-home commented 3 years ago

Das stimmt, dass es er nur einmal Mappen kann. Aber bei dem einem Mal könnte er daraus zwei HomeKit Geräte erzeugen denke ich. Er müsste also beim Garagentor um einen Switch Service erweitern. Dann wäre alles in einem Gerät. Wie bei den Thermostaten z.B. wo Temperatur und Luftfeuchtigkeit unterschiedliche Datenpunkte sind. Es geht ja nicht darum einen Kanal zweimal zu verwenden (das geht seiner Aussage her nicht).

Zumindest habe ich es so verstanden. Habe zu meinem Bedauern, seinen Code nie wirklich analysiert.

gerd2005 commented 3 years ago

Ja das wäre natürlich prima. @thkl Könntest du bei dem Gerät HmIP-MOD-HO noch bitte den Kanal 2 für das Licht als zweites Gerät hinzufügen, so, wie es @JensBonse beschrieben hat? Wäre super, wenn das gehen würde. Herzlichen Dank!

thkl commented 3 years ago

Kurz, damit ich das verstehe... HmIP-MOD-HO hat noch einen Datenpunkt für ein Garagenlicht ?

gerd2005 commented 3 years ago

Ja, genau. Wirst du aus diesem Screenshot schlau? Oder benötigst du noch weitere Infos? 5FBAF245-736E-4FBC-8DFC-1BEA3664B7C2

Hier das Gerät auf der Homematic Seite: https://www.homematic-ip.com/produkte/detail/homematic-ip-modul-fuer-hoermann-antriebe.html

thkl commented 3 years ago

Ok ich hab in der Doku nach geschaut .. es gibt einen Kanal 2 SIMPLE_SWITCH_RECEIVER .. den kann ich einfach einem normalen Schalter zuordnen .. dann kann man sich den in HomeKit als Licht mit allen Spässchen die das Licht so kann einbinden. Das ist kein Akt

gerd2005 commented 3 years ago

Mega! Danke

thkl commented 3 years ago

Das ist dann natürlich ein 2. Gerät .. aber das kann ja dann in den Raum "Garage" oder so , das Siri dann "Schalte das Licht in der Garage ein" kapieren dürfte ...