TESLAMATE : un email envoyé après chaque recharge !

Vous conduisez une Tesla et utilisez Teslamate ?
Vous vous déplacez parfois chez des amis, de la famille et souhaitez payer le plein de la voiture ?
Voici un script qui va envoyer un email à la fin de chaque recharge :

#!/bin/bash
DB_HOST="192.168.1.193" # IP Teslamate

#
# les informations ci-dessous se trouvent dans le fichier .yml du docker Teslamate
DB_USER="teslamate"
DB_PASS="secret_password"
DB_NAME="teslamate"
EMAIL="email@email.com"  # email du destinataire
STATE_FILE="/var/tmp/teslacharge_last_id"
LOG="/var/log/teslacharge.log"

# Log silencieux
exec 1>>"$LOG" 2>&1
echo "$(date) === LANCEMENT ==="

NEW_ID=$(PGPASSWORD="$DB_PASS" psql -h $DB_HOST -U $DB_USER -d $DB_NAME --no-psqlrc --quiet -t -c "SELECT id FROM charging_processes WHERE end_date IS NOT NULL ORDER BY end_date DESC LIMIT 1;" | tr -d ' \n\r')

OLD_ID=$(cat $STATE_FILE 2>/dev/null || echo "0")

ENERGY=$(PGPASSWORD="$DB_PASS" psql -h $DB_HOST -U $DB_USER -d $DB_NAME --no-psqlrc --quiet -t -c "SELECT charge_energy_added FROM charging_processes WHERE id=$NEW_ID;" | tr -d ' \n\r')

echo "$(date) Dernière: ID$NEW_ID $ENERGY kWh (old:$OLD_ID)"

if [[ "$NEW_ID" =~ ^[0-9]+$ && "$NEW_ID" > "$OLD_ID" ]]; then
  SUBJECT="TeslaMate: Charge NOUVELLE $ENERGY kWh"
  BODY="Nouvelle session terminée !

• ID: $NEW_ID
• Energie ajoutée: $ENERGY kWh
• Timestamp: $(date)"

  echo "$BODY" | mail -s "$SUBJECT" -r noreply@monwifi.fr $EMAIL
  echo "$NEW_ID" > "$STATE_FILE"
  echo "$(date) ✅ EMAIL ENVOYÉ ID$NEW_ID $ENERGY kWh"
else
  echo "$(date) ⏭️ Pas nouvelle charge"
fi

Publications similaires

  • Wimax : mesure des ondes dans les Pyrénées

    Avezac, petite commune des Hautes Pyrénées, a été choisie pour mesurer le niveau des ondes Wimax. N’en déplaise aux sceptiques (j’ai failli écrire volontairement « septiques » même…) : « Les premiers résultats bruts obtenus montrent que la norme est largement respectée.  Le niveau de champ mesuré à Avezac ce jour est de 0,115V/m sur la fréquence Wimax tandis que la norme impose que le Wimax ne doit jamais excéder 61V/m. » Source : Pyrénéesinfo

  • Wimax : découpe de pylône

    Quand on provoque des peurs sans raison, quand on incite à se révolter, arrive ce qui devait arriver : des individus ont tenté de découper un pylône Wimax situé à Hiis, dans les Hautes Pyrénées. Ce sabotage a été découvert après qu’un technicien de maintenance ait commencé à grimper, s’étonnant de sentir le pylône bouger ! Voici une triste façon de venir combattre le Wimax qui aurait pu aboutir à la mort du technicien… Une plainte a été déposée en…

  • Délires d’artistes aux V.C.

    Un artiste, vous n’en doutez sans doute pas, c’est parfois exigeant, demandeur, et même ch…ant, il faut le dire, le mot est lancé 🙂 Aux Vieilles Charrues, certains ont eu des exigences un peu particulières. Replantons le décor : vous vous trouvez au milieu d’un immense champ, champ dans lequel durant quelques semaines vont arriver le courant, le téléphone, l’adsl, le wifi, les téléphones DCT, de nouveaux relais 3G, etc. En gros, un monde tout nouveau et tout neuf s’installe…

  • Blog : modifications techniques

    Grande journée de mises à jour sur nos différents sites, avec l’effacement d’anciennes versions ou de tests qui n’auront jamais été mis en production, ménage dans les bases MySQL de différents accès, etc. Nous avons en effet changé de formule d’hébergement, et je tenais à ce sujet à remercier le service clients d’Ovh pour son efficacité : après des échanges peu fructueux au départ, un second interlocuteur, suite à un Twitt, a pris les commandes et a finalement compris les…

  • Loué soit le Hotspot WiFi !

    Infracom, via la boutique en ligne MonWiFi.fr vous propose une prestation qui, sauf erreur, ne semblait pas exister jusqu’à présent : la location d’un hotspot WiFi complet ! Imaginons que vous souhaitiez offrir aux exposants et visiteurs de votre salon du modèle réduit ferroviaire un accès internet gratuit. Plusieurs solutions s’offrent à vous : investir dans un hotspot WiFi complet, avec ses bornes, son gestionnaire, son enregistreur de connexions, ses bornes WiFi. Coût moyen, 1000 € pour une configuration simplissime. utiliser…

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.