Hallo, hier mal eine kleine Anleitung, wie man sein VAG-Fahrzeug (VW, Skoda, Audi) in Homekit bekommt und endlich die Standheizung auch per Siri oder Regel steuern kann. Z.B.: eine guten Morgen-Szene: Kaffeemaschine an, 10 min später Standheizung an. Geht leider nur über den Umweg über ioBroker.
Was benötigt man:
SkodaVWAudi-Connect
ioBroker
Homekit
1. ioBroker installieren (gibt genug Anleitungen im Netz)
2. Instanz vw-connect installieren (vom Plugin-Ersteller aus dem ioBroker-Forum kopiert)
https://github.com/TA2k/ioBroker.vw-connect
Unter Adapter das Github Icon klicken:
Beliebig auswählen und die Url einfügen.
Dann unter Adapter den VW Connect Adapter suchen und ganz rechts auf das klicken.
In den Instanzoptionen Mail und Password eingeben.
Wichtig: Update-Intervall 1 min und Status Update erzwingen 2 min
3. Instanz Yahka installieren
Diese Instanz wird die Sensoren bzw. Schalter an Homekit übergeben. Wie man Yahka installiert und an Homekit weitergibt, steht auch im Netz beschrieben.
In Yahka erstellt man dann seinen Schalter bzw. seine Sensoren (Gerät und Dienst). Ich liste mal auf, als was ich diese erstellt habe.
Standheizung - Switch - in ioBroker unter der VIN, remote, Standheizung - hier true/false
Lock/Unlock - Switch - in ioBroker unter der VIN, remote, lock - hier true/false
Standheizung Restlaufzeit - Temperatursensor - in ioBroker unter VIN, remoteStandheizung, climatisationStateReport, remainingClimateTime
Tankfüllstand - Feuchtigkeitssensor - in ioBroker unter VIN, status, data07, field09, value
Öllevel - Feuchtigkeitssensor - in ioBroker unter VIN, status, data04, field02, value
Kilometerstand - Kohlendioxidsensor - in ioBroker unter VIN, status, data01, field01, milCarSent
Was noch möglich ist, mangels zu altem Auto aber von mir nicht getestet wurde:
Batterie laden starten, Scheibenheizung starten, Vorklimatisieren, Verriegeln/Entriegeln.
4. Regeln erstellen bei Nutzung der Fernbedienung der Standheizung
Nun sind die Geräte in Homekit und der Schalter für die Standheizung kann genutzt werden. Was passiert nun, wenn die Fernbedienung genutzt wird? Das ist ein Problem. Der Schalter bewegt sich leider nicht, aber die Restlaufzeit wird angezeigt. Ich habe mir nun 2 Regel erstellt:
1. Regel: Restlaufzeit über/gleich 29 min - Schalte Standheizung ein
2. Regel: Restlaufzeit unter/gleich 0 min - Schalte Standheizung aus
Diese Regeln funktionieren ausschließlich, wenn per Fernbedienung oder App geschaltet wird. Wird per Siri oder Homekit-Schalter geschaltet, sind die Regeln natürlich nicht notwendig.
Anmerkung: Bei neueren PKWs funktioniert das natürlich auch mit Entriegeln etc. analog Standheizung.
Viel Spaß
5. Standortanzeige
Man benötigt Vis, Vis-map sowie das Plugin homebridge-website-to-camera. Mit Vis-map wird die Karte im Vis erstellt. Anschließend werden unter "markers" die Koordinaten angegeben, allerdings nicht als Zahl, sondern als Verweis auf das vw-connect-Plugin unter "position". Das sollte dann so ähnlich aussehen (VIN mit eigener VIN ersetzen):
Longitude: vw-connect.0.TMBXXX_DEINE_VIN_XXX.position.longitudeConv
Latitude: vw-connect.0.TMBXXX_DEINE_VIN_XXX.position.latitudeConv
Die URL des Vis-Views dann einfach in der Config des homebridge-website-to-camera-Plugins als Website angeben und heraus kommt eine Kamera mit den Standortdaten des Autos.