homebridge-bmw-connected

  • Bitte entschuldigt die evtl dumme Frage.

    Aber wie installiere ich das Plugin? Ich Check das nicht. :(

    Nutzt du config-ui-x? Wenn ja ist es recht einfach, suche nach dem Plugin Homebridge Bmw Connected Accessories. Nach der Installation legst du die Config wie folgt an:

    Code
    {
                "accessory": "BMW-Connected-Accessories",
                "type": "lights",
                "name": "Light",
                "vin": "17-stellige VIN",
                "username": "DeineEMail",
                "password": "deinPW",
                "client_id": "dbf0a542-ebd1-4ff0-a9a7-55172fbfce35"
    }


    für type und name das ganze dann 2 bzw dreimal duplizieren und dann umbennen in

    climate

    horn

    lights


    für das Schließen nutze ich das andere: Homebridge Bmw Connected

    auch das ist die Config fast identisch:

    Code
    {
                "accessory": "BMWConnected",
                "name": "Name",
                "vin": "17-stellige VIN",
                "username": "DeineEMail",
                "password": "deinPW",
                "client_id": "dbf0a542-ebd1-4ff0-a9a7-55172fbfce35"
    }


    Einmal editiert, zuletzt von Spy ()

  • Vielen Dank.

    Nur mit dem Namen für Klima usw klappt nicht.


    Also ich hab für Licht

    Type:Light

    Name: Lights

    Was muss ich für den Test wählen? Ich steh auf dem Schlauch.


    Bei mir geht nur eine Instanz.

    Einmal editiert, zuletzt von Neueinsteiger ()

  • Beim type ist die Kleinschreibung dein Freund ;)

    Als Möglichkeiten gehen lights, horn oder climate

  • Im Grunde irgendeiner. Ich weiß nicht ob Homebridge oder Homekit doppelte Name vertragen, daher würde ich einen eindeutigen verwenden. Dem Plugin ist der Name egal

  • Moin!


    Klasse, daß Du Dich an die Programmierung wagst, danke!

    Welcher type muss den beim Auf/zuschliessen hin, oder geht das mit dem BMW-Connected-Accessories nicht.

    Und kannst Du eventuell die Statusabfrage optional machen, für diejenigen, bei denen das BMW seitig nicht unterstützt wird?


    Danke,

    Jo

  • Welcher type muss den beim Auf/zuschliessen hin, oder geht das mit dem BMW-Connected-Accessories nicht.


    Danke,

    Jo

    geht grundsätzlich. Ist nur nicht ganz fertig, da dafür das andere Plugin besser ist. Das ist als Schloß implementiert und nicht wie bei mir als getrennte Schalter.

  • geht grundsätzlich. Ist nur nicht ganz fertig, da dafür das andere Plugin besser ist. Das ist als Schloß implementiert und nicht wie bei mir als getrennte Schalter.

    Weiss nicht, ob mir das nicht sogar lieber wäre. So muss ich immer auf dem IPhone eingeloggt sein, damit das Schloss geht. Oder einen Fakeschalter wie bei der Garage anlegen.
    Also wenn Du getrennte Schalter hast find ich das auch Knorke :)


    Jo

  • Weiss nicht, ob mir das nicht sogar lieber wäre. So muss ich immer auf dem IPhone eingeloggt sein, damit das Schloss geht. Oder einen Fakeschalter wie bei der Garage anlegen.
    Also wenn Du getrennte Schalter hast find ich das auch Knorke :)


    Jo

    ich habe die Version 0.6.0 hochgeladen. Bitte mal testen. Danke!

  • Ok, ich habs mal installiert und einen Lock Schalter angelegt.

    Schiesst mir aber die Homebriddge, die neu startet nach dem Aufruf.

    Die Token hab ich mal ge-XXXt

    Das ist meine Config, die XXXX sind wieder von mir:

    Code
    {
                "accessory": "BMW-Connected-Accessories",
                "type": "lock",
                "name": "Auto absperren",
                "vin": "XXX",
                "username": "XXX",
                "password": "XXX",
                "client_id": "dbf0a542-ebd1-4ff0-a9a7-55172fbfce35"
            }

    Hab ich da nen Bock drin?


    Danke Dir!

    Jo

  • Hab ich da nen Bock drin?


    Danke Dir!

    Jo

    Ja, hatte sich noch ein Bug versteckt. Bei mir gehen jetzt alle Funktionen.


    Bei mir geht nichts. Egal ob light oder climate.


    Kann mal jemand eine funktionierende config posten bitte.

    {
                "accessory": "BMW-Connected-Accessories",
                "type": "lights",
                "name": "BMW Licht",
                "vin": "WBAJN51060xxxxxxx",
                "username": "mail",
                "password": "pwd",
                "client_id": "dbf0a542-ebd1-4ff0-a9a7-55172fbfce35"
    }



    Du musst natürlich bei vin, username und password deine Werte eintragen.

    Ansonsten mal posten wo genau es hakt.

    Einmal editiert, zuletzt von mg4711 () aus folgendem Grund: Ein Beitrag von mg4711 mit diesem Beitrag zusammengefügt.

  • Es läuft nur eins entweder lights oder climate oder.. Wenn ich zwei oder mehr anlege startet die Bridge nicht mehr und diese Fehlermeldung kommt.


    Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 28e8a0c3-8aba-4f92-9a97-b5b159699469

    at Bridge.Accessory._this.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:416:15)

    at /usr/local/lib/node_modules/homebridge/src/server.ts:363:21

    at Array.forEach (<anonymous>)

    at Server._loadAccessories (/usr/local/lib/node_modules/homebridge/src/server.ts:330:29)

    at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:156:12)

    at cli (/usr/local/lib/node_modules/homebridge/src/cli.ts:80:10)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    at Module._compile (internal/modules/cjs/loader.js:1063:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)

    at Module.load (internal/modules/cjs/loader.js:928:32)

    at Function.Module._load (internal/modules/cjs/loader.js:769:14)

    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)

    at internal/main/run_main_module.js:17:47

  • Es läuft nur eins entweder lights oder climate oder.. Wenn ich zwei oder mehr anlege startet die Bridge nicht mehr und diese Fehlermeldung kommt.

    Wie vorhin schon vermutet mag Homebridge keine zwei gleichen Namen.


    Bei zweien muss es dann ungefähr so aussehen:


    {
                "accessory": "BMW-Connected-Accessories",
                "type": "lights",
                "name": "BMW Licht",
                "vin": "WBAJN51060xxxxxxx",
                "username": "mail",
                "password": "pwd",
                "client_id": "dbf0a542-ebd1-4ff0-a9a7-55172fbfce35"
    },

    {
                "accessory": "BMW-Connected-Accessories",
                "type": "climate",
                "name": "BMW Standheizung",
                "vin": "WBAJN51060xxxxxxx",
                "username": "mail",
                "password": "pwd",
                "client_id": "dbf0a542-ebd1-4ff0-a9a7-55172fbfce35"
    }

  • Aloha!


    Mega, superklasse, vielen Dank!

    Funktioniert erste Sahne, selbst bei meinem Hobel.

    Auf/Zu/Licht/Hupe. Und ohne Fehlermeldung, echt perfekt!


    Jo

  • Ichhab jetzt auch alles zum laufen bekommen. Super vielen Dank echt genial.

    mg4711 denkst du die anderen Parameter wie Tankfüllung usw wären auch noch integrierbar?

    Wirklich super hin bekommen!

  • Wirklich tolle Arbeit hast du da geleistet mg4711 :thumbup::thumbup::thumbup:


    … habe da noch etwas über ioBoker (Fenster, Türen, Kofferraum, Tankinhalt…) eingebunden.

    Wenn das auch noch klappt, dann schmeiß ich die raus und nutze nur HB :)


  • Wie updaten sich denn die Werte bei euch? In der connected drive app passiert das bei immer erst, wenn ich mein handy per usb mit dem auto verbinde.

  • Wie updaten sich denn die Werte bei euch? In der connected drive app passiert das bei immer erst, wenn ich mein handy per usb mit dem auto verbinde.

    In der Home App wird bei mir alles in mehr oder weniger Echtzeit aktualisiert.


    mg4711 darf ich dich nochmal belästigen? Gibts bei dir was Neues bzgl der anderen Optionen?