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:



Image

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 :


Image

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 :smile: :clin:

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

Image

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

Image

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 ?