Page 43 sur 92
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 18:11
par yvespsv
@Tigerbill17
Donc selon toi, c'est les données (cout du kWh et quantité de kWh) qui figurent dans l'appli Tesla du TEL qui sont utilisées par Teslamate (via serveurs Tesla) pour faire les calculs.
Whaou quel cheminement !
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 18:38
par Tigerbill17
Je n'ai jamais dit ça...
J'ai dit clairement que c'est calculé à partir de la base de données, au moment de l'affichage du tableau.
J'ai posté plus haut la ligne de code SQL qui fait ça.
Par contre , les données des recharges hors SUC sont calculées à partir des paramètres définis dans l'appli .
Qui fait le calcul, l'appli, ou la voiture ? Je ne sais pas, à mon avis probablement la voiture.
Mais certainement pas avec le coût défini dans Teslamate
Tout simplement parce que tous ceux qui n'ont pas Tesklamate n'auraient pas de statistiques de coût et d'économies dans l'appli.
Mais ces données sont dans la voiture.
Et Teslamate récupère les données de la voiture pour alimenter sa base de données.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 19:04
par Ma'Art
Non, bin moi teslamate prend bien la conso * 0.13 que je lui ai indiqué, il ne se sert pas du calcul fait par l'appli Android tesla.
Teslamate récupérant les données de la voiture, je ne vois pas comment il peut récupérer celles de l'appli.
J'ai supprimé la géolocalisation de mon domicile dans teslamete, pour la recréer, et là il m'a proposé de recalculer le coût de chaque charges correspondant à cette adresse rétroactivement.
Chez moi c'est bien grafana qui calcule mon coût total.
Tu utilise quel dashboard ?
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 20:49
par Tigerbill17
Je ne suis pas loin d'abandonner, là....
Je n'ai pas dit que la voiture récupérait les données de l'appli.
J'ai dit qu'
elle se sert des coûts au kWh indiqués dans l'appli pour calculer le coût total de la recharge.
Et si ce n'était pas le cas, on se demande bien pourquoi il faudrait paramétrer tout ça dans l'appli.
Mais bon. Allons y
Moi aussi, je viens de supprimer
domicile dans Tesalamate.
Supprimé de chez Supprimé, hein. Poubelle.
Et il se passe quoi ?
Aucune demande de rien du tout.
Le dashboard
Charges s'est réaffiché sans problème, simplement, dans le champ
location , en remplaçant
domicile par l'adresse définie par les coordonnées GPS de la recharge.
Et rien n'a changé dans les coûts
la preuve:
Et encore une fois, le calcul de Grafana, c'est
coût du kWh = coût total / kWh utilisés
Tu l'as regardée, la requête SQL du dashboard ????
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 20:50
par Ma'Art
Et maintenant recrée ton domicile...
Moi je supprime, puis je le recrée ça donne ça :
Et là pour moi teslamate me propose de recalculer les totaux.
C'est pour ça que je te demande quel dashboard, j'ai l'impression qu'on a pas les même.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 20:55
par Tigerbill17
Je viens de le faire
Teslmate ne m'a rien demandé du tout
Il a rechangé Impasse de ... par Domicile
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 20:59
par Ma'Art
Ok, donc on tourne en rond pour rien, on a pas le même...
Je veux bien que tu me partage le tiens que je l'essaie.
Merci de t'être pris la tête à mes côtés.
C'était intéressant.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 21:00
par Tigerbill17
Question
Quand tu cliques sur Ajouter les couts, ensuite tu dois faire quoi ?
Et y'a pas 50 Teslamate
Est ce que je peux te demander quelque chose ?
Dan le dashboard Charges, tout en haut à droite, trois petits points du menu, tu demandes Inspecter => Requête
Tu vas avoir toute la requête SQL qui extrait les données de la base pour constituer le tableau
Dans toute la liste d'instructions, va au second SELECT
la 14eme ligne, juste après cost,
est ce que tu as ça:
cost / NULLIF(greatest(charge_energy_added, charge_energy_used), 0) as cost_per_kwh
C'est l'instruction qui calcule le coûit du kWH à partir du coût total de la charge et de l'énergie utilisée
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 21:06
par Ma'Art
Alors dans ma capture d'écran j'ai pas cliqué dessus, parce que mes coûts sont à jour avec les bon montant, mais je l'avais déjà fait avant.
Tu cliques dessus et juste il remet à jour les précédents avec le coût au kWh que tu viens de rentrer...
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 21:11
par Tigerbill17
hé ben tu vois bien alors, si tout est à jour, que ça n'est pas calculé à partir du coût du kWh indiqué dans Teslamate

Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 21:12
par Ma'Art
Non c'est à jour parce que je les ai ressaisi 1 par 1.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 22:28
par Niark
teslamate utilise les données qu’on lui renseigne pour effectuer le calcule du cout total. Cout qui est ensuite renseigné tel quel dans la base de donnée. Le calcule inverse est fait par le dashboard pour retrouver ce cout/kwh.
Pour avoir le cout HP/HC deux possibilités :
Demander à teslamate de gérer ce paramètre, pour une localisation tant que le charge est en HP (kwh used * cout HP) et si charge en HC (kwh used * cout HC). Lorsque la charge est finie la somme de tous ces produits est faite => stockage dans la base avec le cout moyen dans une autre colonne.
Ex : charge debute a 18h, 4h en HP a 0,20€/kwh a 7kwh = 0,20€*28 = 5,6€
Charge continue jusqu’à 00h, 2h en HC a 0,15€/kwh a 7kwh = 0,15€*14 = 2,1€
Nouvelle entrée dans la base :
Durée 6h, kwh ajouté 42, cout total 7,7€, cout moyen 0,183€
Ou alors 2 nouvelles entrées dans la base pour chaque charge avec une colonne « periode de charge » : HP/HC
Ou alors de passer directement par une requête qui calculerait le cout selon l’heure de la charge.
Pour l’exemple ci dessus, 42kwh ajouté en 6h donc 7kwh/h, entre 18h et 22h on retombe bien a 28kwh * le cout HP et pareil en HC.
Pour les requêtes du dashoard la 1ere solution avec une nouvelle colonne periode de charge est plus pertinente car rien n’empêcherait de grouper les 2 charges pour avoir un cumul ou de les éclater pour n’avoir que celles en HP ou HC
En ajoutant une table qui contiendrait les couts HP/HC et en créant ton propre dashboard/requete tu peux gérer les HP/HC
pour tempo c’est plus compliqué car chaque jour est possiblement différent
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 07 févr. 2024 22:33
par Ma'Art
Oui sur le principe je comprends, l'algorithme je devrais pouvoir m'en sortir... Ce qu'il me manque c'est comme t on programme grafana.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 08 févr. 2024 01:22
par Tigerbill17
@Niark
Non, Teslamate ne calcule pas le coût total. Le coût total de chaque session de recharge lui est envoyé par l'API Tesla, et ce coût est ensuite enregistré dans la table
charging_processes, dans le champ
cost
Et pour l'affichage du coût du kWh, c'est la requête SQL qui le calcule avant affichage dans le dashboard.
Le coût global d'une session de recharge est plus que probablement calculé par la voiture, sur la base des coûts au kWh paramétrés dans l'appli.
Et il n'y a pas que les HC/HP à paramétrer, mais aussi éventuellement Travail et Autres.
Et tout l'historique des recharges est conservé pour alimenter le tableau des statistiques de l'appli.
schéma des communications: Voiture / Serveurs Tesla / Appli / Teslamate

Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 08 févr. 2024 05:25
par Ma'Art
@Tigerbill17 tu peux envoyer ton dashboard, j'aimerai l'essayer s'il-te-plaît .
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 08 févr. 2024 06:30
par Ma'Art
Je viens de finir une charge,
Dans l'appli tesla, en hc j'ai mis 0.11.
Comme tu peux voir dans teslamate j'ai mis 0.13
Et là on voit bien que j'ai consommé 19.85kw, que le coût et de 0.13, et que 19.85*0.13 font 2.58
Donc chez moi teslamate ne s'occupe pas du coup calculé par l'appli, il fait le calculé par lui même.
Cf 1ère ligne du tableau sur la photo

Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 08 févr. 2024 07:05
par Niark
Je n’ai pas verifié de mon coté mais a quoi servirait le georeperage dans teslamate si tout cela vient de tesla ?
Le seul cout que tesla connait c’est celui d’une supercharge tesla et la oui ca provient de chez eux et teslamate ne s’en soucis pas, il récupère ce que tesla lui donne.
Personnellement je me fiche du cout, la seule info qu’il me faut c’est la quantité de kwh utilisée, je m’occupe du cout comme un grand.
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 08 févr. 2024 07:47
par Ricounet
J'avoue je ne me suis jamais posé la question, est-ce que Grafana prend les coûts dans l'appli Tesla ou dans le Geofence ?
j'ai mis le même partout, je vais faire des tests, sauf si quelqu'un a une réponse officielle à donner ?
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 08 févr. 2024 08:06
par A6danslaX
Bonjour à tous,
De mémoire, j'avais aussi une demande de calcul rétroactif lors de l'ajout d'un lieu ayant des recharges.
Je viens de mettre à jour Teslamate en 1.28.3 je crois et supprimer une véhicule loaner qui me polluait et désormais, je ne peux plus accéder à Réglages.
monip:4000/settings me renvoie un Internal Server Error
Quelqu'un sait d'où ça peut venir? comment le corriger?
Merci à tous
Re: Teslamate sur Raspberry Pi - Tutoriel
Publié : 08 févr. 2024 08:46
par Ma'Art
@Niark tu veux dire que teslamate récupère tout seul les données de ta charge au supercharger, si il a bien repéré que c'est un supercharger ?