janlemcke / Tibber_Notification

This repo has a Python script that works with the Tibber API to fetch and analyze electricity price data. It calculates the average electricity price for the day, finds the cheapest and most expensive hours for electricity usage, and sends a push notification with this info.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Thumbnail of tibber logo and notification.

Tibber Notification

This repo has a Python script that works with the Tibber API to fetch and analyze electricity price data. It calculates the average electricity price for the day, finds the cheapest and most expensive hours for electricity usage, and sends a push notification with this info.

What is Tibber?

"What if we just scrapped everything bad, unfair and irritating from an industry that is obviously stuck in the past and instead transformed it into something suitable for the future, suitable for now?

That's what we thought – and that's what we did. Welcome to an energy company that actually gives a crap."

From tibber.com

Tibber is an eco-friendly electricity provider that offers dynamic tariffs. You pay for what you use according to the hourly prices on the electricity exchange.

Where can i find the API?

Tibber offers a beginner friendly overview about possible queries and data to fetch. You can find more details here: https://developer.tibber.com/

How does it work?

First, you can watch my video where i explain every line of the code. If you are experienced or you just want to quickly check it out, here are the steps:

  1. Clone this repo or create a local python file and copy & paste the content.
  2. Create a 'config.json' in the root directory of your project and add your personal access token. You can get your access token from the developer tibber website.
  3. Run the script.

Support

If you found this script helpful, feel free to use my tibber link https://invite.tibber.com/n50qcssz to sign up to get 50€ off your next purchase from the tibber store.


Tibber-Benachrichtigung

Dieses Repo enthält ein Python-Skript, das mit der Tibber-API arbeitet, um Strompreisdaten abzurufen und zu analysieren. Es berechnet den durchschnittlichen Strompreis für den Tag, findet die günstigsten und teuersten Stunden für den Stromverbrauch und sendet eine Push-Benachrichtigung mit diesen Informationen.

Was ist Tibber?

"Was wäre, wenn wir alles Schlechte und Intransparente einer Branche, die offensichtlich in der Vergangenheit feststeckt, streichen und stattdessen ein neues, an die Gegenwart angepasstes Konzept aufstellen?

Gesagt, getan. Willkommen beim Stromanbieter des digitalen Zeitalters."

Von tibber.de

Tibber ist ein Stromanbieter, der dynamische Tarife anbietet. Man zahlt für das, was man verbrauchen, entsprechend den stündlichen Preisen an der Strombörse.

Wo kann ich die API finden?

Tibber bietet eine einsteigerfreundliche Übersicht über mögliche Abfragen und abzurufende Daten. Weitere Details finden Sie hier: https://developer.tibber.com/

Wie funktioniert es?

Du kannst dir mein Video anschauen, in dem ich jede Zeile des Codes erkläre. Wenn du schon erfahren bist oder es einfach nur schnell ausprobieren willst, hier sind die Schritte:

  1. Klone dieses Repo oder erstelle eine lokale Python-Datei und kopiere den Inhalt per Copy & Paste.
  2. Erstelle eine 'config.json' im Hauptverzeichnis deines Projekts und füge deinen persönlichen Zugriffs-Token hinzu. Du erhältst deinen Token von der Tibber Entwicklerwebsite erhalten.
  3. Führe das Skript aus.

Unterstützung

Wenn du dieses Skript hilfreich findest, kannst du gerne meinen Tibber Link (https://invite.tibber.com/n50qcssz) benutzen, um bei Vertragsabschluss 50€ Rabatt auf deinen nächsten Einkauf im Tibber Shop zu erhalten. Tibber liefert 100% Ökostrom und die Kündigungsfrist beträgt 2 Wochen.

About

This repo has a Python script that works with the Tibber API to fetch and analyze electricity price data. It calculates the average electricity price for the day, finds the cheapest and most expensive hours for electricity usage, and sends a push notification with this info.


Languages

Language:Python 100.0%