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] Jeedom : piloter sa Tesla

Featured Replies

Posté(é)
Le 16/06/2024 à 11:00, leafvsniro a dit :

Si c est automatique, c est qu il y a un pb au niveau du plugin

Ma page santé est ok

Screenshot_20240616_105911_Chrome.jpg

Screenshot_20240616_105903_Chrome.jpg

Ce n'est pas vraiment lisible ! Ce qui était important, c'était les différentes version des librairies, de PHP, de Linux etc... La présence de certains autre plugin etc...

 

Par contre, ta charge processeur est supérieure à 3, ce qui signifie que si tu est sur un système à un seul CPU, la charge est à 300% !

Ca peut expliquer bon nombre de problème par des sorties en timeout de certaine requête. Je ne sais pas pourquoi tu as une charge aussi importante.

Commence déjà par résoudre ce problème là pour voir ce que ça donne. 

Posté(é)
Le 16/06/2024 à 15:01, vince_007 a dit :

Ce n'est pas vraiment lisible ! Ce qui était important, c'était les différentes version des librairies, de PHP, de Linux etc... La présence de certains autre plugin etc...

 

Par contre, ta charge processeur est supérieure à 3, ce qui signifie que si tu est sur un système à un seul CPU, la charge est à 300% !

Ca peut expliquer bon nombre de problème par des sorties en timeout de certaine requête. Je ne sais pas pourquoi tu as une charge aussi importante.

Commence déjà par résoudre ce problème là pour voir ce que ça donne. 

je suis redevenu à des valeurs plus faible en terme de charge processeurs

 

image.thumb.png.34ffd6c59246d05aa3b1b0c39bece8bd.png

image.thumb.png.e7c2b5585543169a676afec35b91bde4.png

 

 

j'ai le plugin wifilightv2 et il me prend 30% de la charge du processeur quand je l'active, sur les captures du haut, j'ai désactivé le plugin

 

je ne comprend pas le pb, et j'ai réinstallé le plugin sans le supprimer, mais c'est toujours pareil

Posté(é)
Le 19/06/2024 à 18:48, leafvsniro a dit :

je suis redevenu à des valeurs plus faible en terme de charge processeurs

 

image.thumb.png.34ffd6c59246d05aa3b1b0c39bece8bd.png

image.thumb.png.e7c2b5585543169a676afec35b91bde4.png

 

 

j'ai le plugin wifilightv2 et il me prend 30% de la charge du processeur quand je l'active, sur les captures du haut, j'ai désactivé le plugin

 

je ne comprend pas le pb, et j'ai réinstallé le plugin sans le supprimer, mais c'est toujours pareil

Réinstaller un plugin dans Jeedom ne sert strictement à rien, ce n’est qu’une copie de fichier, surtout celui-là qui n’a pas de dépendances.

 

Tu est encore trop élevé en charge, il faudrait être en dessous de 1. Soit ton NAS n’est pas assez performant, soit trop chargé, soit il y a un truc qui va pas dans Jeedom.

Pour tester, je te conseille de monter une nouvelle VM avec l’iso de Jeedom debian 11, tu installe que le plugin Tesla et tu teste.

Franchement, je ne vois pas ce qui peut poser problème dans le plugin, le problème est ailleurs.

Modifié par vince_007

Posté(é)

Bonjour, voici quelques nouvelles: avec l'avant dernière bêta et en utilisant le port 4443 j'ai réussi à faire fonctionner le contrôle de charge avec DNS Jeedom.

 

Par contre le contrôle de charge fait sauter le charge programmée à 22h. @vercors serait il possible de rajouter une commande pour programmer l'heure de début de charge?

 

Je t'avais demandé il y a un moment déjà mais je ne sais pas si c'est possible: est il possible d'avoir une commande pour déverrouiller la prise? Pratique pour ne pas avoir à aller dans l'app pour déverrouiller la prise à chaque fois qu'on sort de la maison pour ceux qui n'ont pas de borne Tesla.

 

Merci!

Posté(é)

Bonjour,

Qui est sur Raspberry PI4 ?

Mon problème a été réglé hier par vercors, car la "création" du proxy n'était pas fonctionnelle.

 

Pour savoir si il y a d'autres personnes bloquées à cause de la plateforme d'installation du Jeedom semble-t-il.

Posté(é)

Moi je suis sous Freebox Jeedom, le proxy ne fonctionne pas (où il faut faire un sacré remue ménage) donc et donc Tesla Jeedom est complètement non opérationnel 😤

Posté(é)
  • Auteur

Hello @Pedritto

Le serveur proxy est un binaire qui dépend de la machine sur laquelle il tourne. Je livre des versions compilée sur rpi i386

si le proxy ne marche pas, il faudrait le recompiler. J’ai mis un README qui explique les étapes à suivre. 
dis moi si ça fait avancer !

A+
Nicolas

Posté(é)
Le 25/06/2024 à 10:13, vercors a dit :

Hello @Pedritto

Le serveur proxy est un binaire qui dépend de la machine sur laquelle il tourne. Je livre des versions compilée sur rpi i386

si le proxy ne marche pas, il faudrait le recompiler. J’ai mis un README qui explique les étapes à suivre. 
dis moi si ça fait avancer !

A+
Nicolas

Je ne suis pas sur RPI mais sur une VM Synology avec l'image Jeedom sous debian 11 et ton binaire fonctionne bien. 

Posté(é)
  • Auteur

le hardware de la freebox doit certainement nécessiter un rebuild du serveur. 
A l’avenir j’en ferai une dépendance pour que ce soit fait en background à l’installation parce que je vais pas arriver à couvrir toutes les configs…

Posté(é)
Le 25/06/2024 à 10:13, vercors a dit :

Hello @Pedritto

Le serveur proxy est un binaire qui dépend de la machine sur laquelle il tourne. Je livre des versions compilée sur rpi i386

si le proxy ne marche pas, il faudrait le recompiler. J’ai mis un README qui explique les étapes à suivre. 
dis moi si ça fait avancer !

A+
Nicolas

Ah, ben aujourd'hui le proxy a démarré. Youpi.

J'ai régénéré le jeton,redemarré le demon et ca fonctionne. Je n'ai pas encore regardé si ça fonctionnait bien mais ca fonctionne.

Par contre la vue tesla est toujours aussi euh... inexploitable.

image.thumb.png.f76b2589a806a3a9e8ce73fe36659e43.png

 

Posté(é)
Le 25/06/2024 à 10:13, vercors a dit :

Hello @Pedritto

Le serveur proxy est un binaire qui dépend de la machine sur laquelle il tourne. Je livre des versions compilée sur rpi i386

si le proxy ne marche pas, il faudrait le recompiler. J’ai mis un README qui explique les étapes à suivre. 
dis moi si ça fait avancer !

A+
Nicolas

@vercorsil est où le readme pour recompiler le proxy ?

Posté(é)

Pour info pour moi c'était ici : /var/www/html/plugins/tesla/3rdparty/vehicle-command/BUILD.md

  • 1 mois plus tard...
Posté(é)
  • Auteur

Hello

j’ai mis à disposition la version stable 3.2.9 qui améliore les performances côté tracking (passage à Angular 18) 

Comme d’hab le change log est ici Notes de mise à jour

 

enjoy !

 

Nicolas

Posté(é)
Le 15/08/2024 à 07:59, vercors a dit :

Hello

j’ai mis à disposition la version stable 3.2.9 qui améliore les performances côté tracking (passage à Angular 18) 

Comme d’hab le change log est ici Notes de mise à jour

 

enjoy !

 

Nicolas

Salut Nicolas,

 

Depuis cette mise à jour, j’ai des centaines de messages ”Attention le plugin Tesla n'a pas recu de message depuis 480 min” alors que tout est bien connecté et fonctionne.

Etant en vacances, la voiture ne roule pas mais elle charge en solaire tous les jours.

J’ai l’impression que le plugin ne comprends pas que la voiture est en veille. Mon hypothèse pour reproduire ce bug, c'est qu’après la mise à jour du plugin, si la voiture ne roule pas et donc ne fait aucun trajet, j'ai ce message d’erreur. Je suis presque sûr qu'après avoir roulé une fois, le message va disparaître.

Une variable mal initialisé pendant l’installation du plugin peut être ? 

Posté(é)
Le 18/08/2024 à 08:55, vince_007 a dit :

Salut Nicolas,

 

Depuis cette mise à jour, j’ai des centaines de messages ”Attention le plugin Tesla n'a pas recu de message depuis 480 min” alors que tout est bien connecté et fonctionne.

Etant en vacances, la voiture ne roule pas mais elle charge en solaire tous les jours.

J’ai l’impression que le plugin ne comprends pas que la voiture est en veille. Mon hypothèse pour reproduire ce bug, c'est qu’après la mise à jour du plugin, si la voiture ne roule pas et donc ne fait aucun trajet, j'ai ce message d’erreur. Je suis presque sûr qu'après avoir roulé une fois, le message va disparaître.

Une variable mal initialisé pendant l’installation du plugin peut être ? 

Salut @vercors

Bon ben mon hypothèse n’est pas bonne, j’ai roulé ces 2 derniers jours et ce matin (pas de charge cette nuit) j’ai 57 messages d’erreurs comme quoi le plugin n’a pas reçu de message depuis 480min.

Peux tu m’aider à résoudre ce problème ? 

 

Merci

Posté(é)
Le 21/08/2024 à 15:38, vercors a dit :

Hello @vince_007

ok…. Et le reste marche bien ?

oui je vais regarder. 
tu as des logs à partager ?

merci

Salut @vercors

Tout semble fonctionner correctement, le log tesla est vide mais le log cron_execution contient ça :

0524|tesla:getVehicleData() ---- no data
0525|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0526|tesla:getVehicleData() ---- no data
0527|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0528|tesla:getVehicleData() ---- no data
0529|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0530|tesla:getVehicleData() ---- no data
0531|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0532|tesla:getVehicleData() ---- no data
0533|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0534|tesla:getVehicleData() ---- no data
0535|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0536|tesla:getVehicleData() ---- no data
0537|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0538|tesla:getVehicleData() ---- no data
0539|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0540|tesla:getVehicleData() ---- no data
0541|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0542|tesla:getVehicleData() ---- no data
0543|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible
0544|tesla:getVehicleData() ---- no data
0545|tesla:getTrackingData() ---- Le serveur Tesla n'est pas accessible

 

 

Si je passe les logs en debug, j’obtiens ça :

 

0512|[2024-08-27 06:15:04] DEBUG  : Arrêt du tracking
0513|[2024-08-27 06:15:04] DEBUG  : Arrêt du tracking
0514|[2024-08-27 06:15:06] INFO  : 'GF-xxx-TC' Démarrage du suivi de l'autonomie en mode NORMAL
0515|[2024-08-27 06:15:06]WARNING : teslapi:withCh(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/XP7YGCEL7NB00xxxx/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bclosures_state%3Bdrive_state%3Bgui_settings%3Blocation_data%3Bvehicle_config%3Bvehicle_state%3Bvehicle_data_combo(Array (     [endpoints] => charge_state;climate_state;closures_state;drive_state;gui_settings;location_data;vehicle_config;vehicle_state;vehicle_data_combo ) )) --> 408, 0,
0516|[2024-08-27 06:15:06]WARNING : teslapi:withCh(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/XP7YGCEL7NB00xxxx/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bclosures_state%3Bdrive_state%3Bgui_settings%3Blocation_data%3Bvehicle_config%3Bvehicle_state%3Bvehicle_data_combo(Array (     [endpoints] => charge_state;climate_state;closures_state;drive_state;gui_settings;location_data;vehicle_config;vehicle_state;vehicle_data_combo ) )) --> Array (     [response] =>      [error] => vehicle unavailable: vehicle is offline or asleep     [error_description] =>      [txid] => 60e39b92b3544cbb540de943d28d48c4 )
0517|[2024-08-27 06:15:06]WARNING : [GF-xxx-TC] Error 408 - The vehicle was not 'online' when the request was made: 'vehicle unavailable: vehicle is offline or asleep'
0518|[2024-08-27 06:15:06] INFO  : 'GF-xxx-TC' Arrêt du suivi de l'autonomie
0519|[2024-08-27 06:20:04] DEBUG  : Arrêt du tracking
0520|[2024-08-27 06:20:04]WARNING : teslapi:withCh(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/XP7YGCEL7NB00xxxx/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bclosures_state%3Bdrive_state%3Bgui_settings%3Blocation_data%3Bvehicle_config%3Bvehicle_state%3Bvehicle_data_combo(Array (     [endpoints] => charge_state;climate_state;closures_state;drive_state;gui_settings;location_data;vehicle_config;vehicle_state;vehicle_data_combo ) )) --> 408, 0,
0521|[2024-08-27 06:20:04]WARNING : teslapi:withCh(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/XP7YGCEL7NB00xxxx/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bclosures_state%3Bdrive_state%3Bgui_settings%3Blocation_data%3Bvehicle_config%3Bvehicle_state%3Bvehicle_data_combo(Array (     [endpoints] => charge_state;climate_state;closures_state;drive_state;gui_settings;location_data;vehicle_config;vehicle_state;vehicle_data_combo ) )) --> Array (     [response] =>      [error] => vehicle unavailable: vehicle is offline or asleep     [error_description] =>      [txid] => c1c2dc9b3e17a377f7fe04309d1c1950 )
0522|[2024-08-27 06:20:04]WARNING : [GF-xxx-TC] Error 408 - The vehicle was not 'online' when the request was made: 'vehicle unavailable: vehicle is offline or asleep'
0523|[2024-08-27 06:20:04] INFO  : 'GF-xxx-TC' Arrêt du suivi de l'autonomie
0524|[2024-08-27 06:20:05] DEBUG  : Arrêt du tracking
0525|[2024-08-27 06:20:06] INFO  : 'GF-xxx-TC' Démarrage du suivi de l'autonomie en mode NORMAL
0526|[2024-08-27 06:25:04] DEBUG  : Arrêt du tracking
0527|[2024-08-27 06:25:04]WARNING : teslapi:withCh(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/XP7YGCEL7NB00xxxx/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bclosures_state%3Bdrive_state%3Bgui_settings%3Blocation_data%3Bvehicle_config%3Bvehicle_state%3Bvehicle_data_combo(Array (     [endpoints] => charge_state;climate_state;closures_state;drive_state;gui_settings;location_data;vehicle_config;vehicle_state;vehicle_data_combo ) )) --> 408, 0,
0528|[2024-08-27 06:25:04]WARNING : teslapi:withCh(GET https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/XP7YGCEL7NB00xxxx/vehicle_data?endpoints=charge_state%3Bclimate_state%3Bclosures_state%3Bdrive_state%3Bgui_settings%3Blocation_data%3Bvehicle_config%3Bvehicle_state%3Bvehicle_data_combo(Array (     [endpoints] => charge_state;climate_state;closures_state;drive_state;gui_settings;location_data;vehicle_config;vehicle_state;vehicle_data_combo ) )) --> Array (     [response] =>      [error] => vehicle unavailable: vehicle is offline or asleep     [error_description] =>      [txid] => 64c622777ad1b77ac257e750cb7b1f18 )
0529|[2024-08-27 06:25:04]WARNING : [GF-xxx-TC] Error 408 - The vehicle was not 'online' when the request was made: 'vehicle unavailable: vehicle is offline or asleep'
0530|[2024-08-27 06:25:04] INFO  : 'GF-xxx-TC' Arrêt du suivi de l'autonomie

 

Modifié par vince_007

Posté(é)

Salut,

moi j'ai tous les jours des page et des pages de

Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement :

Log tesla

et nombre d'occurence :

Attention le plugin Tesla n'a pas recu de message depuis 480 min Configuration 415
Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement Log tesla 85

 

Sinon ça fonctionne 

  • 2 semaines plus tard...
Posté(é)
Le 21/08/2024 à 15:38, vercors a dit :

Hello @vince_007

ok…. Et le reste marche bien ?

oui je vais regarder. 
tu as des logs à partager ?

merci

Salut @vercors,

Tu nous a oublié ? :( ya pas moyen de simplement supprimer la remontée de cette erreur ? C'est pénible d’avoir ces alertes en permanence.

Posté(é)
  • Auteur

Hello @vince_007

 

Non non je ne t'oublie pas !! :) 

Je ne suis pas arrivé a reproduire cette trace...

Est-ce que tu as pas un script et/ou un scénario et/ou un cron qui tourne en tache de fond pour mettre à jour le token et ou redémarrer le tracking ?

Merci !

Nicolas

 

Posté(é)

Salut @vercors

Quand on affiche l équipement tesla dans un design, on a ce type d affichage 7 fois sur 10

Tu es au courant du pb

Posté(é)
Le 17/09/2024 à 22:24, vercors a dit :

Hello @vince_007

 

Non non je ne t'oublie pas !! :) 

Je ne suis pas arrivé a reproduire cette trace...

Est-ce que tu as pas un script et/ou un scénario et/ou un cron qui tourne en tache de fond pour mettre à jour le token et ou redémarrer le tracking ?

Merci !

Nicolas

 

Bonjour Nicolas,

 

Non je n’ai pas de scénario pour le token ou le suivi du tracking, par contre, j’ai un scénario toutes les 5 mins qui gère la charge solaire et heures creuses. Ce scénario ne vient que lire des infos du plugin et ajuster le % de charge, il ne touche pas au tracking ou au démon.

  • 3 semaines plus tard...
Posté(é)

Salut @vercors

 

J'ai toujours des centaines d'erreurs :

 

2024-10-02 07:45:04] ERROR  : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2024-10-02 07:45:03
[2024-10-02 07:50:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

J'ai mis le log de la dernière semaine en PJ. Y'a moyen de faire quelque chose ?

A part désactiver les logs je vois pas.

Merci,

tesla

Posté(é)

J'ai fini par abandonner par usure, je passe maintenant par l'integration Tesla de Home Assistant et je connecte Jeedom à Home Assistant. 

Plus stable, plus d'erreur dans le log. 

Pourtant un early adopter du plugin de @vercors  c'est dommage.

Posté(é)
  • Auteur

Hello

Pour ceux qui ont des traces « attendre au moins 45s » aviez vous un cron/script qui monitore le tracking pour palier à un souci qui existait au printemps ?

(corrigé depuis) 

merci !

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.