Alles anzeigenIch habe den switch Version 2 über Xiaomi Gateway heute eingebunden.
Mir hat es zusätzlich zum Switch-Button noch jeweils 2 Schalter erstellt für Auslösung „single press“ und „double press“.
Du hast glaub sowas mal erwähnt.
Kann man diese Zusatz-Schalter auch über das plugin aussteuern oder wie hast du es für dich gelöst?
Ich habe gestern auch mein Gateway und den Xiaomi Wireless Switch (den runden kleinen Puk) mit homebridge-mi-aqara eingebunden. Mir wurden natürlich auch die beiden virtuellen Schalter erstellt und versteckt bekomme ich sie auch. Aber was kann man damit eigentlich anstellen, wofür sind die da? Kann ich mit denen realisieren, dass bei einem einfachen Klick das Licht an geht und bei einem einem weiteren einfachen Klick das Licht wieder ausgeht?
Generell ist mir der Code für die Einbindung nicht ganz klar. Bei unten angegebenem Code ist der Button als einfacher Button ohne die Virtuellen eingebunden. Warum? Was bedeutet das Global? Stehe noch relativ am Anfang was Homebridge und Homekit angeht, vielleicht kann jemand helfen.
"158d0001000003": {
"Global": {
"disable": true
},
"Button_StatelessProgrammableSwitch": {
"name": "living room button",
"disable": false
},
"Button_Switch_VirtualSinglePress": {
"name": "living room button virtual single press"
},
"Button_Switch_VirtualDoublePress": {
"name": "living room button virtual double press"
}
Alles anzeigen
Alles anzeigenHey ihr, hat eigentlich mal jemand den Kontaktsensoren oder anderen Geräten den Gerätenamen bereits in der config.json zugewiesen? Funktioniert das?
Ich hab das nämlich mal testweise mit dem Mapping Table und der default value gemacht, leider hatte sich dann der von mir dem Gerät bereits über die Home.app zugewiesene Name nicht in den geändert, den ich in die config eingetragen habe.
Bsp.:Code"defaultValue": { "6409802da3b3": { "Gateway_Lightbulb": { "name": "gateway light" }, "Gateway_LightSensor": { "name": "living room light sensor" },
Ich stehe nämlich aktuell vor dem Problem, dass ich mir meine Homebridge zerschossen hab und wahrscheinlich komplett neu aufsetzen muss. So wie es bei mir aktuell eingebunden war, muss ich jetzt zu jedem Kontaktsensor gehen, ihn öffnen/schließen damit ich das Gerät entsprechend in der Home.app lokalisieren kann und es wieder richtig bennen kann...
Könnte man zukünftig damit ja vermeiden, wenn es mal der Fall sein sollte, dass man alles neu aufsetzt. Oder merkt sich die HomeKit konfiguration anhand der Seriennummer des Mi Sensors etwa den namen, dem man dem Gerät mal zugewiesen hat? Weiß einer etwas darüber.
Ich hatte gestern das gleiche Problem. Hast du die "Cached Accessories" gelöscht UND den Raspberry neugestartet? Das ist dafür laut Readme nötig und hat bei mir das besagte Problem gelöst.