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.
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. - Username : identifiant pour accéder au site BMW ConnectedDrive
- Password : Mot de passe pour accéder au site 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.
- 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 »
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 – »
}
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