Aller au contenu
View in the app

A better way to browse. Learn more.

Forum Automobile Propre

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Recup infos Obd2 (like as Uvo connect) Poc

Featured Replies

Posté(é)

Bonjour,

 

il manque un truc (indispensable ?), sur e-Niro, c'est la possibilité d'y accéder à distance pour voir l'état de la charge et enclencher le chauffage à distance.

J'ai pris l'habitude de l'utiliser sur ma Nissan leaf, c'est cool de savoir que la charge est finie sans aller voir le véhicule. Pas indispensable, mais super pratique sur les bornes publiques pour la déplacer si la charge est ok pour repartir et ne pas squatter les bornes.

J'ai donc décidé de "refaire" un Nissan Connect. Voici les capacités actuelles de mon programme:

1. Accès à travers un site web des valeurs remontées à travers la prise Obd2 (Etat de charge, de toutes les cellules de la batterie, etc...), disponible à la maison.

2. En envoyant un Sms sur le module, il me renvois un Sms avec l'état de charge et sa position Gps.

Au niveau du matériel, c'est de la recuperation:

1. Raspberry 2 + MicroSD de 32Go

2. Un module USB-Bluetooth

2. Boîtier Elm327 connecté en Bluetooth sur le Raspberry

3. Un ancien module Gps connecté en Usb

4. Un module Sim800L qui permet d'envoyer/recevoir des Sms avec un abonnement Free à 2 euros par exemple.

5. Un pack de 15 batteries 18650 pour alimenter l'appareil. La batterie permet d'alimenter le tout pendant les heures de charges à l’extérieur.

 

Pour la partie technique, il y a 3 programmes:

1. Un programme qui sera lancé toutes les 10 minutes et qui va récupérer les valeurs de la voiture (elle doit être en charge ou en route) via la prise Obd2, intégrer ces données dans une base de données Mysql.

2. Un mini site web qui va afficher en clair les valeurs (voir la copie d'écran ci-dessous)

3. Un gestionnaire de Sms qui attend un Sms et qui envois une réponse (% de Charge, charge en cours ou non et position Gps), mais il est modulable pour envoyer d'autres éléments de la base Mysql au besoin.

 

Je me suis basé sur les codes Obd2 spécifiques au e-Niro: https://github.com/JejuSoul/OBD-PIDs-for-HKMC-EVs

il manque encore la possibilité de préchauffer le véhicule, mais pour moi, l'essentiel est là. Si quelqu'un à des codes Obd2 pour permettre d'enclencher le chauffage/clim à distance, merci de l'indiquer dans ce fil de discussion. Je l'ajouterai dans mon programme.

 

C'est un petit truc fait en quelques heures en tant que POC (proof of concept). Le code est un peu pourri, en Python3 et php/mysql mais fonctionnel pour moi. Il n'est pas optimisé, il faut près d'une minute pour le programme 1 pour tout récupérer.  Le gestionnaire de Sms ne cherche la présence d'un Sms que toutes les 30 secondes et retourne la réponse à un No de telephone fixe, etc...

 

Je travaille encore dessus pour ajouter des graphiques sur la charge, etc...

Le site web est disponible sur le réseau local via un simple navigateur.

Il est donc possible de l'utiliser en fixe à la maison, accessible via le réseau local (ou Wifi) sans Gps et Gsm. Ou de l'utiliser quand on est ailleurs qu'à la maison pour l'état de charge.

En cliquant sur le lien de la position Gps, il ouvre une page Openstreetmap et pointe sur l'endroit remonté par le Gps.

 

CopieEcranPageHtmleNiro.jpg

Posté(é)

Great tout ca avec la communaute il y a moyen d optimise.

 

On pourrai a terme le facture a kia tient ! Lol

Modifié par deathzero

Posté(é)

Interresant. Szrait il possible de faire la meme chose avec un vieux tel android, c'est plus a la portée de tout le monde. Un vieux tel a deja une batterie, le bluetooth, le gps et connectivite wifi/sms/data... Manque juste a acheter un odb2 bluetooth...

Posté(é)
  • Auteur

J'ai un peu fait de développement sur Android, mais c'est plus compliqué pour ma part. Je n'ai pas les connaissances suffisantes pour le porter sur Android (gestion par événements, alors que sur Raspberry, c'est de simples cron). J'ai dans l'optique de l’intégrer sur ma domotique (protocoles Xpl et Mqtt) qui est déjà en développement personnel.

Posté(é)

Ça me paraît génial! Un peu compliqué à mettre en oeuvre pour ma part mais génial ! 

Notamment pour les bornes externes ( évolution du débit ou plantage en cours de chargement) 

cela permet de réagir plus rapidement plutôt que de revenir à sa voiture après une estimation et de s'apercevoir qu'il faut tout  recommencer...

Posté(é)

Il existe des environnement python pour android non ? Par contre dialoguer avec la stack bluetooth risque d etre différente

Posté(é)
il y a 59 minutes, jpp59 a dit :

Interresant. Szrait il possible de faire la meme chose avec un vieux tel android, c'est plus a la portée de tout le monde. Un vieux tel a deja une batterie, le bluetooth, le gps et connectivite wifi/sms/data... Manque juste a acheter un odb2 bluetooth...

G dedie un tel avec une carte free

Posté(é)

Oui c'est génial.

L'OBD2 permet de récupérer des données . J'avais compris qu'on ne pouvait pas agir sur la voiture via l'OBD2  ( pour mettre en marche le chauffage par exemple) ?

Qu'en est il réellement ?

Merci ++++++

Posté(é)
  • Auteur

Pour la gestion du chauffage, je n'ai aucune idée s'il est possible de l'enclencher ou le programmer via la prise Obd2.

Pour Android, il est plus simple de se tourner vers Torque Pro avec les signatures spécifiques à la voiture. Le but pour moi était d'avoir un état complet de ma batterie quand je charge à la maison et l'accès à distance à l'état de charge quand je suis en dehors de chez moi.

Avec Torque, je n'ai rien si je suis loin du véhicule (portée du Bluetooth), même s'il est possible d'envoyer des log sur un site web, mais le coût de la Sim n'est plus le même (prévoir de la data) et son usage pour voir l'état de charge n'est pas pratique.

Je vais nettoyer mon code et fournir une petite doc d'installation pendant la semaine.

Posté(é)

Super boulot, merci à toi Locus.


J'attends juste un tuto détaillé pour pouvoir me lancer, notamment pour la partie matérielle, ça peut sembler simple pour certains mais pas forcément parlant pour d'autres ;-)


Néanmoins, je comprends que cela prenne du temps.

Posté(é)
  • Auteur

En complément, je viens d'ajouter l'historique des valeurs sous forme graphique sur 1 an des valeurs suivantes:

AuxillaryBatteryVoltage InverterCapacitorVoltage BatteryCurrent BatteryDCVoltage TempModuleBat1 TempModuleBat2 TempModuleBat3 TempModuleBat4 InletMaxTempBattery InletMinTempBattery InletTempBattery StateOfChargeDisplay StateOfCharge StateOfHealth BatteryFanStatus BatteryFanFeedback.

En cliquant sur le texte du côté gauche (par exemple: Etat de Charge visualisé), il affichera 4 graphiques (jour, semaine, mois et année) en dessinant les valeurs mémorisées. Bien sûr, il ne pourra grapher que les périodes de charge voir décharge lorsque le Raspberry sera connecté à la voiture.

 

Posté(é)

Une question que je me posais avant de livrer ton poste (j avait pensé à une autre archi : GSM avec une Sim 2 € free en charge sur la recharge sans contact pour le pont Bluetooth pour elm)

Ça consomme combien tous ça ? 

Posté(é)
Il y a 5 heures, pap a dit :

Une question que je me posais avant de livrer ton poste (j avait pensé à une autre archi : GSM avec une Sim 2 € free en charge sur la recharge sans contact pour le pont Bluetooth pour elm)

Ça consomme combien tous ça ? 

La carte 2e faut evite la data a tout prix! 

Posté(é)
  • Auteur

Bonjour,

 

je regarde pour développer le même type d'application sur un Android, juste pour le challenge. Sur le même principe, mais tout sera intégré dans l'Android. Je n'ai pas de téléphone à induction, mais il me semble que la recharge sans contact n'est pas en route quand la voiture charge ou sans la mettre en route.

Le téléphone ayant sa propre batterie, cela ne genera pas, il se chargera quand la voiture sera conduite.

Pour l'abonnement Free à 2 euros, il ne faut pas oublier de couper la data au niveau du site mobile.free.fr, sinon, cela peut coûter cher.

 

 

Posté(é)
Bonjour,

 

je regarde pour développer le même type d'application sur un Android, juste pour le challenge. Sur le même principe, mais tout sera intégré dans l'Android. Je n'ai pas de téléphone à induction, mais il me semble que la recharge sans contact n'est pas en route quand la voiture charge ou sans la mettre en route.

Le téléphone ayant sa propre batterie, cela ne genera pas, il se chargera quand la voiture sera conduite.

Pour l'abonnement Free à 2 euros, il ne faut pas oublier de couper la data au niveau du site mobile.free.fr, sinon, cela peut coûter cher.

 

 

Sinon y a souvent des promo vente prive ou autre avec des abo a 20-40go inferieur a 4 eur/mois valable 1 ans. Au bout de 10 mois tu surveille les promo et tu fait un portage. Ca prend 10min a faire une fois par an...

Cest ce que je fais avec mes abo depuis 4-5 ans sans problème.

 

 

Posté(é)
il y a 58 minutes, jpp59 a dit :

Sinon y a souvent des promo vente prive ou autre avec des abo a 20-40go inferieur a 4 eur/mois valable 1 ans. Au bout de 10 mois tu surveille les promo et tu fait un portage. Ca prend 10min a faire une fois par an...

Cest ce que je fais avec mes abo depuis 4-5 ans sans problème.

 

 

Ca ne resout pas le pb initial de reporte les info de la voiture ?

Posté(é)

Oui, on peux aussi juste imaginer un mode alerte sms. 

Mais au final, quel conso pour le system ? 

Posté(é)
Ca ne resout pas le pb initial de reporte les info de la voiture [emoji28]

Je suis entrain dessayer evnotify c'est pas mal. Tu peux installer sur 2 tel avec le même id ca réplique via le cloud. Jattend une rallonge odb2 que j'ai commande pour faire un montage definitf (mon dongle elm327 bluetooth est super long, je risque de niquer la prise/tableau fusible avec mon genou...)

 

Posté(é)
Sinon y a souvent des promo vente prive ou autre avec des abo a 20-40go inferieur a 4 eur/mois valable 1 ans. Au bout de 10 mois tu surveille les promo et tu fait un portage. Ca prend 10min a faire une fois par an... Cest ce que je fais avec mes abo depuis 4-5 ans sans problème.
 
 
Tu peux aussi choisir un abonnement 20 Go pour 5€ à vie quand les opérateurs les proposent. C'est ce que nous avons fait pour les abos des ados chez Bouygues. Plus besoin de changer de numéro, et division par 4 du coût total.
Posté(é)
Tu peux aussi choisir un abonnement 20 Go pour 5€ à vie quand les opérateurs les proposent. C'est ce que nous avons fait pour les abos des ados chez Bouygues. Plus besoin de changer de numéro, et division par 4 du coût total.
Oui, je l'ai celui la aussi, 4.99 a vie mais ca m'étonnerai qu il réapparaisse de sitôt
Posté(é)
Il y a 14 heures, jpp59 a dit :

Je suis entrain dessayer evnotify c'est pas mal. Tu peux installer sur 2 tel avec le même id ca réplique via le cloud. Jattend une rallonge odb2 que j'ai commande pour faire un montage definitf (mon dongle elm327 bluetooth est super long, je risque de niquer la prise/tableau fusible avec mon genou...)

 

Tu inscris quoi comme voiture sachant que le e-niro n'y est pas ?

Modifié par rjulie95

Posté(é)
Il y a 2 heures, jpp59 a dit :
Il y a 9 heures, Agfa a dit :
Tu peux aussi choisir un abonnement 20 Go pour 5€ à vie quand les opérateurs les proposent. C'est ce que nous avons fait pour les abos des ados chez Bouygues. Plus besoin de changer de numéro, et division par 4 du coût total.

Oui, je l'ai celui la aussi, 4.99 a vie mais ca m'étonnerai qu il réapparaisse de sitôt

avec SFR premium, vous avez droit a TROIS SIMs additionnelles pour 10 euros chacune...que pour les données, mais est parfait....avec ca, vous pouvez aussi partager le wifi avec la voiture, et alors trois pigeons avec une pierre: la connectivé bluetooth a l'ODB2, le Wifi pour le multimedia du e-niro, et le GSM pour la connexion remote....

Posté(é)
Tu inscris quoi comme voiture sachant que le e-niro n'y est pas ?
Hyundai Kona.
L'auteur m'a dit que le e-niro arrive dans la prochaine maj.

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.