Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

Ok nickel j'ai hâte lol j'ai eu la voiture le 30 mars je l'ai mise au garage le jour même pour faire ppf et céramique. J'ai déjà le raspberry 4 opérationnel.

C'est un trip par jour ?

Modifié par l@blanch€

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 09/04/2021 à 00:04, Mir a dit :

@getget En fait, il vous faut un point d’entrée qui fera le dispatch des requêtes ensuite.

Sur le Synology, ça tombe bien, il y a le proxy inversé dans les paramètres puis portail des applications ; mais aussi web station.

Si on prend pour objectif que chaque sous domaine puisse répondre à sa requête on va dont avoir :

-> toto.domaine.com port 443 -> synology proxy inverse pour toto qui va balancer la requête en localhost vers le port du container. Par exemple, le port 4000 de teslamate

-> titi.domaine.com port 443 -> synology proxy inverse pour titi qui va balancer la requête en localhost vers le port du container. Par exemple, le port 3000 de grafana

Il est alors possible de dire que web station écoute sur un autre port, par exemple le port 5020 avec un dossier racine contenant le code idoine du site web. Le proxy inverse devra donc pointer vers localhost port 5020.

Un mot sur les certificats : dans le panneau de configuration, dans les certificats, il faudra associer chaque sous domaine du proxy à son certificat. Attention, si vous utilisez Let’s Encrypt, Synology ne supporte pas encore le wildcard hors de son propre domaine. Il faudra donc générer son certificat soi même ailleurs en allant modifier son DNS.

Si c’est pas très clair, ou qu’il manque des choses, n’hésitez pas à me le dire ou à compléter ☺️

Pour ca il faut avoir son propre domaine, ou avec le reverse DNS de mon FAI ca suffit ?

Et mon souci c'est que j'ai déjà un serveur web qui répond sur le port 80 et 443 (autre que le syno), il faudrait que ce soir mon router qui gère les sous domaines non ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour le domaine, c'est mieux d'avoir le sien oui.

Avec le reverse DNS de Free, y'a pas de sous-domaine possible, à ma connaissance.

Pour l'autre serveur, à partir du moment que vous avez votre domaine, et que vous faites la redirection du sous-domaine vers votre autre serveur, comme je l'ai expliqué, pas de souci.

-> toto.domaine.com port 443 -> synology proxy inverse pour toto qui va balancer la requête en localhost vers le port du container. Par exemple, le port 4000 de teslamate

-> titi.domaine.com port 443 -> synology proxy inverse pour titi qui va balancer la requête en localhost vers le port du container. Par exemple, le port 3000 de grafana

-> autre-serveur.domaine.com port 443 -> Synology -> autre serveur port 443

Partager ce message


Lien à poster
Partager sur d’autres sites

Je pense que pour le sous domaine c'est raté car mon reverse DNS est déjà un sous domaine

1XX-1XX-1XX-9XX.ftth.cust.kwaoo.net

 

La méthode proposée suppose que tout le traffic passe par le synology, y compris pour l'autre serveur du coup ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@getget Un domaine, ça coûte 4-5€ par an, peut-être même moins, avec des extensions exotiques en xyz par exemple.

Ensuite, vous faites ce que vous voulez.

Autant de sous-domaine dont vous en avez besoin.

Le mieux étant donc d'acheter un domaine pas cher, sur bookmyname par exemple, puis de pointer le champ A sur l'adresse IP public de votre connexion FTTH (est-elle fixe d'ailleurs ? J'ai l'impression que oui, avec ce PTR que vous avez donné).

Une fois le domaine acheté et fixé les champs A et CNAME de vos sous-domaine souhaités, vous n'avez plus qu'à configurer Synology pour faire les redirections idoines vers les différents containers, comme je l'ai indiqué dans les posts précédents.

Pas d'inquiétude, ça se fait bien 🙂

Partager ce message


Lien à poster
Partager sur d’autres sites

Le "problème" c'est que mon reverse DNS est déjà communiqué aux gens qui utilisent le serveur (en gros j'héberge tous les cours à distance pour 200 personnes depuis mars 2020 ...).

J'ai bien une ip fixe, ca pas de souci. Acheter un nom de domaine ne me pose pas de souci mais je ne veux pas que tout le traffic passe par le syno (en cas de panne de celui ci  ...)

 

D'ailleurs le point d'entrée pour Teslamate c'est forcément 443 ou je peux choisir arbitrairement un autre port (et modifier la config en fonction) ?

 

Merci en tout cas pour les conseils :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Le port est modifiable dans le fichier oui 👍 

Le fait de passer par le syno permet également d’avoir un point d’entrée qui détient les certificats SSL obtenus auprès de Let’s Encrypt par exemple et donc d’éviter de faire transiter ses mots de passe en clair lors des connexions au portail de Teslamate.

C’est sûr que le Synology devient un point de faiblesse dans l’infra de cette manière. Mais juste pour le portail, vous ouvrez un autre port et le déclarez dans l’interface pour y accéder en associant un certificat et ça devrait être bon.

https://reverse-dns:8765 (port au hasard) -> Synology reverse proxy -> container Teslamate port que vous voulez

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Nouvel utilisateur de Teslamate.

Matériel : Raspberry PI 3b+ avec boot sur disque SSD (c'est plus fiable que les cartes SD)

Ce Raspberry est également utilisé comme serveur domotique Jeedom.

Un peu la galère pour installer docker-compose (trouver les bonnes versions de pip3 et rustc).

Mais çà fonctionne. Évidement avec encore peu de données - la voiture a été livrée mardi et le système est installé depuis ce matin.

Encore des petits détails à régler - du genre : ma voiture s'appelle "916501", .......

Merci pour toutes les informations contenues dans ce post qui m'ont donné l'envie de cette install et les détails.

La suite :

1 - Alimenter la base avec de nouvelles données (pas facile en cette période de confinement !!!)

2 - ........

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 8 minutes, Gégé13821 a dit :

Bonjour,

Nouvel utilisateur de Teslamate.

Matériel : Raspberry PI 3b+ avec boot sur disque SSD (c'est plus fiable que les cartes SD)

Ce Raspberry est également utilisé comme serveur domotique Jeedom.

Un peu la galère pour installer docker-compose (trouver les bonnes versions de pip3 et rustc).

Mais çà fonctionne. Évidement avec encore peu de données - la voiture a été livrée mardi et le système est installé depuis ce matin.

Encore des petits détails à régler - du genre : ma voiture s'appelle "916501", .......

Merci pour toutes les informations contenues dans ce post qui m'ont donné l'envie de cette install et les détails.

La suite :

1 - Alimenter la base avec de nouvelles données (pas facile en cette période de confinement !!!)

2 - ........

Salut quand tu auras donné un petit surnom a ta voiture il y sera a la place du nombre ;) 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Vous est-il arrivé que des conteneurs teslamate s'arrêtent?

Sur Synology, par 2 fois ces 2 dernières semaines, je n'avais plus que le conteneur teslamate de lancé, les autres étaient à l'arrêt. 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 18 heures, LeDahu a dit :

Bonjour,

Vous est-il arrivé que des conteneurs teslamate s'arrêtent?

Sur Synology, par 2 fois ces 2 dernières semaines, je n'avais plus que le conteneur teslamate de lancé, les autres étaient à l'arrêt. 

 

Non. Tu dois avoir un souci, les miens ont des semaines d'uptime sans aucun pb.

Va jeter un coup d'oeil sur les logs pour voir ce qu'il se passe.

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 3 heures, slyTM3 a dit :

Non. Tu dois avoir un souci, les miens ont des semaines d'uptime sans aucun pb.

Va jeter un coup d'oeil sur les logs pour voir ce qu'il se passe.

Merci

Je ne savais pas faire. Je vais essayer de retrouver et je regarderais pour le prochain coup.

C'est ce que l'on trouve dans "journal" du docker concerné?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous.

 

Utilisateur de Teslamate depuis un petit mois (installation sur Synology), j'ai 3 petites questions pour les plus experts d'entres vous...

 

Question 1 : En étudiant les logs de docker_teslamate, je remarque de nombreux warning de type

2021-04-22 08:01:42.189 [info] GET https://owner-api.teslamotors.com/api/1/vehicles/XXXXXX/vehicle_data -> 408 (9228.074 ms) 

08:01:42 2021-04-22 08:01:42.389 car_id=1 [warn] Discarded incomplete fetch result

 

Cf. screenshot en PJ.

Est-ce normal selon vous ?

 

Question 2 : Toujours dans les logs, je remarque un décalage de 2h :

Exemple : 2021-04-22 06:48:46.738 car_id=1 [info] Driving / Start -> Alors que je suis parti ce matin à 8h48.

 

C'est pas tellement gênant surtout que sur Grafana je n'ai pas ce décalage mais est-ce qu'il faut faire quelque chose en particulier pour avoir les bonnes heures dans les logs ?

 

Question 3 : Par défaut, Teslamate et Grafana utilisent les ports 4000 et 3000. Sur ma Freebox, la plage de ports que je peux utiliser est située entre 45000 et 55000. Du coup, est-il possible de modifier les ports par défaut afin que je puisse accéder à Grafana depuis l'extérieur ? Et si oui, comment faire ? 

 

Merci d'avance pour vos différents retours et bonne journée à tous.

Capture d’écran 2021-04-22 à 12.45.09.png

Modifié par NikodFr

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 57 minutes, NikodFr a dit :

Question 2 : Toujours dans les logs, je remarque un décalage de 2h :

Horaire UTC (anciennement GMT). On laisse le Viewer décider dans quelle zone horaire tu es. C'est standardisé. Je suppose que tu peux changer mais pourquoi faire?

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 2 minutes, jpsurlaroute a dit :

Horaire UTC (anciennement GMT). On laisse le Viewer décider dans quelle zone horaire tu es. C'est standardisé. Je suppose que tu peux changer mais pourquoi faire?

Simplement pour avoir la bonne heure sur les logs mais je te l'accorde c'est pas vraiment un problème. Si c'est pareil chez vous et que c'est normal alors je ne touche à rien et je laisse comme ça.

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai aussi une question:

Je ne suis pas fan à laisser mon NAS tourner tout le temps. Je l'ai programmé pour qu'il s'éteigne pendant la nuit pour pas tourner pour rien.

Si la charge est en cours, par exemple chargé à 70%, le NAS se coupe. Le NAS se réveille le matin, la charge est terminée et est à 75%.

Est-ce que TeslaMate compte les 5% de charge "manquante" dans les calculs de kWh / coût de la charge.

(je viens d'y penser, je vais commencer à regarder ce soir mais si quelqu'un a déjà la réponse...)

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 2 minutes, NikodFr a dit :

Simplement pour avoir la bonne heure sur les logs mais je te l'accorde c'est pas vraiment un problème. Si c'est pareil chez vous et que c'est normal alors je ne touche à rien et je laisse comme ça.

Oui, il est d'usage dans les logs d'utiliser l'heure UTC. Comme ça pas de doute que tu sois à Paris ou à Rio, tu sauras comment lire le log, surtout pour les applications.

 

Note : en hiver, le décalage sera d'une heure, en France. L'UTC ne change pas. En espérant qu'on arrête ce système de changement d'heure bientôt et que l'on reste en heure d'hiver! 🙋‍♂️

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 3 heures, TTK22 a dit :

il y a t-il une vue où l'on peut voir le niveau de santé de la batterie ?

 

Qu'entends-tu par là ?

 

Dans mon dashboard "détails", j'affiche la dégradation visible par extrapolation des kilomètres estimés à 100 % 

image.thumb.png.d0671bbbb02fdeaaba2c0e027255c83e.png

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 5 minutes, TTK22 a dit :

Je n'ai pas du tout ça pour ma part...

 

2021-04-25 17_44_04-Home · TeslaMate.jpg

Tu ne vois que les quelques dashboards qu'à créé le développeur de Teslamate ici pas ceux éventuellement importés dans Grafana (comme les dashboards de @bobjouy par exemple).

Modifié par Yann73

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.