Plugin Jeedom : BMW ConnectedDrive

Plugin Jeedom : BMW ConnectedDrive

Cet article fait office de documentation pour le plugin Jeedom : BMW ConnectedDrive. Je suis preneur de tous vos feedbacks et contributions pour l’améliorer.

Description

Tout d’abord, merci aux différents contributeurs et testeurs du forum Jeedom.

Ce plugin vous permettra de récupérer les informations des voitures BMW équipées des services ConnectedDrive.

Voitures testées :

  • I3
  • Série 1 (F20)
  • Série 2 Active Tourer (F45)
  • Série 2 Gran Tourer (F46)
  • Série 3 330e
  • Série 4 gran coupé

En conséquence, si vous êtes propriétaires d’un autre véhicule BMW et souhaitez tester le fonctionnement, n’hésitez pas à me contacter.

Installation depuis le market

Le plugin est en cours de publication sur le market.

Installation depuis un dépôt GitHub

  • Vous pouvez dès maintenant télécharger le plugin au format zip depuis le dépot GitHub.
  • Premièrement, dans la configuration Jeedom, il vous faudra peut être activer les sources de type fichier.
  • Vous pourrez ensuite ajoutez un plugin avec le type de source Fichier. L’ID logique du plugin doit être renseigné exactement comme suit : BMWConnectedDrive.
  • Puis cliquez sur le bouton “Envoyer un plugin” et sélectionnez le zip téléchargé précédemment depuis GitHub.
  • Enfin, cliquez sur “Enregistrer”. Le plugin est maintenant installé.

Configuration

  • Premièrement et dès l’installation du plugin, il vous faudra l’activer. Il apparaitra ensuite dans le menu Plugins > Objets connectés.
  • Vous pourrez ensuite ajouter un véhicule. Il vous faudra renseigner 3 paramètres nécessaires au plugin et à la connection avec le service BMW ConnectedDrive:
    • VIN (Vehicle Identification Number) : Seulement les 7 derniers caractères du numéro d’identification sont disponibles sur le site BMW ConnectedDrive comme ci-dessous.

      Plugin Jeedom : Bmw ConnectedDrive Website
      Le numéro complet que vous aurez besoin ici se trouve sur le certificat d’immatriculation (carte grise, champ E) ou sur votre application mobile / infos.

      Plugin Jeedom : Bmw ConnectedDrive Ecran iOS
    • Username : identifiant pour accéder au site BMW ConnectedDrive
    • Password : Mot de passe pour accéder au site BMW ConnectedDrive
  • Par ailleurs, une fois l’équipement sauvegardé, tester la connexion avec BMW ConnectedDrive. Vous aurez ensuite un retour brut des données potentiellement récupérables que nous pourrons utiliser pour tester les nouveaux véhicules BMW ou simplement vérifier que tout fonctionne bien.

Commandes disponibles actuellement

En d’autres termes, j’essaye ici de lister l’ensemble des commandes et informations disponibles dans la version courante du plugin.

Informations

Global

  • Verrouillage (doorLockState) : string
  • Eclairage (lightsParking) : string
  • Kilométrage (mileage) : numeric
  • Unité de distance (unitOfLength) : string
  • Messages du véhicule (vehicleMessages) : json
  • Porte Conducteur Arrière (doorDriverRear) : string
  • Porte Passager Arrière (doorPassengerRear) : string
  • Porte Conducteur Avant (doorDriverFront) : string
  • Porte Passager Avant (doorPassengerFront) : string
  • Fenêtre Conducteur Avant (windowDriverFront) : string
  • Fenêtre Passager Avant (windowPassengerFront) : string
  • Fenêtre Conducteur Arrière (windowDriverRear) : string
  • Fenêtre Passager Arrière (windowPassengerRear) : string
  • Capot (hood_state) : string
  • Coffre (trunk_state) : string
  • GPS Latitude (gps_lat) : string
  • GPS Longitude (gps_lng) : string
  • Dernière mise à jour (lastUpdate) : string

Electrique / Hybride

  • Etat de la charge (chargingStatus) : string
  • Etat de la prise (connectorStatus) : string
  • Km restant (électrique) (beRemainingRangeElectric) : numeric
  • Pourcentage restant (chargingLevelHv) : numeric

Thermique

  • Km restant (thermique) (beRemainingRangeFuelKm)
  • Carburant restant (remaining_fuel) : numeric

Commandes

  • Rafraichir (refresh)
  • Verrouiller
  • Déverrouiller
  • Klaxonner
  • Appel de phares
  • Climatiser

Fonctionnalités à venir

  • Ajout
    • d’un widget
    • des mesures d’Efficience
    • d’interaction avec la voiture
  • Envoi de message au véhicule

En conclusion, celugin Jeedom : Bmw ConnectedDrive vous permettra de connecter vos BMW à votre box domotique Jeedom 🙂

2 réflexions sur « Plugin Jeedom : BMW ConnectedDrive »

  1. Salut, impossible de faire fonctionner pour moi ça me retourne que des erreurs :-/
    Sur Home Assistant il arrive a me retourner la position et les commandes pourtant :-/

    object(stdClass)#28 (3) {
    [« headers »]=>
    string(542) « HTTP/1.1 400 Bad Request
    Date: Thu, 14 Jan 2021 01:31:27 GMT
    Server: server
    Max-Forwards: 20
    Via: 1.0 lpcdapigapp01 ()
    X-CorrelationID: Id-ef9eff5fbba1844e3e68c2b7 0
    Strict-Transport-Security: max-age=31536000; includeSubDomains
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    Content-Type: text/html
    Set-Cookie: b49a4bebd2db4c4b3027b0d1484bd35a=ed6473a2b88b5362a8b3d12d626dc210; path=/; HttpOnly; Secure
    Set-Cookie: ROUTEID=.0; path=/
    Connection: close
    Transfer-Encoding: chunked

     »
    [« body »]=>
    NULL
    [« httpCode »]=>
    string(6) « 400 –  »
    }

  2. Hello.

    Je vais bientôt avoir le nouveau Countryman 2021. Ton plug-in est-il compatible Mini Countryman ? Le plugin est-il toujours maintenu ? Si oui, impossible de l’installer depuis le Market Jeedom. Merci pour l’aide. Jon

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *