Teslamate sur NAS QNAP, Synology, Freebox, Portainer

Appli iPhone, Android, Teslamate, TeslaFi, connectivité Premium
Baumannii
Confirmé
Confirmé
Messages : 80
Enregistré le : 23 juin 2022, 14:56
Localisation : 68
Voiture : MYP

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par Baumannii »

Ma'Art a écrit : 07 janv. 2024, 12:21
Cool, c'est où dans le docker pour vérifier ça ?
Dans Docker tu rentres dans un des conteneur et la-bas tu as un journal ou tu vois tous les logs, c'est comme ça que j'en ai trouvé qui avait une erreur avec la valeur de mon mdp et compris ou se situait le problème


Image
Model Y Perf Blanche/Noire commandée le 14/05/2022
Livrée le 31.08 sur Nancy
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

Bonjour.
Petite demande d'aide auprès des spécialistes :clin: .
J'ai installé Teslamate sur un QNAP TS-431P3, il y a 2 ans, grâce aux conseils de ce fil, et ça fonctionnait très bien.
Vous vous en doutez, si je pose la question, c'est que ce n'est plus le cas :pleure: ...
Plus de données reçues. J'ai bien refait les token etc, sans résultat.
En désespoir de cause, je supprime le docker et le réinstalle. Mais toujours HS, et je me demande si ça ne vient pas de la dernière MAJ du container QNAP, avec changement de la taille des pages système de 4k à 32k (https://www.qnap.com/fr-fr/how-to/faq/a ... A9cifiques.
Dans la liste de dockers, j'ai le docker grafana qui passe de "en cours" à "autre" en permanence, et dans les journaux des docker j'ai
/usr/bin/env: error while loading shared libraries: libc.so.6: ELF load command address/offset not page-aligned
Du coup, Teslamate ne fonctionne plus du tout, même pas accès à la page de connexion.
Bon, pas beaucoup plus d'info hélas, je suis une bille sur le sujet des docker :clownfun:
Si quelqu'un a une idée elle sera la bienvenue !
Merci par avance de votre aide :top:
Model 3 LR (E5LD) bleue.
Avatar du membre
stephane31
Enthousiaste
Enthousiaste
Messages : 114
Enregistré le : 16 oct. 2023, 19:13
Localisation : Toulouse
Voiture : Model Y Dual Motor

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par stephane31 »

Quand tu dis que tu as ré-installé tu as bien fait un docker pull et un docker compose pour reconstruire les conteners?
Niark
Expert
Expert
Messages : 820
Enregistré le : 06 août 2022, 17:00
Localisation : Lyon
Voiture : Modele Y PERF

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par Niark »

Tu peux faire un :
"docker ps" pour avoir la liste des containers
"docker logs <nom du container>" pour savoir ce qui se passe dedans.
Sans cela il va être dur de t’aider
50k km en TMY Perf Noir/Noir EAP volant sport
Présentation de ma Y Perf - Niark
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

Merci de vos réponses.
En fait, sur l'appli container du QNAP, on n'a pas de console de commande, c'est ne interface graphique.

Image
du coup je colle le texte du docker compose dans la fenêtre YAML, et je lance un créer. 9a me génère tout seul les docker postgree etc, en fonction du yml .
Pas de moyen de lancer des commandes, ou du moins je n'ai pas vu où. Ce qui n'est d'ailleurs pas pratique, puisque pas possible de faire des sauvegardes ou autre...

Quand je lance un creer, ça télécharge les images des docker teslamate tout seul. Mais du coup pb à l'exécution comme je l'ai indiqué...

Mon yml:

Code : Tout sélectionner

version: "3"

services:
  teslamate:
    image: teslamate/teslamate:latest
    restart: always
    environment:
      - ENCRYPTION_KEY= #insert a secure key to encrypt your Tesla API tokens
      - DATABASE_USER=teslamate
      - DATABASE_PASS= #insert your secure database password!
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
    ports:
      - 4000:4000
    volumes:
      - ./import:/opt/app/import
    cap_drop:
      - all

  database:
    image: postgres:14
    restart: always
    environment:
      - POSTGRES_USER=teslamate
      - POSTGRES_PASSWORD= #insert your secure database password!
      - POSTGRES_DB=teslamate
    volumes:
      - teslamate-db:/var/lib/postgresql/data

  grafana:
    image: teslamate/grafana:latest
    restart: always
    environment:
      - DATABASE_USER=teslamate
      - DATABASE_PASS= #insert your secure database password!
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
    ports:
      - 3000:3000
    volumes:
      - teslamate-grafana-data:/var/lib/grafana

  mosquitto:
    image: eclipse-mosquitto:2
    restart: always
    command: mosquitto -c /mosquitto-no-auth.conf
    # ports:
    #   - 1883:1883
    volumes:
      - mosquitto-conf:/mosquitto/config
      - mosquitto-data:/mosquitto/data

volumes:
  teslamate-db:
  teslamate-grafana-data:
  mosquitto-conf:
  mosquitto-data:
J'ai bien sûr ajouté des identifiants et des mots de passe. Et ce n'est pas là le pb, j'ai fait un copier/coller du yml que j'avais utilisé avant la MAJ QNAP, et qui fonctionnait...
Model 3 LR (E5LD) bleue.
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

J'obtiens cela pour les images:

Image

Dans la liste des containers, seul le teslamate est en cours, les autres rentent dans l'état Autre...

Image
Et je n'arrive pas à les démarrer...
J'ai l'impression qu'il y a bien un pb d'alignement de données, voir le journal:

Image
Model 3 LR (E5LD) bleue.
Fifty21
Passionné
Passionné
Messages : 410
Enregistré le : 27 juin 2021, 09:28
Voiture : Model 3 SR+

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par Fifty21 »

Il faut que tu te connectes en ssh c'est à dire que tu actives la fonction ssh puis tu te connectes au nas via putty 192.168.1.xx et ensuite tu fais docker compose pull et après docker compose pull -d
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

Bon, je me suis connecté via Putty, dans une console, mais le docker compose pull ne donne rien:

Image

J'ai pourtant bien un accès SSH et Telnet autorisé, et j'arrive bien à me connecter via Putty.
En même temps, j'ai l'impression que le docker n'est pas vraiment lancé, il n'y a que le teslamate qui est en cours, les autres sont en Autres, donc sans doute mal lancés.
J'ai l'impression de cette erreur
ELF load command address/offset not page-aligned
indique justement que le désalignement des tailles de page 4k/32k est ce qui pose problème, puisque la même procédure d'installation fonctionnait avant :pleure: .

En même temps, je ne maîtrise rien sur les docker (il faut que je m'y mette!), et j'ai l'impression qu'en plus le QNAP n'est pas vraiment orienté bidouillage.
Au pire, je tente de racheter un autre Raspberry, et je ferais une installation dessus, au moins c'est moins exotique comme configuration! C'était juste pour profiter du fait que le NAS est déjà alimenté en permanence, et éviter de rahouter encore un truc. Mais bon, j'aurais au moins ça comme solution si je ne m'en sort pas.

Merci, vraiment merci pour votre aide en tous cas :top: :salut:
Model 3 LR (E5LD) bleue.
Avatar du membre
stephane31
Enthousiaste
Enthousiaste
Messages : 114
Enregistré le : 16 oct. 2023, 19:13
Localisation : Toulouse
Voiture : Model Y Dual Motor

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par stephane31 »

j'ai trouvé ça : https://github.com/nextcloud/docker/issues/2078

et ça : https://www.qnap.com/da-dk/how-to/faq/a ... rm-devices

j'ai bien peur qu'il n'y ait pas de solution sauf à l'installer ailleurs ou à faire rollback sur une version précédente du soft du QNAP
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

Oui, j'étais bien tombé sur la page QNAP indiquant ce pb d'alignement de pages..
Bon, du coup pas de solution simple pour moi...
Je ne souhaite pas trop revenir en arrière de version du soft QNAP, en l’occurrence ici celui du Docker a effectivement évolué, mais en même temps que tout le reste, on ne sélectionne pas trop les modules. Du coup, pas moyen de downgrader juste le container et pas le reste.

Il ne me reste plus qu'à passer à un Raspberry. J'en ai déjà un pour la domotique, mais je vais en acheter un autre pour Telamate (pas sûr que les deux ne consomment pas trop de ressources sur un vieux RP3). Je viens d'ailleurs de voir que les Raspberry ont pris une sacré hausse dans les tarifs!

Bon, ne reste plus qu'à commander attendre mon nouveau jouet, et je vous tiendrais au courant !

En tous cas encore de gros merci pour votre aide, c'est vraiment sympa.
Model 3 LR (E5LD) bleue.
Fifty21
Passionné
Passionné
Messages : 410
Enregistré le : 27 juin 2021, 09:28
Voiture : Model 3 SR+

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par Fifty21 »

J'ai un qnap (ts-253D) également et je n'ai pas ce problème.
Voici ce que j'ai fais:
J'ai effacé tous les dossiers et images du container
J'ai créé un fichier docker-compose.yml avec le bloc note en le personnalisant (mdp et clée de chiffrage)
J'ai créé un dossier teslamate dans /Container/container-station-data/application/Teslamate
Dans ce dossier j'y ai mis le fichier docker-compose.yml
Via putty, je me suis rendu dans ce dossier (/Container/container-station-data/application/Teslamate)
Puis j'ai fais un "docker compose pull"
et ensuite tu vérifies si tout se lance.

Je vois sur la copie d'écran que tu as lancé le docker compose pull mais il ne l'a pas trouvé, c'est normal tu n'es pas dans le bon dossier où se trouve ton fichier docker-compose.yml.

Ce fichier va permettre au nas d'aller télécharger l'image de teslamate avec tous ce ce qu'il faut.
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

Dans le FileStation je trouve bien le répertoire :

Image
Le fichier docker-compose.yml est bien correct, c'est celui que j'ai créé dans les images précédentes.

Cependant si je lance un Putty, en me mettant à la racine, je ne sais pas comment trouver le répertoire Container?

Image

Désolé, je suis un boulet :langue: . Mais merci !
Model 3 LR (E5LD) bleue.
Avatar du membre
MarcH74
Confirmé
Confirmé
Messages : 58
Enregistré le : 17 nov. 2023, 09:45
Localisation : Haute-Savoie
Voiture : M3 Highland Prop

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par MarcH74 »

Bonjour à tous
Après plusieurs tentatives, j'ai enfin réussi l'installation de teslamate sur une Freebox.
Tout fonctionne ,a priori, bien, cependant j'ai dû toucher une ou plusieurs touches malencontreusement et du coup ma police d'écriture da la console est devenue quasi invisible.
Que faire ? :yeuxciel:
Petite précision ... je suis sur Mac donc clavier Apple :clin:

Merci d'avance


Image
Avatar du membre
stephane31
Enthousiaste
Enthousiaste
Messages : 114
Enregistré le : 16 oct. 2023, 19:13
Localisation : Toulouse
Voiture : Model Y Dual Motor

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par stephane31 »

@F4HFM

si ça peut aider :
- mois j'ai mes fichier dans un répertoire qui s'appelle "docker" sur le volume "volume1"
- pour pouvoir faire les manips :
1) après m'être connecté en SSH, je fais un "sudo -i"
2) ensuite je vais un "cd /volume1/@docker (donc avec un "@" devant le nom du répertoire "docker")
3) ensuite "docker-compose pull"
4) pour finir "docker-compose up -d"

essaye d'adapter en fonction de ton nom de volume et de tes noms de répertoires
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

Bon, je n'arrive pas à trouver le répertoire...

Si je me connecte en PuTty, et fait un
find . -name docker-compose.yml
, je trouve des répertoires divers, mais qui ne correspondent pas à un répertoire qui correspond au vrai répertoire Container...

Image

On dirait des images d'installation (.share/CACHEDEV1_DATA) mais pas celui de l'application comme je le vois dans le FileManager...

Image

Mon soucis, c'est que dans la session SSH, je ne sais pas vraiment où je me situe dans l'arborescence :langue: pour savoir comment naviguer jusqu'à celui du docker...
Model 3 LR (E5LD) bleue.
Ma'Art
Passionné
Passionné
Messages : 323
Enregistré le : 19 oct. 2023, 01:47
Localisation : Saint-Herblain
Voiture : Simone - TMY Blanche

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par Ma'Art »

Bin la à 1ère vue je dirai que t'es à la racine...
Si tu fais un dir ça va t'afficher tout ce que t'as à la racine. après t'as plus qu'à rentrer dans ce qui t'intéresse.
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

Ouf, je ne sais comment, mais j'ai pu me mettre dans le répertoire :langue: .
Le
find
n'a pas donné le bon résultat.
Au final c'est
/share/Container/container-station-data/application/teslamate
...

Voila le résultat d'un
docker compose -pull
, suivi d'un
docker ps
:

Image
Model 3 LR (E5LD) bleue.
F4HFM
Actif
Actif
Messages : 26
Enregistré le : 04 déc. 2021, 21:30
Localisation : 77
Voiture : LR 2021 E5LD

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par F4HFM »

Un
docker logs teslamate-teslamate-1
me donne indéfiniment des
waiting for postgres at database:5432
Model 3 LR (E5LD) bleue.
Avatar du membre
stephane31
Enthousiaste
Enthousiaste
Messages : 114
Enregistré le : 16 oct. 2023, 19:13
Localisation : Toulouse
Voiture : Model Y Dual Motor

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par stephane31 »

M est avis qu il te manque le docker-compose up - d
Avatar du membre
stephane31
Enthousiaste
Enthousiaste
Messages : 114
Enregistré le : 16 oct. 2023, 19:13
Localisation : Toulouse
Voiture : Model Y Dual Motor

Re: Teslamate sur NAS QNAP, Synology, Freebox

Message par stephane31 »

C'est le docker-compose up qui va te rebuilder les conteners

Et c est "normal" qu il te dise qu il attend le postgre vu que le conteneur postgre passe son temps à redémarrer
Répondre

Créer un compte ou se connecter pour rejoindre la discussion

Vous devez être membre pour pouvoir répondre

Créer un compte

Vous n‘êtes pas membre ? Inscrivez-vous pour rejoindre notre communauté
Les membres peuvent créer leurs propres sujets et s‘abonner à des sujets
C‘est gratuit et cela ne prend qu‘une minute

S’enregistrer

Se connecter

Retourner vers « Applications Tesla, 4G, Data Loggers »