Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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:~$

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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!

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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)




Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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:~$

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

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.