Connected drive BMW

Je n’ai pas encore essayé la commande « climatiser », mais la seule qui n’a pas fonctionné parmi les autres commandes, c’est l’appel de phares.
L’historique télécommande sur l’app mobile Connected Drive permet de bien vérifier que les commandes ont bien été envoyées et bien effectuées.

@geqr

L’action pour l’appel de phares, c’est RLF et pas RFL dans 3rparty/ConnectedDrive.php $REMOTE_LIGHT_FLASH

@jpty yep merci, j’ai vu aussi la typo. J’ai corrigé et c’est pushé

Je viens de corriger, j’ai testé, cela fonctionne je vois passer la cde dans l’historique de l’app.
Merci. :grinning:

je viens d’essayer verrouiller et déverrouiller, ça ne fonctionne pas. le bouton rafraîchir tourne pendant quelques minutes, normal ?

quelques suggestions:

-dans la doc, tu indiques que le vin n’est pas complet sur l’appli, je l’ai bien en entier, peut-être le remplacer le texte par ceux qui n’ont le VIN complet, se référer à la carte grise…
-sur la ligne « pourcentage restant » il faudrait rajouter entre parenthésé (électrique) pour que ça ne prête pas à confusion avec une autre donnée.

Bonjour @artpol, normalement cela devrait fonctionner. As tu bien récupérer le dernier fichier sur github ?
Pour l’icône rafraîchir @geqr est au courant, il va regarder.

J’ai essayé la commande « climatiser » et c’est OK.
Pour résumer toutes les commandes sont fonctionnelles.
Pour information l’information de « verrouillage » a quatre états :

  • LOCKED → Fermé, verrouillé
  • UNLOCKED → Déverruoillé (4 portes), faut envoyer deux commandes « déverrouiller »
  • SELECTIVELOCKED → Déverrouillage porte conducteur, envoi d’une seule commande « Déverrouiller »
  • SECURED → Fermeture sécurisée, lorsque l’on maintient le bouton de la clé et que les rétroviseurs se rabattent. Il ne me semble pas que cette commande soit possible avec l’app mobile et donc jeedom.
    J’ai aussi joué avec les infos d’état portes et fenêtres, voir imprim écran ci-dessous.

    Par contre en regardant les informations brutes, j’ai constaté que l’on pouvait aussi avoir la position des fenêtres arrières (en modifiant le fichier « BMWConnectedDrive.class.php » dans « /BMWConnectedDrive/core/class/) ».
GetInfo
object(stdClass)#25 (2) {
  ["attributesMap"]=>
  object(stdClass)#26 (37) {
    ["unitOfCombustionConsumption"]=>
    string(7) "l/100km"
    ["unitOfLength"]=>
    string(2) "km"
    ["vehicle_tracking"]=>
    string(1) "1"
    ["updateTime_converted"]=>
    string(16) "03.05.2020 15:41"
    ["door_driver_rear"]=>
    string(6) "CLOSED"
    ["gps_lat"]=>
    string(9) "xx.xxxxxx"
    ["head_unit_pu_software"]=>
    string(5) "07/18"
    ["door_passenger_rear"]=>
    string(4) "OPEN"
    ["window_driver_front"]=>
    string(12) "INTERMEDIATE"
    ["beRemainingRangeFuelKm"]=>
    string(5) "787.0"
    ["door_driver_front"]=>
    string(6) "CLOSED"
    ["gps_lng"]=>
    string(9) "x.xxxxxxx"
    ["condition_based_services"]=>
    string(61) "00001,OK,2021-08,6000;00100,OK,2021-08,6000;00003,OK,2021-09,"
    ["window_passenger_front"]=>
    string(4) "OPEN"
    ["hood_state"]=>
    string(6) "CLOSED"
    ["window_passenger_rear"]=>
    string(6) "CLOSED"
    ["updateTime_converted_date"]=>
    string(10) "03.05.2020"
    ["kombi_current_remaining_range_fuel"]=>
    string(3) "787"
    ["beRemainingRangeFuelMile"]=>
    string(5) "489.0"
    ["beRemainingRangeFuel"]=>
    string(5) "787.0"
    ["door_passenger_front"]=>
    string(6) "CLOSED"
    ["window_driver_rear"]=>
    string(6) "CLOSED"
    ["mileage"]=>
    string(5) "40455"
    ["updateTime_converted_timestamp"]=>
    string(13) "1588520484000"
    ["remaining_fuel"]=>
    string(2) "55"
    ["heading"]=>
    string(2) "15"
    ["lsc_trigger"]=>
    string(12) "VEHCSHUTDOWN"
    ["check_control_messages"]=>
    string(0) ""
    ["lights_parking"]=>
    string(3) "OFF"
    ["unitOfEnergy"]=>
    string(3) "kWh"
    ["door_lock_state"]=>
    string(8) "UNLOCKED"
    ["updateTime"]=>
    string(23) "03.05.2020 15:41:24 UTC"
    ["head_unit"]=>
    string(8) "EntryEvo"
    ["updateTime_converted_time"]=>
    string(5) "15:41"
    ["trunk_state"]=>
    string(4) "OPEN"
    ["unitOfElectricConsumption"]=>
    string(9) "kWh/100km"
    ["lastUpdateReason"]=>
    string(12) "VEHCSHUTDOWN"
  }
  ["vehicleMessages"]=>
  object(stdClass)#24 (2) {
    ["ccmMessages"]=>
    array(0) {
    }
    ["cbsMessages"]=>
    array(3) {
      [0]=>
      object(stdClass)#23 (7) {
        ["description"]=>
        string(102) "Prochaine maintenance au plus tard au bout de la distance indiquée/au plus tard à la date indiquée."
        ["text"]=>
        string(12) "Huile moteur"
        ["id"]=>
        int(1)
        ["status"]=>
        string(2) "OK"
        ["messageType"]=>
        string(3) "CBS"
        ["date"]=>
        string(7) "2021-08"
        ["unitOfLengthRemaining"]=>
        string(4) "6000"
      }
      [1]=>
      object(stdClass)#22 (7) {
        ["description"]=>
        string(109) "Prochain contrôle véhicule au plus tard au bout de la distance indiquée/au plus tard à la date indiquée."
        ["text"]=>
        string(19) "Contrôle véhicule"
        ["id"]=>
        int(100)
        ["status"]=>
        string(2) "OK"
        ["messageType"]=>
        string(3) "CBS"
        ["date"]=>
        string(7) "2021-08"
        ["unitOfLengthRemaining"]=>
        string(4) "6000"
      }
      [2]=>
      object(stdClass)#21 (6) {
        ["description"]=>
        string(56) "Prochain remplacement au plus tard à la date indiquée."
        ["text"]=>
        string(16) "Liquide de frein"
        ["id"]=>
        int(3)
        ["status"]=>
        string(2) "OK"
        ["messageType"]=>
        string(3) "CBS"
        ["date"]=>
        string(7) "2021-09"
      }
    }
  }
}
GetNavigationInfo
object(stdClass)#23 (9) {
  ["latitude"]=>
  float(xx.xxxxxx)
  ["longitude"]=>
  float(x.xxxxxxx)
  ["isoCountryCode"]=>
  string(3) "FRA"
  ["auxPowerRegular"]=>
  float(1)
  ["auxPowerEcoPro"]=>
  float(1)
  ["auxPowerEcoProPlus"]=>
  float(1)
  ["pendingUpdate"]=>
  bool(false)
  ["vehicleTracking"]=>
  bool(true)
  ["socmax"]=>
  float(17.84)
}
GetEfficiency
object(stdClass)#22 (5) {
  ["modelType"]=>
  string(4) "PHEV"
  ["lastTripList"]=>
  array(0) {
  }
  ["lifeTimeList"]=>
  array(0) {
  }
  ["efficiencyQuotient"]=>
  int(0)
  ["characteristicList"]=>
  array(4) {
    [0]=>
    object(stdClass)#26 (2) {
      ["characteristic"]=>
      string(11) "CONSUMPTION"
      ["quantity"]=>
      int(0)
    }
    [1]=>
    object(stdClass)#30 (2) {
      ["characteristic"]=>
      string(12) "DRIVING_MODE"
      ["quantity"]=>
      int(0)
    }
    [2]=>
    object(stdClass)#29 (2) {
      ["characteristic"]=>
      string(18) "CHARGING_BEHAVIOUR"
      ["quantity"]=>
      int(0)
    }
    [3]=>
    object(stdClass)#28 (2) {
      ["characteristic"]=>
      string(16) "ELECTRIC_DRIVING"
      ["quantity"]=>
      int(0)
    }
  }
}

je viens de refaire une nouvelle installation, j’ai pris sur ce lien:

Et pas d’action…

Oui, c’est le bon lien. Par contre je supprimes l’objet et le plugin avant systématiquement.

C’est ce que j’ai fait :relieved:,

Sur le ConnectedDrive l’info n’apparait pas

En fait tu parles de quelle info ?

L’historique des commandes jeedom n’apparaît que dans l’application mobile, pas sur le site.

Je pensais que sur mon espace web bmw j’avais les actions menées sur Jeedom.

Après plusieurs essais, j’arrive pas à envoyer des actions… les informations remontent bien

Et avec ton application mobile, les commandes sont bien envoyés ? Tout ce que tu peux faire avec ton smartphone doit pouvoir se faire avec jeedom. Pour moi c’est le cas.

Avec l’application Connected sur mon iPhone tout fonctionne bien, vous me confirmez que lors de vos actions sur Jeedom, elle ne figure pas dans l’historique sur votre application Connected

Salut @artpol,
Etrange, peux-tu montrer ce qu’il se passe quand tu fais un test de connection (ici ou en mp) ?
Et ce que tu as dans les logs après avoir tenter une action.

Si si les actions Jeedom apparaisse dans l’historique de l’appli.

C’est justement bien dans l’historique de l’application smartphone que ça apparaît, et pas dans l’historique du site Web.

1 « J'aime »

Hello tout le monde,
Juste pour vous dire qu’il y a maintenant aussi la possibilité d’envoyer un message à votre BMW.
S’il y a des testeurs disponibles pour vos modèles :slight_smile: Merci d’avance

2 « J'aime »

Bonjour @geqr, je viens d’installer la dernière version du plugin. Je vais tester et te ferais un retour. Merci.

1 « J'aime »

Bonjour @geqr,
J’ai installé la nouvelle version, tout fonctionne sauf:

  • les envois de messages vers ma BMW (peut-être non compatible avec ma voiture 2016)
  • les positions GPS sont à 1Km près.( sur appli tél à 10m)
    Je vais refaire des tests cet après midi

Patrick

@geqr
Test de cet après midi:
GPS => correct
Message = Non (mais avec l’appli tél je ne peux pas non plus, pas l’option)

Patrick