EVCC Benachrichtigungen über Telegram

EVCC bietet euch ebenfalls die Möglichkeit euch Benachrichtigungen an Telegram schicken zu lassen sobald euer Auto mit dem laden beginnt oder fertig geladen hat. Die benötigten Parameter findet ihr wie immer in der sehr guten Dokumentation von EVCC direkt auf deren Website. Ich verwende hierbei ebenfalls die Vorgeschlagenen Nachrichten von der Website. Diesen Part kopiert ihr einfach in eure bereits erzeugte „evcc.yaml“.

messaging:
  events:
    start: # charge start event
      title: Charge started
      msg: Started charging in "${mode}" mode
    stop: # charge stop event
      title: Charge finished
      msg: Finished charging ${chargedEnergy:%.1fk}kWh in ${chargeDuration}.
    connect: # vehicle connect event
      title: Car connected
      msg: "Car connected at ${pvPower:%.1fk}kW PV"
    disconnect: # vehicle connected event
      title: Car disconnected
      msg: Car disconnected after ${connectedDuration}
    soc: # vehicle soc update event
      title: Soc updated
      msg: Battery charged to ${vehicleSoc:%.0f}%
    guest: # vehicle could not be identified
      title: Unknown vehicle
      msg: Unknown vehicle, guest connected?

Die vorgeschlagenen Nachrichten können selbstverständlich auch individuell umgeschrieben werden. Um die Nachrichten in Telegram automatisch zu erhalten müsst ihr in eurer evcc.yaml unter services (auf einer Ebene, wie „events“)Telegram noch konfigurieren. Den Token und die ChatID erzeugen wir uns in in der App Telegram. Im Anschluss müssen die beiden Werte noch aktualisiert werden.

  services:
   - type: telegram
     token: #Hier den Telegram Bot Token eintragen
     chats: 
      -  #Hier die ChatID von eurem Bot eintragen

Um die Nachrichten nun in Telegram zu erhalten benötigen wir einen Telegram Bot, diesen könnt ihr euch ganz einfach in Telegram selbst erstellen. Sucht hierzu in Telegram den Kontakt „BotFather“ und beginnt das Gespräch mit folgendem Befehl:

/start

Der Bot „Botfather“ schickt euch im Anschluss eine Reihe von Befehlen, welche ihr später eventuell für andere Zwecke benötigt.

In unserem Fall erstellen wir nun einen neuen Bot mit dem Befehl „/newbot“ im Anschluss benötigt unser Bot noch einen Namen, der auf „bot“ endet. Da ich in Zukunft vielleicht noch weitere Bots benötige habe ich mir einen Namen überlegt und ergänzend „evcc“ immer mit angegeben. Ihr könnt euren Bot natürlich benennen wie ihr möchtet. Der Bot kann später auch verschiedene Aufgaben (z.B. persönlicher RSS Feed) für euch übernehmen. Nachdem Ihr den Bot und den Namen nun erstellt habt erhaltet ihr einen Token als Antwort. Diesen notiert ihr euch bitte, da wir diesen später in unserer evcc.yaml noch benötigen werden. Bei mir sieht das ganze in Telegram folgendermaßen aus.

To be continued….

Nach oben scrollen