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 29/09/2021 à 15:10, jpp59 a dit :

Ceux qui sont pas corrigés sont ceux que tu as édité manuellement sur l'ancien serveur je pense. (ou que tu as saisi un prix au kWh)
 

Je ne sais plus... Plus je creuse plus je suis perdu! J'ai l'impression que quelque soit le backup, ce n'est pas très copain avec le transfert entre les 2 mondes...

Posté(é)

Maj faite, api stream réactivé et plus de problème sur plusieurs trajet. On dirait bien que le pb est réglé.

Posté(é)

Bonjour à tous,

Petite question est ce que l'un d'entre vous aurait installé Teslamate au travers de Portainer et si oui est ce qu'il pourrait me guider dans la manière de faire SVP?

Merci par avance.

Modifié par marty10400

Posté(é)
  • Auteur
Le 29/09/2021 à 21:26, nicolinux a dit :

Bonne nouvelle, le problème est arrivé au développeur ! 🎉

 

Bon c’est pas sympa mais ce que je veux dire, c’est qu’il a pu voir le bug sur ses données et trouver un correctif. Teslamate a été mis à jour et la version 1.24.2  devrait régler le problème. 

Petite frayeur post-MàJ :D 

image.thumb.png.add877e9797841688508de2671c7a47d.png

 

Mais c'était juste le temps du boot du container.

Posté(é)

perso après l'update, il m'a zappé les 2 jours de flottement, je suis revenu au 28 septembre.

Posté(é)
Le 30/09/2021 à 16:17, bobjouy a dit :

Petite frayeur post-MàJ :D 

« Null Island », elle a l'air sympa ta dernière destination de vacances ! Combien de supercharges sur la route ?

Posté(é)

Slt à tous,

bon comme les copains, j'ai lancé la MAJ mais j'ai une erreur après avoir lancé un docker-compose up -d

 

une idée ?

Merci d'avance,

 

login as: freebox
[email protected]'s password:
Linux TeslaMate2 4.19.0-16-arm64 #1 SMP Debian 4.19.181-1 (2021-03-19) aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Sep 30 16:42:11 2021 from 192.168.0.2
freebox@TeslaMate2:~$ docker-compose stop
Stopping freebox_database_1 ... done
freebox@TeslaMate2:~$ docker-compose pull
Pulling teslamate ... done
Pulling database  ... done
Pulling grafana   ... done
Pulling mosquitto ... done
freebox@TeslaMate2:~$ docker-compose up -d
Starting freebox_database_1 ...
Starting freebox_mosquitto_1 ...
Starting freebox_grafana_1   ...
Starting freebox_grafana_1   ... error
WARNING: Host is already in use by another container

ERROR: for freebox_grafana_1  Cannot start service grafana: driver failed programming external connectivity on endpoint freebox_grafana_1 (debe9edc1b2ff6d8685acStarting freebox_mosquitto_1 ... error
 is already allocated
WARNING: Host is already in use by another container

ERROR: for freebox_mosquitto_1  Cannot start service mosquitto: driver failed programming external connectivity on endpoint freebox_mosquitto_1 (9c2926246c312d8fe24a7eeef92c1eef7ff6e5b82e4e48eaabd6c7699b02754f): Bind for 0.0.0.0:1883 failed: port is already allocated
Starting freebox_teslamate_1 ... error

Starting freebox_database_1  ... done
ogramming external connectivity on endpoint freebox_teslamate_1 (4e183c8cb2a77340563f855063fd5f737cc8f0e4308e13c2538ceb3fa4e154fe): Bind for 0.0.0.0:4000 failed: port is already allocated

ERROR: for grafana  Cannot start service grafana: driver failed programming external connectivity on endpoint freebox_grafana_1 (debe9edc1b2ff6d8685acd0e7f034382f616c34ffa6a853a3d4dc30cea6b9840): Bind for 0.0.0.0:3000 failed: port is already allocated

ERROR: for mosquitto  Cannot start service mosquitto: driver failed programming external connectivity on endpoint freebox_mosquitto_1 (9c2926246c312d8fe24a7eeef92c1eef7ff6e5b82e4e48eaabd6c7699b02754f): Bind for 0.0.0.0:1883 failed: port is already allocated

ERROR: for teslamate  Cannot start service teslamate: driver failed programming external connectivity on endpoint freebox_teslamate_1 (4e183c8cb2a77340563f855063fd5f737cc8f0e4308e13c2538ceb3fa4e154fe): Bind for 0.0.0.0:4000 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.
freebox@TeslaMate2:~$

 

Posté(é)
Le 30/09/2021 à 18:54, TTK22 a dit :

Slt à tous,

bon comme les copains, j'ai lancé la MAJ mais j'ai une erreur après avoir lancé un docker-compose up -d

une idée ?

Apparemment graphana est déjà actif.

Essayez de faire :

docker-compose down

puis

docker-compose up -d

 

Posté(é)

Oui c'est ce que je me suis dit, j'ai essayé mais même message d'erreur

Posté(é)

Au pire un backup sql, un apt purge docker docker-compose, puis une restauration

Posté(é)

Oula mes connaissances sont limité dans le domaine... 😔

Posté(é)

Tu fais u' backup sql comme marqué sur la doc. Puis tu effacé tout et reinstall puis restauration (restauration du backup est aussi dans la doc)

Posté(é)
Le 30/09/2021 à 20:32, jpp59 a dit :

Tu fais u' backup sql comme marqué sur la doc. Puis tu effacé tout et reinstall puis restauration (restauration du backup est aussi dans la doc)

Bon je sais faire une sauvegarde mais pas la purge ni la restauration

docker exec freebox_database_1 pg_dump -U teslamate teslamate > sauv.bck

 

 

Modifié par TTK22

Posté(é)

Pour effacer des conteneur : docker rm

Et sinon tu aurais pas oublié de faire sudo avant ?

Posté(é)
Le 30/09/2021 à 13:30, David42fr a dit :

Je ne sais plus... Plus je creuse plus je suis perdu! J'ai l'impression que quelque soit le backup, ce n'est pas très copain avec le transfert entre les 2 mondes...

Bonjour à tous,

 

Pour ceux que mes soucis intéressent... solution très conne : il suffit de supprimer la destination de la base, il la recréée après quelques temps, et elle est correctement affichée!

Posté(é)

Bon la MaJ est un échec pour moi, il reboot en boucle toutes les minutes, impossible de faire quoi que ce soit. Je vois rien dans les logs a part :

Citation

"Kernel pid terminated",application_controller,"{application_terminated,teslamate,shutdown}

Quelqu'un sait comment reset le container Teslamate sans tuer les données ?

 

Edit : j'ai upgradé mon Pi + toutes les apps, supp l'image teslamate, vidé la bdd, reboot, nettoyé Docker avec prune, changé de port, et toujours pareil. Donc issue sur le github du dev.

Modifié par NicolasB

Posté(é)

Tu serai pas sur un ssd en usb3 sur ton pi ?
Ton pi fait 8go de ram?
Essaye d activer le kernel 64bits (arm_64bit=1 dans boot/config.txt) et mettre le ssd sur une prise USB2 (prise gris clair, pas la bleue).
J'ai aussi eu des pb du kernel qui tue des process. (pb connu, plein de tuto la dessus)




Posté(é)
Le 01/10/2021 à 14:19, jpp59 a dit :

Tu serai pas sur un ssd en usb3 sur ton pi ?
Ton pi fait 8go de ram?
Essaye d activer le kernel 64bits et mettre le ssd sur une prise USB2.
J'ai aussi eu des pb du kernel qui tue des process. (pb connu, plein de tuto la dessus)

Nop, je suis sur une carte SD interne, pas de SSD. Mais je soupçonne aussi un truc lié aux process, voire aux cartes réseau virtuelles de docker (il y a des choses pas très claires dans le syslog).

Posté(é)
Le 01/10/2021 à 14:24, NicolasB a dit :

Nop, je suis sur une carte SD interne, pas de SSD. Mais je soupçonne aussi un truc lié aux process, voire aux cartes réseau virtuelles de docker (il y a des choses pas très claires dans le syslog).

Oulala utiliser une base de donnees sur une carte SD. Pas du tout fiable dans le temps. Il vaudrait mieux investir sur l'achat d'un SSD. Un jour ou l'autre la carte va buggé et là c'est sûr  impossible de récupérer la BDD.

Posté(é)
Le 01/10/2021 à 02:00, jpp59 a dit :

Pour effacer des conteneur : docker rm

Et sinon tu aurais pas oublié de faire sudo avant ?

voilà ce que j'ai tapé :

 

freebox@TeslaMate2:~$ sudo docker-compose stop
Stopping freebox_database_1 ... done
freebox@TeslaMate2:~$ sudo docker-compose pull
Pulling teslamate ... done
Pulling database  ... done
Pulling grafana   ... done
Pulling mosquitto ... done
freebox@TeslaMate2:~$ sudo docker-compose up -d
Starting freebox_grafana_1 ...
Starting freebox_mosquitto_1 ...
Starting freebox_mosquitto_1  ... error
Recreating freebox_database_1 ...
WARNING: Host is already in use by another container

ERROR: for freebox_mosquitto_1  Cannot start service mosquitto: driver failed programming external connectivity on endpoint freebox_mosquitto_1 (f779870663ba49ec2fdfca7b37ca75b66aca8844cd5a3d8ec6812930148ca2c8): Bind for 0.0.0.0:1883 failedStarting freebox_teslamate_1  ... error
WARNING: Host is already in use by another container

ERROR: for freebox_teslamate_1  Cannot start service teslamate: driver failed prStarting freebox_grafana_1    ... error
0f30a88e151c92e422e1d98f5f52c21ebb9f702c4beece70e): Bind for 0.0.0.0:4000 failed: port is already allocated
WARNING: Host is already in use by another container

ERROR: for freebox_grafana_1  Cannot start service grafana: driver failed programming external connectivity on endpoint freebox_grafana_1 (fb2eba7197fba92037301a37c8c6a9c3eec5a0a33bf5d5c7ffa28110bba44166): Bind for 0.0.0.0:3000 failed: portRecreating freebox_database_1 ... done

ERROR: for mosquitto  Cannot start service mosquitto: driver failed programming external connectivity on endpoint freebox_mosquitto_1 (f779870663ba49ec2fdfca7b37ca75b66aca8844cd5a3d8ec6812930148ca2c8): Bind for 0.0.0.0:1883 failed: port is already allocated

ERROR: for teslamate  Cannot start service teslamate: driver failed programming external connectivity on endpoint freebox_teslamate_1 (d6c0e63b7bb31c20f30a88e151c92e422e1d98f5f52c21ebb9f702c4beece70e): Bind for 0.0.0.0:4000 failed: port is already allocated

ERROR: for grafana  Cannot start service grafana: driver failed programming external connectivity on endpoint freebox_grafana_1 (fb2eba7197fba92037301a37c8c6a9c3eec5a0a33bf5d5c7ffa28110bba44166): Bind for 0.0.0.0:3000 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.
freebox@TeslaMate2:~$

 

Posté(é)

Tu aurais pas plusieur docker qui tourne sous des utilisateur différents ?
On dirait que les port nécessaire 1883 3000 et 4000 sont utilisés.

Essaye de faire:
sudo docker-compose stop
Puis
sudo lsof -i

Pour voir si des process n'utilisent pas ces ports

Posté(é)
Oulala utiliser une base de donnees sur une carte SD. Pas du tout fiable dans le temps. Il vaudrait mieux investir sur l'achat d'un SSD. Un jour ou l'autre la carte va buggé et là c'est sûr  impossible de récupérer la BDD.
T as essayé avec le kernel 64 bits?
Posté(é)
Le 02/10/2021 à 00:38, jpp59 a dit :

Tu aurais pas plusieur docker qui tourne sous des utilisateur différents ?
On dirait que les port nécessaire 1883 3000 et 4000 sont utilisés.

Essaye de faire:
sudo docker-compose stop
Puis
sudo lsof -i

Pour voir si des process n'utilisent pas ces ports

freebox@TeslaMate2:~$ sudo lsof -i
sudo: lsof: command not found

 

 

Posté(é)
Le 02/10/2021 à 00:50, TTK22 a dit :

freebox@TeslaMate2:~$ sudo lsof -i
sudo: lsof: command not found

Si je dis pas de bêtise, ça devrait régler ce problème, tu pourras relancer la commande proposée par jpp59 après :

sudo apt install lsof

Modifié par LeLutin
Correction de la ligne de commande

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.