Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. [How-To] BMW HomeKit Integration via ioBroker

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [How-To] BMW HomeKit Integration via ioBroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Houbi last edited by Houbi

      Hallo zusammen

      Habe just for fun eine HomeKit Integration für meinen BMW gemacht und gedacht ich teile hier wie genau man sowas einrichten kann, vielleicht hat der eine oder andere ja Freude daran... Das Endresultat sieht nun so aus bei mir:

      c148d4cb-5c1f-4de9-a477-8a59652a589b-image.png

      Folgende Komponenten sind dabei zur Verwendung gekommen:

      • ioBorker
      • BMW Adapter
      • yahka Adapter
      • Blockly Skripte

      Folgende Probleme gab es dabei zu lösen:

      • "Taster" für HomeKit (die Switches gehen nicht zurück auf die Startposition)
        Für Funktionen wie "Licht" oder "Hupe" ist es nicht hilfreich wenn der Schalter in der On Stellung bleibt

      • Für die Verriegelung macht es Sinn ein Schloss zu haben im HomeKit. Das sollte man aufschliessen und abschliessen können. Es muss gleichzeitig den Status anzeigen können (offen/geschlossen), es sollte der Vorgang ausgeführt/angezeigt werden (aufschliessen/abschliessen) und zudem sollte eine parallele Verwendung der BMW app möglich sein ohne das ein Durcheinander entsteht. Also z.B. öffnen mit der BMW App, schliessen mit HomeKit und umgekehrt

      • Bei der Lüftung wäre es schön wenn der Ventilator dreht solange die Lüftung läuft und alles ebenfalls über nur einen Switch/Ventilator gesteuert werden kann und nicht mehrere Switche für An/Aus usw.

      • Konfiguration der Geräte im yahka Adapater war auch nicht ganz so trivial da die Dokumentation nicht sonderlich umfangreich ist.

      • Einige weitere kleine Unschönheiten...

      How-To:

      • BMW Adapater für ioBroker installieren und konfigurieren
      • yahka Adapter installieren und Bridge in Betrieb nehmen

      Ich würde als erstes sicherstellen dass der BMW Adapter funktioniert und die Aktionen (öffnen/schliessen usw) korrekt ausgeführt werden können:

      0bc36d4f-3227-42c5-87ee-712b22e790c0-image.png

      Die ganzen Statusinformationen zu Verrieglung, Fenster, Türen, Kofferraum und Haube findet man etwas weiter unten:

      db544f0f-9dd1-4289-8df9-cf744b3be06f-image.png

      Installation und Grundkonfiguration des yahka Adapaters beschreibe ich nicht weiter, dafür aber wie ich die ganzen Switches usw. eingerichtet habe.

      Datenpunkte im ioBroker anlegen:
      2626df69-8623-4503-8d39-0fafcf5b2eff-image.png

      Fenster:
      65fa9941-44e8-444a-91af-35635b1a3f4e-image.png

      Frontklappe:
      23b8ce4a-19de-43f7-8f20-661a4739695c-image.png

      Gepäckraum:
      a5b10a8d-3383-4ad9-a6ba-7ff46f24c921-image.png

      Hupen
      bf033545-074c-46ce-b32d-3a3e5c09cf27-image.png

      Licht:
      3ad09920-006e-49c3-a599-90260fc0a973-image.png

      Lüftung:
      21d93722-e8ba-4400-b202-9210c2ee3d20-image.png

      Türen:
      fc5ada18-bf78-4be0-aebd-f62eabe279da-image.png

      Verriegelungsstatus:
      7b76f82a-3acf-4c97-868f-f579b16d58aa-image.png

      Damit dann auch alles so reagiert und sich so anfühlt wie man es erwarten würde braucht es noch ein paar Blockly Skripte.

      Switches wieder auf Ausgangsstellung:
      725cdf90-214a-4e91-a25b-4aed0c142bb1-image.png

      Verriegelungsstatus:
      5179eff2-0ff3-4479-a92b-6d3aa821b497-image.png

      Lüftung:
      35440448-30e9-42f4-93d1-d007689279ec-image.png

      So das müsste eigentlich alles sein, hoffe habe nichts vergessen. Sollten Fragen da sein bitte einfach stellen. Ich bin noch blutiger Anfänger, wer also irgendwelche groben oder weniger groben Patzer sieht oder andere Verbesserungsvorschläge oder Ideen hat bitte immer her damit. Ich fänd es z.B. schön wenn man "Fenster", "Türen", "Frontklappe" und "Gepäckraum" nicht mehr anklicken könnten sondern diese nur noch den Status anzeigen.

      Grüsse,
      Houbi

      wendy2702 K 2 Replies Last reply Reply Quote 1
      • wendy2702
        wendy2702 @Houbi last edited by wendy2702

        @houbi Auch wenn das hier ziemlich Alt ist und ich das aktuell für einen Mercedes realisieren will.

        Bekommst du auch die letzte Änderung in Homekit angezeigt?

        Z.B. Fahrzeug verriegelt und dann Datum und Uhrzeit dabei.

        H 1 Reply Last reply Reply Quote 0
        • H
          Houbi @wendy2702 last edited by

          Hallo @wendy2702

          Ja, klappt in alle Richtungen, egal woher der Input kommt (Auto/BMW App/HomeKit).

          Grüsse,
          Houbi

          wendy2702 1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 @Houbi last edited by

            @houbi Danke für die schnelle Antwort aber ich glaube du hast mich falsch verstanden.

            Ich wollte wissen ob in der Kachel dann das Datum/Uhrzeit von z.B. der Verriegelung steht.

            H 1 Reply Last reply Reply Quote 0
            • H
              Houbi @wendy2702 last edited by

              @wendy2702 sehr gerne. Aber ich verstehe wohl wirklich nicht ganz, wie meinst Du Datum und Uhrzeit? Im Falle der Verriegelung gibt es 4 verschiedene Zustände die angezeigt werden:

              • verriegelt
              • geöffnet
              • öffnen (verriegelt -> geöffnet)
              • schliessen (geöffnet -> verriegelt)

              ...aber Datum und Uhrzeit? 🤔

              wendy2702 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @Houbi last edited by

                @houbi also in der Mercedes App z.b. und auch im Adapter gibt es einen Zeitstempel zur letzten Ausführung. Meine beim BMW Adapter auch, nutze ich aber nicht mehr da mir die connected Dienste keinen großen Mehrwert bringen. Auto steht eigentlich überwiegend in der Garage 🫣

                Bei Mercedes in der App z. B. So:

                IMG_3566.png

                1 Reply Last reply Reply Quote 0
                • N
                  neueinsteiger last edited by

                  Re: [How-To] BMW HomeKit Integration via ioBroker

                  Hallo ich hab das blokly Script kopiert, aber bei mir wird der Schalter zB Hupe aus und ein geschaltet. In Dauerschleife. Woran könnte das liegen?

                  1 Reply Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active last edited by

                    @neueinsteiger sagte in Blokly Problem:

                    Hallo ich hab das blokly Script kopiert

                    Welches?

                    Zeigen!

                    https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

                    N 1 Reply Last reply Reply Quote 0
                    • N
                      neueinsteiger @Codierknecht last edited by

                      @codierknecht oh da ist wohl was schief gegangen. Ich wollte auf diesen Beitrag antworten, https://forum.iobroker.net/topic/59170/how-to-bmw-homekit-integration-via-iobroker/6
                      Ich bekomme es nicht hin das dass Schloss bzw Verriegelungsstatus bei mir richtig angezeigt wird.

                      1 Reply Last reply Reply Quote 0
                      • K
                        KNG @Houbi last edited by

                        @houbi Hallo Houbi
                        Bin seit ein paar Wochen im Besitz eines BMW iX, auf der Suche nach einer Lösung BMW-Connect ins HomeKit einzubinden, bin ich auf deinen Post gestossen. Momentan verwende ich ein Raspberry mit Homebridge, leider gibt es aktuell kein funktionierendes Plugin.
                        Bevor ich jetzt einen 2. Raspberry kaufe um ioBroker zu installieren und alles aufzusetzen, wollte ich dich fragen, ob das so noch funktioniert bei dir?
                        Falls ja, wärst du so nett und würdest mir die Anleitung einwenig detaillierter beschreiben?

                        Vielen Dank und Lieber Gruess
                        Eli

                        H 1 Reply Last reply Reply Quote 0
                        • H
                          Houbi @KNG last edited by

                          @kng
                          Hi KNG

                          Ja das klappt soweit noch tip top bei mir. Ich habe zwischenzeitlich so einiges optimiert, aber grundsätzlich kannst Du das schon so übernehmen.

                          Grüsse,
                          Houbi

                          K 1 Reply Last reply Reply Quote 0
                          • K
                            KNG @Houbi last edited by

                            @houbi danke für die Rückmeldung. Bin es gerade am aufbauen, was hast du noch optimiert?

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            807
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            6
                            12
                            1149
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo