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.

[App Tierce] Teslamate : datalogger local et gratuit

Featured Replies

Posté(é)
Le 15/04/2023 à 15:45, bobjouy a dit :

ça donne quoi 

Ça a installé docker-compose :) bravo @bobjouy !

La commande de clôture est passée et elle a corrigé le trajet, :) bravo, @MikeFr

Je suppose que dans le trajet (je ne me suis pas arrêté) il a eu une perte de connexion de quelques secondes, ce qui à scinder en deux le trajet sur TeslaMate avec un des deux mal clôturé.

Il y a une solution pour éviter ce type de chose ?

 

Posté(é)
Le 15/04/2023 à 18:33, Marcus_54 a dit :

...

Il y a une solution pour éviter ce type de chose ?

Non pas vraiment si c'est un problème de connexion.

 

Tant mieux si c'est corrigé.

Tu regarderas si les prochaines semaines tu as de nouveau le problème (si c'est le cas ça serait plutôt côté database le problème).

Posté(é)
Bonjour , 
ou est-ce que l'on peut faire ça ?
T'as un bandeau en haut quand t'es connecté sur ton compte qui t'invite à passer en pay as you go
Posté(é)
  • Auteur
Le 15/04/2023 à 18:33, Marcus_54 a dit :

y a une solution pour éviter ce type de chose ?

Alors si ça réapparaît c'est que les temps d'accès à la database sont trop longs. 

 

- Soit tu augmentes le timeout via les variables d'environnement (je déconseille)

- Soit tu repars avec un backup de la database sur une autre machine avec plus de ressources (je conseille)

- Soit périodiquement tu vas clôturer les trajets que tu vois comme problématiques

 

 

J'ai déjà eu ce souci, et en gros je remarquais que teslamate devenait inaccessible pendant une minute environ quand je passais en park. 

 

J'ai d'ailleurs ouvert une issue à l'époque

 

https://github.com/adriankumpf/teslamate/issues/2278

 

Posté(é)

Je suis sur Raspberry Pi 3 Model B Plus Rev 1.3

La correction de Mikefr prend environ 50s par trajet non cloturé.

 

J'ai affiché les "Trip" sur 1 an et j'ai trouvé 11 trajets tronqués. 1 trajet tronqué tous les 80 trajets en moyenne

Il me semble que pour la majorité, c'est sur des trajets longs > 200km.

 

Peut-être une déconnexion en rase campagne... c'est curieux...

 

 

 

 

Posté(é)
Le 16/04/2023 à 09:05, Marcus_54 a dit :

La correction de Mikefr prend environ 50s par trajet non cloturé.

C’est extrêmement long, mais c’est logique, ce Raspberry Pi est bien léger pour un programme comme TeslaMate. Si tu n’as pas d’autres options matérielles, j’imagine que l’augmentation du timeout sera la meilleure solution. 

Posté(é)
T'as un bandeau en haut quand t'es connecté sur ton compte qui t'invite à passer en pay as you go
Merci pour ta réponse , je m'y suis connecté hier et aujourd'hui plus possible .9ecf375d9bcf5d0d605bb5ca762c893a.jpg
Posté(é)
Le 16/04/2023 à 09:29, nicolinux a dit :

j’imagine que l’augmentation du timeout sera la meilleure solution.

Ou trouve ton ce paramètre svp :)

Posté(é)

Petite question pour cette partie :

 

 

  • votreserveurftp : adresse ou URL de votre serveur FTP (avec le chemin, par exemple ce sera monserveurftp.com/teslamate/sauvegarde, si vous le stocker dans /teslamate/sauvegarde)

Quel doit être la syntaxe exacte quand on utilise son adresse IP ?

 

Ftp.17x.xxx.x.x/teslamate

17x.xxx.x.x/teslamate

?

/Teslamate etant le dossier que j'ai créé a la racine du nas pour les sauvegardes.

 

J'arrive bien à accéder à mon dossier créé dans mon nas et y déposer des dossiers depuis l'extérieur mais quand je copie colle la commande j'ai des erreurs je pense que c'est du a ça.

 

Modifié par Ary

Posté(é)

De pire en pire , j'essai de me connecter à Oracle , on me dit que mon identifiant ou mot de passe est erroné .
Je cliques sur " mot de passe oublié " , je ne reçois aucun mail de réinitialisation .
Cela me dit carrément que ce nom de compte n'existe pas .
Du coup je lance la création d'un compte avec cette adresse mail et là....on me dit que ce compte existe déjà. Donc je cliques sur un lien pour que Oracle m'envoie le détail du compte mais bien sur je ne reçois rien .
Oracle c'est vraiment de la [emoji90]

Édit : mail de réinitialisation de mot de passe reçu et voilà le résultat quand je cliques sur le lien

17182a3e57851082874b81e576050dea.jpg

Pourtant j'ai effectué cette réinitialisation hier sur ce même pc . Oracle c'est vraiment de la grosse [emoji90] [emoji90][emoji90][emoji90][emoji90][emoji90]

Édit 2 : Contact pris par chat et le gars a réussi à effacer mon mot de passe .
J'ai reçu un mail pour le réinitialiser , j'en ai donc créer un autre , page " Félicitations ! Votre mot de passe est réinitialisé "
Je retourne donc me connecter mais... message => " Les informations d'identification que vous avez saisies ne correspondent pas à nos enregistrements . "
Le gars m'a donc donner un lien pour me connecter à un forum....mais en anglais [emoji2957]
Il m'a donc donné un numéro de téléphone mais bien sur personne ne répond aujourd'hui .

C'est quand même dingue qu'un système me félicite pour avoir créer un nouveau mot de passe pour me dire ensuite qu'il ne me reconnaît pas . Système de [emoji90]
 
Edit 3 :
Je suis enfin connecté arffff maintenant je vais essayer de suivre le tuto du post 1 , peut-être que cette fois-ci j'y arriverait .

Édit 4 :
Dès le début du tuto , cela ne marche pas [emoji3061]
Il faut vraiment être ingénieur informatique pour y arriver[emoji3166] 0d266dd24c4d8a67b019bc2cbbd1fcc6.jpg

 Edit 5 :

Vu que je n'arrivais a rien , j'ai essayé de créer un autre compte et cela m'a demandé de mettre une CB mais qui ne sera pas débitée , sauf que cela m'indiquais 0,93€ . Bon c'est pas la mort donc j'ai validé sauf que le compte ne s'est pas créé pffffff heureusement le payement a été refusé .

Plus je cherche des solutions et plus je m'enfonce . Désolé de te dire ça Bob mais ton tuto n'est vraiment fait que pour des personnes qui ont un haut niveau en informatique , précision a ajouter a ton premier post . 
 

Modifié par metms

Posté(é)
Le 16/04/2023 à 11:33, Ary a dit :

Petite question pour cette partie :

 

 

  • votreserveurftp : adresse ou URL de votre serveur FTP (avec le chemin, par exemple ce sera monserveurftp.com/teslamate/sauvegarde, si vous le stocker dans /teslamate/sauvegarde)

Quel doit être la syntaxe exacte quand on utilise son adresse IP ?

 

Ftp.17x.xxx.x.x/teslamate

17x.xxx.x.x/teslamate

?

/Teslamate etant le dossier que j'ai créé a la racine du nas pour les sauvegardes.

 

J'arrive bien à accéder à mon dossier créé dans mon nas et y déposer des dossiers depuis l'extérieur mais quand je copie colle la commande j'ai des erreurs je pense que c'est du a ça.

 

Je pense avoir trouver la bonne syntaxe mais impossible de valider avec !wq

J'obtiens systematiquement ça

 

:.!q
shell returned 127

Press ENTER or type command to continue

 

Si je fais entré ou q ou w ile m'ecrit ça un peu partout

 

/bin/bash: q: command not found

 

Des idées?

 

Posté(é)
Le 16/04/2023 à 22:59, Ary a dit :

Je pense avoir trouver la bonne syntaxe mais impossible de valider avec !wq

J'obtiens systematiquement ça

 

:.!q
shell returned 127

Press ENTER or type command to continue

 

Si je fais entré ou q ou w ile m'ecrit ça un peu partout

 

/bin/bash: q: command not found

 

Des idées?

 

C'est pour quitter vim ou vi ? Alors la commande est

  • :wq pour sortir en sauvegardant
  • :q! pour sortir sans sauvegarder et pour ne pas avoir le rappel de sauvegarde
  • :q pour sortir
Posté(é)

Merci pour ton aide.

 

C'est pour sortir et sauvegarder apres avoir taper

vi home/backup.sh

Creation d'un fichier de ce que je comprends.

Le tuto dit de taper "!wq".

Donc je tape physiquement ça ce qui ecrit : ":.!q"

J'ai essayé d'autres combinaison sans succes et sans comprendre.

 

:wq j'obtiens:

"home/backup.sh"
"home/backup.sh" E212: Can't open file for writing
Press ENTER or type command to continue

 

Les deux autres je sors mais a l'etape suivant ca me dit:

sh: /home/backup.sh: No such file or directory

 

Modifié par Ary

Posté(é)
Le 17/04/2023 à 08:58, Ary a dit :

Merci pour ton aide.

 

C'est pour sortir et sauvegarder apres avoir taper

vi home/backup.sh

Creation d'un fichier de ce que je comprends.

Le tuto dit de taper "!wq".

Donc je tape physiquement ça ce qui ecrit : ":.!q"

J'ai essayé d'autres combinaison sans succes et sans comprendre.

 

:wq j'obtiens:

"home/backup.sh"
"home/backup.sh" E212: Can't open file for writing
Press ENTER or type command to continue

 

Les deux autres je sors mais a l'etape suivant ca me dit:

sh: /home/backup.sh: No such file or directory

 

Tu oublies / devant /home

Posté(é)

C'est vrai que ca semble logique qu'il y en ait un mais dans le tuto y'en a pas :s

J'ai essayé avec

 

avec :wq j'obtiens

"/home/backup.sh"
"/home/backup.sh" E212: Can't open file for writing

 

et avec !wq :

:.!q
shell returned 127

 

Posté(é)
  • Auteur
Le 17/04/2023 à 10:20, Ary a dit :

C'est vrai que ca semble logique qu'il y en ait un mais dans le tuto y'en a pas :s

J'ai essayé avec

 

avec :wq j'obtiens

"/home/backup.sh"
"/home/backup.sh" E212: Can't open file for writing

 

et avec !wq :

:.!q
shell returned 127

 

sudo avant , tu n'as pas les droits sinon

Posté(é)

Merci c'etait ça du coup je suis sorti avec :wq et j'ai pu executer la commande suivant.

Bon ca marche pas mais j'ai deja fait un pas de geant je vais chercher un peu le soucis.

 

Merci :D

Posté(é)

Edit: Trouvé

 

Modifié par Ary

Posté(é)

Juste à toutes fins utiles, sur synology ou autre système avec docker qui permet de lancer un bash pour passer des commandes, on peut passer des commandes sans passer par "docker compose"

par exemple, la commande décrite dans cette page pour corriger un trajet mal terminé/mal commencé :

https://docs.teslamate.org/docs/maintenance/manually_fixing_data/

devient

>  cd bin (pour aller dans /bin )

> ./teslamate rpc "TeslaMate.Repo.get(TeslaMate.Log.Drive, 9999) |> TeslaMate.Log.close_drive()"

avec 9999 à remplacer par un id de trajet non affiché entre deux trajets visibles dans la vue "drives"

Modifié par Fender

Posté(é)

J'arrive a executer le script pour la sauvegarde auto mais j'obtiens un fichier vide sur mon ftp, j'investigue mais c'est dur quand on y connait rien ^^

 

/home/backup.sh: line 10: cd: /home/root/: No such file or directory
/home/backup.sh: line 11: /home/root/teslamate.bck: No such file or directory

tar: Removing leading `/' from member names
tar: /home/root: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
* About to connect() to xxx.xxx.xxx.xxx port 21 (#0)
*   Trying xxx.xxx.xxx.xxx...
* Connected to xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx) port 21 (#0)
< 220 NAS FTP server ready.
> USER xxxxxxxxx
< 331 Password required for xxxxxxxx.
> PASS xxxxxxx
< 230 User Teslamate logged in.
> PWD
< 257 "/" is current directory.
* Entry path is '/'
> CWD Teslamate
* ftp_perform ends with SECONDARY: 0
< 250 CWD command successful.
> PASV
* Connect data stream passively
< 227 Entering Passive Mode (
xxx.xxx.xxx.xxx,217,18)
*   Trying
xxx.xxx.xxx.xxx...
* Connecting to
xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx) port 55570
* Connected to
xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx) port 21 (#0)
> TYPE I
< 200 Type set to I.
> STOR teslamate_backup_2023-04-17-1239.tar.gz
< 150 Opening BINARY mode data connection for 'teslamate_backup_2023-04-17-1239.tar.gz'.
} [data not shown]
* We are completely uploaded and fine
* Remembering we are in dir "Teslamate/"
< 226 Transfer complete.
* Connection #0 to host
xxx.xxx.xxx.xxx left intact/bin/rm: remove write-protected regular file ‘/tmp/teslamate_backup_2023-04-17-1239.tar.gz’? y
/bin/rm: cannot remove ‘/tmp/teslamate_backup_2023-04-17-1239.tar.gz’: Operation not permitted
/bin/rm: cannot remove ‘/home/root/teslamate.bck’: No such file or directory

 

Est ce que ca vient du fait que j'ai créé le fichier script dans 

vi /home/backup.sh

au lieu de 

 

vi home/backup.sh

?

Edit: J'ai essayé de supprimer toutes les destination /root/ du fichier vi /home/backup.sh et du coup le fichier uploadé n'est plus vide (un dossier OPC et backup.sh)

Modifié par Ary

Posté(é)
  • Auteur
Le 17/04/2023 à 15:37, Ary a dit :

J'arrive a executer le script pour la sauvegarde auto mais j'obtiens un fichier vide sur mon ftp, j'investigue mais c'est dur quand on y connait rien ^^

Citation

/home/backup.sh: line 10: cd: /home/root/: No such file or directory
/home/backup.sh: line 11: /home/root/teslamate.bck: No such file or directory

Déjà là tu as un souci : tu n'as rien dans ces dossiers. 

 

Si je prends mon setup : 

## Fin des parametres à configurer

TIMESTAMP=`/bin/date +%Y-%m-%d-%H%M`
BACKUPFILEDIR="teslamate_backup_$TIMESTAMP.tar.gz"

## Sauvegarde de la base de données ###
cd /home/opc/
sudo docker-compose exec -T database pg_dump -U teslamate teslamate > /home/opc/backup/teslamate.bck


    ### ZIP de la sauvegarde
    sudo tar -zcvf /tmp/$BACKUPFILEDIR /home/opc/backup/

    ### Envoyer la sauvergarde vers votre NAS en FTP
    sudo curl -s --disable-epsv -v -T"/tmp/$BACKUPFILEDIR" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/teslamate-backup/"

    ### Efface la sauvegarde
    /bin/rm /tmp/$BACKUPFILEDIR
    /bin/rm /home/opc/backup/teslamate.bck
    ### Fait!

 

Posté(é)

ok merci . Le set up c'est ce que doit contenir le backup.sh ? 

Du coup les chemins different du tuto.

Posté(é)
  • Auteur
Le 17/04/2023 à 17:13, Ary a dit :

Du coup les chemins different du tuto.

Oui, c'est à adapter selon ta config, tu es sur le cloud oracle ? 

 

Si oui, vérifies que tu as bien /home/opc, et tu peux utiliser ce chemin (comme ce que j'ai collé au-dessus en gros)

Posté(é)

Oui sur oracle. J'ai bien un dossier OPC je tente ce soir avec ton set up. Je pensais que cette partie du tuto pouvait être faîte aveuglément :D .

 

Le backup.sh doit être dans OPC aussi ou il peut rester dans home ?

Posté(é)
  • Auteur
Le 17/04/2023 à 17:26, Ary a dit :

Le backup.sh doit être dans OPC aussi ou il peut rester dans home ?

Il peut être où tu veux, tant que dans ton crontab tu appelles bien ce fichier.

 

En gros si tu fais backup.sh dans /home/opc, il faut que dans ton crontab tu lances /home/opc/backup.sh

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.