Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

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 ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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).

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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...

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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. 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

É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

É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
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
 
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
Il faut vraiment être ingénieur informatique pour y arriver 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

Partager ce message


Lien à poster
Partager sur d’autres sites

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?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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!

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.