[TUTORIAL] Tarif TEMPO aktualisieren

Hallo Team,

nach der Umsetzung des Tuto - Domotiser son lave linge avec une prise connectée und des Tuto - Récupérer le prix de son abonnement d'électricité via le site data.gouv.fr - Tarifs hors tempo von @prohand musste ich die Abruffunktion der Stromkosten für meinen TEMPO-Tarif anpassen.
Hier ist das Ergebnis auf meinem Dashboard:

Ich habe nichts in den Open Data gefunden, das über Node-Red integriert werden könnte, also bin ich über Szenen gegangen und die Tarife sind leider „hart kodiert“.

Hier sind die Sequenzen :slight_smile:

1. Erstellung eines MQTT-Geräts


2. Szene zur Deklaration eines Tarifs (x6)
Sie können die Tarife hier (Tarife vom 1.11.2024) abrufen.




Danach können Sie diese Szene duplizieren, um die anderen zu erstellen. Vergessen Sie nicht, den Tarif zu ändern und die Steckdosen auszuschalten statt einzuschalten, wenn Sie in Rot Volltarif haben :wink:

3. Erstellung der Hauptszene







Ich warte 15 Sekunden, um sicherzustellen, dass die Werte des Tages und der Uhrzeit in der TEMPO-Integration geändert wurden, dann 30 Sekunden, um sicherzustellen, dass alle Szenen abgeschlossen sind (da ich sie alle gleichzeitig starte und ich Lags auf meiner Gladys-Installation habe, spiele ich lieber auf Nummer sicher).

Wenn Sie Fragen oder Anmerkungen haben, zögern Sie nicht, diese in den Kommentaren zu hinterlassen :slight_smile:

Geplante Änderungen:

  • Keine in naher Zukunft

Danke für den Tuto :wink:
Ich habe genau das Gleiche vor Kurzem gemacht, weil ich auf den Tempo-Tarif umgestiegen bin :slight_smile:
Ich hatte keine Zeit, einen Tuto zu erstellen, also nochmals danke an dich :smiling_face:

Super Tuto @mutmut :slight_smile:

Weißt du, ob es eine Tempo-API gibt, die die Tarife zurückgibt?

gerne für das Tutorial!

Was APIs angeht, habe ich nichts gefunden.
Das Verrückte ist, dass der TEMPO-Tarif auf nationaler Ebene verwaltet wird, also für alle identische Kosten und Zeiten, aber nichts verfügbar ist. Das einzige Dokument ist das PDF von EDF (und in Elsass sind wir bei ES Électricité de Strasbourg und haben nur Zugang zu vergangenen Tagen über das Web).

Der einzige Weg wäre, eine KI zu fragen und dann diese Informationen abzurufen und zu verarbeiten.
Okay, das übersteigt mich etwas, aber hier ist trotzdem der Prompt für die Tarife.

EDIT: Ich habe gerade gefragt, alles in JSON zu organisieren, und es ist ganz gut geworden!

EDIT 2: Auf perplexity.ai lautet mein Prompt jetzt:
Welche Stromtarife gibt es mit einem TEMPO-Abonnement für Privatkunden aktuell in Frankreich? Die Werte müssen ohne Einheiten in JSON organisiert werden, mit einem Abschnitt für das Abonnement, einem Abschnitt mit den kWh-Preisen, einem Abschnitt mit der Startzeit der Niedertarif- und Hochtarifzeiten, und für jeden Abschnitt die Einheiten angeben.

Die Antwort ist gut, aber natürlich habe ich nie genau dasselbe Ergebnis beim Formatieren, wenn man in mehreren Browsern fragt :frowning: aber dieser hier ist sehr gut (sehr subjektiv!)

{
  "abonnement": {
    "6kVA": 156.36,
    "9kVA": 195.00,
    "12kVA": 234.72,
    "15kVA": 269.40,
    "unite": "€/Jahr"
  },
  "prix_kWh": {
    "bleu": {
      "heures_pleines": 0.1609,
      "heures_creuses": 0.1296
    },
    "blanc": {
      "heures_pleines": 0.1894,
      "heures_creuses": 0.1486
    },
    "rouge": {
      "heures_pleines": 0.7562,
      "heures_creuses": 0.1568
    },
    "unite": "€/kWh"
  },
  "horaires": {
    "heures_creuses": {
      "debut": 22,
      "unite": "h"
    },
    "heures_pleines": {
      "debut": 6,
      "unite": "h"
    }
  }
}

Ich hatte auch schon geschaut, aber nichts dazu gefunden :wink:
Vielleicht gibt es eine Möglichkeit, etwas mit Node Red und KI zu machen, sogar ChatGPT, das direkt in Gladys integriert ist :smiling_face:

Nicht schlecht, funktioniert tatsächlich gut!

Mal sehen, ob die KI sich schnell anpasst, wenn sich die Preise ändern ^^

Ich schaue gerade, wie ich das mit Node-RED automatisieren kann, und habe dazu die folgende Datei gefunden: https://particulier.edf.fr/content/dam/2-Actifs/Documents/Offres/Grille_prix_Tarif_Bleu.pdf

Falls ich etwas erreichen sollte, halte ich euch auf dem Laufenden :slight_smile:

Ich habe es geschafft, etwas dank eines Node-Red-Flusses zu tun, der im Jeedom-Forum zu finden ist:

Danke an ihn :slight_smile:

Ich schaue mir an, ob ich nächste Woche einen Tutorial machen kann :slight_smile:

Tolle Entdeckung!

Integrierst du alle Tarife und Abonnement-Typen?
Ich denke, es wäre wirklich gut, alles zu haben, und dann können die Leute die MQTT-Daten abrufen, die sie interessieren (man könnte das auch mit einer manuellen MQTT-Variablen oder einer Variablen automatisieren, die das Abonnement aus dem TUC übernimmt).

Jedenfalls für die Nutzung der Datei denke ich, dass wir das in eine MQTT-Variable setzen sollten, damit wir, wenn sich der Dateiname ändert, nicht in Node-RED herumspielen müssen. Das ist zumindest meine Meinung, aber vielleicht ist das nicht die beste Lösung.

Wenn du nicht über node-red gehen willst, brauchst du eine Möglichkeit, das PDF direkt von Gladys aus zu parsen :wink:
Was nicht möglich ist :slight_smile:

Ich schau mal, ob ich das Tutorial diese Woche machen kann :wink:

das ist nicht das, was ich sagen wollte, sondern nur, dass man in node-red erneut einsteigen muss, um eine URL zu ändern, ist nicht ideal (viel Klick-Klick), man könnte auch das Hauptsystem Gladys verwenden und nicht node-red (das für mich sekundär ist).
Aber ich warte gespannt darauf, zu verstehen, wie node-red im Detail funktioniert :wink:

Die PDF-Datei kann in Node-RED nicht geparst werden, also muss sie in Node-RED heruntergeladen werden :wink:

Aber ja, du wirst vielleicht im Tutorial besser verstehen, was ich sagen wollte :slight_smile:

Es ist online :slight_smile: