NEWS
[Offen] Yahka / Switch / Xiaomi / Konfiguration
-
Moin,
ich habe diverse Sensoren von Aqara und möchte diese über Yahka in HomeKit ohne den Aqara Hub verwenden. Meine Fenstersensoren funktionieren wunderbar
Raspberry Pi 4 B Aqara Mini Switch WXKG12LM Software js-controller: 3.1.6 node.js: v12.20.0 npm: 6.14.8 linux
Ein Problem habe ich mit dem Switch von Aqara, dieser hat mehr als nur eine Funktion (an/aus):
Wenn ich den Button nur "einfach" anklicke ändern sich mehrere Zustände für eine Millisekunde:
Meine Frage:
Wie konfiguriere ich das in Yahka? So wie ich es hier konfiguriert habe:
... wird in HomeKit ein Schalter hinzugefügt, denn ich auch schalten kann. Beim schalten, wird unter Objekte nur ein zustand geändert:
Wenn ich den Aqara Schalter betätige, zuckt der Schalter auf dem iPhone nur für eine Millisekunde, ändert aber nicht seinen Zustand zu "an".
Könnt Ihr mir bei der Konfiguration in Yahka helfen?
Es gibt auch noch weitere Zustände 1003 (Lange gedrückt) und 1004 (Doppelklick).Ich würde gerne mit dem Schalter zwei Lampen ein und ausschalten.
Viele Grüße und Danke,
Jack
-
Hat keiner ein Tipp?
Hat niemand den "Aqara Mini Switch WXKG12LM" in yahka konfiguriert?
Mir wurde schon ein Screenshot von yahka reichen.
-
Warum willst Du den Status in Yahka haben ? Ich sehe da nicht so ganz den Sinn. Nebenbei handelt es sich bei diesen um Taster, also ist das Verhalten welches Du beschreibst durchaus korrekt.
Ansonsten geht der Weg nur über einen selbst angelegten Datenpunkt, den du durch Drücken des Tasters "umschaltest" (Skript)
A.
-
@Jacky Ich habe mehrere Aqara MiniSwitch im Einsatz und auch mit Homekit verbunden.
Ich habe dafür jeweils einen Datenpunkt erstellt. Dieser wird über ein Blockly beim Betätigen ein/aus geschalten. und der Datenpunkt ist auch in Yahka mit einem Homekit-Schalter verbunden.
Zusammenfassung: Der Datenpunkt kann sowohl mit Homekit wie auch mit dem MiniSwitch geschalten werden -
Vielen Dank für Eure Anregung
@Asgothian
Ich möchte den Status in Yahka haben, da ich zusätzlich über Homekit den Zustand des Tasters sehen und steuern möchte.
Wenn meine Tochter den Taster betätigt, kann ich anschließend von der Couch über mein iPhone das sehen und ggfs. umschalten@M240-Swiss
Danke M240-Swiss, über Deine anderen Beiträge bin ich zu meiner Lösung gekommen. War ein langer Weg, hat sich aber gelohntZu meiner Lösung:
Nachdem ich herausfand wie mein ein Datenpunkt (DP) anlegt, mich mit Blockly mehr und mehr beschäftigt und das Forum durchleuchtet habe, konnte ich es nach langem Testen lösen
Da ich aber ein blutiger Anfänger bin, würde ich mich freuen, wenn Ihr über das Script schauen könntet. Ist es logisch, ist es zu lang, kann man es vereinfachen, oder kann ich es so lassen. Funktionieren tut es.
- Anlegen des Datenpunktes
Ich habe mein Datenpunkt manuell so angelegt:
Da mir nicht genau klar war von welchem Typ dieser sein soll, habe ich drei ausprobiert:
Zahl mit Prozent fällt aus, aber wie ist es mit den zwei Anderen. Hier meine erste Frage:
Würdet Ihr Logikwert oder Schalter nehmen?
- Das Script (Taster 1)
Über den Taster soll jetzt am Anfang nur eine Funktion gesteuert werden, An-Aus, deswegen habe ich mir nur ein Event ausgesucht, 1002 bzw. "Release after press".
Dabei war es mir wichtig, dass nur dieser eine Event, den Schalter An und auch Aus schaltet.Hier meine zweite Frage:
Wäre es besser mein Datenpunkt über das Skript anzulegen? Oder bin ich mit der manuellen Erstellung in 1 richtig?
- Yahka
In Yahka greife ich den von mir manuell angelegten DP:
- Script 2 (Taster 2)
Auch das Script funktioniert, hier wollte ich die einzelnen Event-Codes abgreifen:
Frage Nummer drei:
Würdet Ihr das Script so lassen, oder gibt es Verbesserungsvorschläge?