Comme vous pouvez le constatez, les API BMW non officielles actuelles ne fonctionnent plus.
Chez moi depuis 13h aujourd’hui.
BMW a enfin mis à disposition des API officielles qui vont à terme faciliter le maintien du plugin. Mais en l’état je dois réécrire une bonne partie du code. Il va donc me falloir un peu de temps
Il sera même possible, dans un second temps je précise , d’avoir les infos en temps réel grâce au protocole MQTT. Mais dans un second temps hein
A suivre donc ! Je mettrai ici l’avancée du nouveau code et j’aurais surement besoin de beta testeurs !
Merci de votre compréhension.
Pour un groupe comme BMW, je m’attendais à mieux.
Comment ils peuvent supprimer les API existantes si tôt alors que les officielles sont encore en version alpha (selon moi) :
la première étape après la connexion (création d’un container contenant le VIN du véhicule) ne fonctionne pas ! Si c’est comme ca pour toutes les requêtes, on arrivera peut-être à avoir le modèle du véhicule à Noël
à priori les actions (verrouillage, clim, courant de charge, …) ne sont pas implémentées ! A suivre pour voir le rythme des améliorations mais on part de loin qd même !
limite de 50 requêtes / jours !!! Et le temps réel est tout sauf du temps réel selon les premiers tests côté HA (20min de délai pour recevoir les infos via MQTT )
Bref…
Et pour le moment, aucun forum d’échanges avec les dev !
Mais on va y arriver
Chez BMW le software ce n’est pas leur fort, encore plus quand c’est gratuit. Les grosses boîtes voient ça comme un coût et non comme une ressource.
Il y a bien sûr des exceptions à cette règle générale (coucou Husqvarna).
Ah zut, les miennes sont trop vieilles (1200 RT de 2005 et 1200 C de 2001) et ne sont pas connectées.
C’est dommage, ça m’aurait été utile de vérifier si j’ai bien fermé les vitres
Quelqu’un m’avait demandé à l’époque si les motos étaient compatibles car il avait une BMW. J’étais persuadé que c’était toi ! Je vais recherché du coup
La première version beta du plugin devrait sortir d’ici demain mais
Elle est fonctionnelle chez moi. Reste pas mal de nettoyage de code à faire. Et surtout la doc à mettre à jour.
Pour en profiter, vous allez avoir un peu de boulot à faire de votre côté
Copiez l’ID client en lieu sûr (même si maintenant il semble persister lors d’une reconnexion)
Attendez 30 secondes
Cliquez sur « Demander l’accès au CarData API »
Attendez 30 secondes (si le toggle ne repasse pas à « off » et que vous n’avez pas de message d’erreur, on continue, sinon on recommence (plus de 7 fois pour ma part, mais ils ont l’air d’avoir corrigé))
Cliquez sur « CarData Streaming »
Attendez 30 secondes (si le toggle ne repasse pas à « off » et que vous n’avez pas de message d’erreur, on continue, sinon on recommence (plus de 7 fois pour ma part, mais ils ont l’air d’avoir corrigé))
Cliquez sur le bouton « Modifier la sélection des données »
Sélectionnez « Toutes les catégories » (Vehicle Status, Charging, Trip Data, etc.)
Sélectionnez manuellement les 244 attributs individuels ou appuyez sur F12 et entrez dans la console développeur et tapez : (pas de copié-collé possible)
La partie Stream MQTT arrivera plus tard dans le plugin mais votre configuration sera déjà prête. Il est important que tous les attributs soient cochés pour recevoir l’ensemble des données du véhicule.
Hello,
C’est tout bon, je suis prêt
Au fait au cas où tu aurais besoin, tu as toujours accès à la voiture. Je n’ai rien supprimé depuis tes premiers tests.
Cordialement