Simulateur de recharge

Combien de temps pour retrouver ton autonomie

Basé sur les mesures réelles de ta Peugeot e-208 : renseigne ton autonomie actuelle et ton objectif, le calculateur te donne le temps de charge et l'heure de départ à programmer.

Ta situation

km affichés au tableau de bord
≈ 290 km pour 80 % sur cette e-208
Renseigne tes valeurs ci-dessus.
0 km 0 km
Km à récupérer
Vitesse de charge
Heure de départ conseillée

Tableau pratique — heure de départ selon l'autonomie actuelle

Pour être à l'autonomie cible à l'heure souhaitée, selon la vitesse de charge actuelle.

Autonomie de départHeure de démarrage

Historique de recharges

Enregistre chaque recharge réalisée : la vitesse moyenne (km/h) se met à jour automatiquement et remplace la valeur du mode simple (réglable dans « Réglages »). 🎯 = km fiable (lié à une charge programmée). 📡 = km estimé (charge démarrée autrement). 🔮 = hypothèse non vérifiée (objectif visé, confirmé en un tap sans relecture du compteur réel). Fonctionne même app fermée — nécessite la connexion Tuya.

Connexion Tuya

Optionnel — connecte ton diable secteur Tuya pour piloter et suivre la charge depuis l'onglet Accueil.

Obtenue après déploiement du relais (voir instructions fournies).
Console Tuya IoT → Devices → ton diable → Device ID.
Pour ce modèle : « x_do_charge ». Utilise « Diagnostics » ci-dessous si ton appareil est différent.

Diagnostics

Utile pour trouver le bon code de commutateur ou vérifier la connexion.

Vitesse de charge

km d'autonomie récupérés par heure
Aucune recharge enregistrée pour l'instant — la valeur par défaut est utilisée.

Plage horaire

Synchronisation multi-appareils

Optionnel — connecte un compte Firebase gratuit pour que l'historique se synchronise automatiquement, en temps réel, entre tous tes téléphones.

🔴 Synchronisation non configurée — l'historique reste local à cet appareil.
Configurer la synchronisation
Console Firebase → Paramètres du projet → Tes applications → icône Web (</>)
Le même code sur tous tes téléphones. Garde-le privé : c'est ta seule protection d'accès.

Aide & tutoriel complet

Tout ce qu'il faut pour installer l'app et régler ses options, du départ jusqu'au dépannage.

📲 Installer l'app — Android
  1. Ouvre l'adresse du site dans Chrome.
  2. Appuie sur le menu (trois points, en haut à droite).
  3. Choisis « Installer l'application » ou « Ajouter à l'écran d'accueil ».
  4. Confirme. Une icône apparaît sur ton écran d'accueil, l'app s'ouvre en plein écran comme une app native.
📲 Installer l'app — iPhone / iPad
  1. Ouvre l'adresse du site dans Safari (obligatoire — Chrome sur iOS ne permet pas l'installation).
  2. Appuie sur Partager (icône carrée avec flèche vers le haut, en bas de l'écran).
  3. Fais défiler et choisis « Sur l'écran d'accueil ».
  4. Appuie sur Ajouter. L'icône apparaît sur ton écran d'accueil.
🔌 Configurer la connexion Tuya (diable connecté)

Optionnel — permet de piloter et suivre ton chargeur directement depuis l'app. Compte 10-15 minutes la première fois.

  1. Compte Tuya IoT : va sur iot.tuya.com, crée un compte gratuit, puis Cloud → Development → Create Cloud Project (type « Smart Home », « Trial », data center correspondant à ton pays).
  2. Lier ton appareil : dans le projet, onglet Devices → Link Tuya App Account, scanne le QR code avec l'app Smart Life/Tuya Smart qui contrôle déjà ton diable. Il doit apparaître dans la liste avec son Device ID — note-le.
  3. Récupérer les identifiants : onglet Overview du projet → note l'Access ID et l'Access Secret.
  4. Déployer le relais (obligatoire, un navigateur ne peut pas parler directement à Tuya) : crée un compte gratuit sur dash.cloudflare.comWorkers & Pages → Create → Pages → Upload assets ou Workers selon le fichier fourni → colle le code du relais fourni → dans Settings → Variables and Secrets, ajoute TUYA_CLIENT_ID, TUYA_CLIENT_SECRET (en secret) et TUYA_REGION (ex. eu).
  5. Dans l'app : reviens sur cette page, section « Connexion Tuya » ci-dessus, colle l'URL du relais et le Device ID, puis Enregistrer la configuration.
  6. Vérifier le code du commutateur : utilise Diagnostics ci-dessous pour lister les vrais codes de ton appareil si x_do_charge ne fonctionne pas (modèle différent).
☁️ Configurer la synchronisation multi-appareils (Firebase)

Optionnel — synchronise ton historique de recharges en temps réel entre plusieurs téléphones.

  1. Va sur console.firebase.google.com, Ajouter un projet, laisse Google Analytics désactivé.
  2. Menu de gauche → Firestore Database → Créer une base de données, choisis une région proche, démarre en mode production.
  3. Onglet Règles, remplace le contenu par les règles fournies (autorisant l'accès à la collection charge_sync), puis Publier.
  4. ⚙️ Paramètres du projet → Général → Vos applications → icône Web </> → enregistre l'app → copie le bloc const firebaseConfig = { ... };.
  5. Dans l'app, section « Synchronisation multi-appareils » des Réglages : colle ce bloc, choisis un code de synchronisation unique et privé (ton mot de passe d'accès), Activer la synchronisation.
  6. Répète l'étape précédente sur chaque téléphone, avec le même code.
🤖 Dépannage Android (Chrome)
  1. Ferme complètement l'app (glisser vers le haut dans les applications récentes, pas juste appuyer sur accueil).
  2. Rouvre-la. C'est généralement suffisant : Chrome met à jour le service worker plus facilement qu'iOS.
  3. Si le problème persiste : ouvre Chrome (pas l'icône de l'app), va sur l'adresse du site, puis ⋮ → Infos sur le site → Autorisations → Réinitialiser les autorisations, ou Paramètres du site → Stockage et cookies → Supprimer les données du site.
  4. Si l'icône installée reste bloquée alors même que le site fonctionne dans Chrome : va dans Réglages Android → Applications, cherche l'app, Désinstaller complètement (une icône supprimée depuis l'écran d'accueil ne désinstalle pas toujours l'app sous-jacente), puis réinstalle.
🍎 Dépannage iPhone / iPad (Safari)
  1. Sur l'écran d'accueil, appui long sur l'icône de l'app → Supprimer l'app.
  2. Ouvre Réglages → Safari → Avancé → Données de sites Web, cherche le nom du site et supprime-le.
  3. Ouvre Safari (pas l'icône, l'app Safari elle-même) et va sur l'adresse du site.
  4. Vérifie que tout fonctionne normalement dans Safari.
  5. Appuie sur Partager (icône carrée avec flèche) → Sur l'écran d'accueil pour réinstaller une icône fraîche.

iOS a tendance à garder une icône déjà installée bloquée sur une ancienne version, plus qu'Android. Cette procédure complète règle la quasi-totalité des cas.