Plugins Jeedom

Plugins Jeedom

Retrouvez ici mes contributions à la communauté Jeedom au travers de plugins.

  • 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 🙂

    Continuer la lecture →