Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. [How-To] BMW HomeKit Integration via ioBroker

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    901

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    685

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

[How-To] BMW HomeKit Integration via ioBroker

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
12 Beiträge 6 Kommentatoren 1.8k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H 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

    wendy2702W Offline
    wendy2702W Offline
    wendy2702
    schrieb am zuletzt editiert von wendy2702
    #2

    @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.

    Bitte keine Fragen per PN, die gehören ins Forum!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    H 1 Antwort Letzte Antwort
    0
    • wendy2702W 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 Offline
      H Offline
      Houbi
      schrieb am zuletzt editiert von
      #3

      Hallo @wendy2702

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

      Grüsse,
      Houbi

      wendy2702W 1 Antwort Letzte Antwort
      0
      • H Houbi

        Hallo @wendy2702

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

        Grüsse,
        Houbi

        wendy2702W Offline
        wendy2702W Offline
        wendy2702
        schrieb am zuletzt editiert von
        #4

        @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.

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        H 1 Antwort Letzte Antwort
        0
        • wendy2702W wendy2702

          @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 Offline
          H Offline
          Houbi
          schrieb am zuletzt editiert von
          #5

          @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? :thinking_face:

          wendy2702W 1 Antwort Letzte Antwort
          0
          • H Houbi

            @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? :thinking_face:

            wendy2702W Offline
            wendy2702W Offline
            wendy2702
            schrieb am zuletzt editiert von
            #6

            @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

            Bitte keine Fragen per PN, die gehören ins Forum!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            1 Antwort Letzte Antwort
            0
            • N Offline
              N Offline
              neueinsteiger
              schrieb am zuletzt editiert von
              #7

              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 Antwort Letzte Antwort
              0
              • CodierknechtC Online
                CodierknechtC Online
                Codierknecht
                Developer Most Active
                schrieb am zuletzt editiert von
                #8

                @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

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                N 1 Antwort Letzte Antwort
                0
                • CodierknechtC Codierknecht

                  @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 Offline
                  N Offline
                  neueinsteiger
                  schrieb am zuletzt editiert von
                  #9

                  @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 Antwort Letzte Antwort
                  0
                  • H 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

                    K Offline
                    K Offline
                    KNG
                    schrieb am zuletzt editiert von
                    #10

                    @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 Antwort Letzte Antwort
                    0
                    • K KNG

                      @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 Offline
                      H Offline
                      Houbi
                      schrieb am zuletzt editiert von
                      #11

                      @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 Antwort Letzte Antwort
                      0
                      • H Houbi

                        @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 Offline
                        K Offline
                        KNG
                        schrieb am zuletzt editiert von
                        #12

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

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        396

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe