OTE-CR (Operátor trhu s elektřinou) ist der tschechische Strom- und Gasmarktbetreiber. Die TapHome-Vorlage ruft Day-Ahead-Markt-Spotpreise von der öffentlichen OTE-CR-API ab und stellt sie als Geräte bereit — aktueller Preis, Tagesstatistiken, Rangfolge und Zeitfenster-Varianten. Die Preise werden in EUR pro MWh veröffentlicht und die Vorlage enthält eine integrierte Währungsumrechnungsvariable zur Anzeige der Werte in CZK.
Die Vorlage fragt die OTE-CR-API einmal pro Stunde ab und ruft bis zu 96 stündliche Preiszeiträume ab (4 Tage an Daten). Es ist keine Authentifizierung erforderlich — der API-Endpunkt ist öffentlich.
Konfiguration
Beim Import der Vorlage verbindet sich TapHome mit www.ote-cr.cz über HTTPS (Port 443). Es werden keine IP-Adresse und keine Anmeldedaten benötigt — der Endpunkt ist fest vorgegeben.
Zwei optionale Importparameter steuern die Zeitfenster-Geräte:
- From — Startstunde (0–23, Standard: 9) für den Zeitfensterfilter
- To — Endstunde (0–23, Standard: 17) für den Zeitfensterfilter
Die Standardwerte (9–17) decken die Standardarbeitszeiten ab. Passen Sie sie an Ihr bevorzugtes Analysefenster an.
Nach dem Import steht die Variable Wechselkurs (kurz) standardmäßig auf 1 — das bedeutet, dass alle Preisgeräte die rohen EUR/MWh-Werte anzeigen. Setzen Sie ihn auf den aktuellen EUR/CZK-Kurs (z. B. 25,2), damit alle Preisgeräte Werte in CZK ausgeben. Sie können ihn manuell im Gerätedetail festlegen oder mit der Vorlage ČNB-Wechselkurs für automatische tägliche Aktualisierungen verknüpfen (siehe unten).
Gerätefunktionen
Aktueller Preis
Das Gerät Aktueller Preis liest den Spotpreis für die aktuelle Stunde. Die Vorlage bestimmt den aktiven Zeitraum anhand der Systemuhr und multipliziert den EUR-Wert mit dem Wechselkurs, um den Preis in CZK auszugeben.
Preisrangfolge
- Rang des aktuellen Zeitraums — der Rang des aktuellen Stundenpreises unter allen Tageszeiträumen (1 = günstigster, 24 = teuerster)
- Rang des aktuellen Zeitraums im Zeitfenster — dieselbe Rangfolge, aber beschränkt auf das benutzerdefinierte Zeitfenster (From–To). Gibt NaN zurück, wenn die aktuelle Stunde außerhalb des Fensters liegt.
Tägliche Preisstatistiken
- Höchster Preis des Tages — maximaler Spotpreis über alle Zeiträume, umgerechnet in CZK
- Niedrigster Preis des Tages — minimaler Spotpreis über alle Zeiträume, umgerechnet in CZK
- Durchschnittlicher Preis des Tages — arithmetisches Mittel aller Zeiträume, umgerechnet in CZK
Zeitfenster-Preisstatistiken
Jede Tagesstatistik hat eine Zeitfenster-Variante, die Zeiträume auf den From–To-Bereich filtert:
- Höchster Preis im Zeitfenster
- Niedrigster Preis im Zeitfenster
- Durchschnittlicher Preis im Zeitfenster
Alle Zeitfenster-Geräte geben NaN zurück, wenn From >= To.
Navigation durch Zeiträume
- Günstigster Zeitraum des Tages — die 1-basierte Zeitraumnummer der günstigsten Stunde des Tages
- Günstigster verbleibender Zeitraum — die günstigste Stunde ab der aktuellen Zeit
- Anzahl der Zeiträume — Gesamtzahl der verfügbaren Preiszeiträume (typischerweise 96)
- Anzahl der Zeiträume im Zeitfenster — Anzahl der Zeiträume im From–To-Bereich
Wechselkurs
Das Gerät Wechselkurs ist das einzige Lese-/Schreibgerät in der Vorlage. Es speichert den EUR-CZK-Umrechnungskurs, der von allen Preisgeräten verwendet wird. Setzen Sie ihn manuell oder verknüpfen Sie ihn mit der Vorlage ČNB-Wechselkurs für automatische tägliche Aktualisierungen.
Wenn der Wechselkurs auf 1 gesetzt ist, geben alle Preisgeräte die rohen EUR-Werte aus.
Serviceattribute
Die Vorlage stellt 96 Serviceattribute bereit (Zeitraum 1 bis Zeitraum 96), die jeweils den rohen Spotpreis in EUR für den entsprechenden Stundenslot anzeigen. Diese decken ungefähr 4 Tage an Day-Ahead-Marktdaten ab und sind nützlich für Diagnosen oder zum Erstellen benutzerdefinierter Automatisierungen, die bestimmte zukünftige Zeiträume überprüfen.
Verknüpfung mit dem ČNB-Wechselkurs
Um die EUR-CZK-Umrechnung zu automatisieren:
- Importieren Sie die Vorlage ČNB-Wechselkurs (Kurzy ČNB) in TapHome
- Erstellen Sie in der OTE-CR-Vorlage eine Formel, die den EUR/CZK-Kurs vom ČNB-Gerät liest und in das Gerät Wechselkurs schreibt
- Die ČNB-Vorlage aktualisiert den Kurs täglich, sodass alle OTE-CR-Preise automatisch den aktuellen Wechselkurs widerspiegeln
Automatisierungsbeispiele
Spotpreise sind am nützlichsten in Kombination mit TapHome smart rules:
- Wasser in den günstigsten Stunden erwärmen — vergleichen Sie den Rang des aktuellen Zeitraums mit einem Schwellenwert (z. B. Rang <= 4) und schalten Sie den Warmwasserbereiter nur während der 4 günstigsten Stunden des Tages ein
- Batterien außerhalb der Spitzenzeiten laden — verwenden Sie das Gerät Aktueller Preis, um die Batterieladung auszulösen, wenn der Preis unter einen konfigurierbaren Grenzwert fällt
- Gerätelast verschieben — verwenden Sie das Gerät Günstigster verbleibender Zeitraum, um Waschmaschinen, Geschirrspüler oder EV-Ladungen für den nächsten günstigsten Slot zu planen
- Zeitfenster-Optimierung — beschränken Sie die Automatisierung auf bestimmte Stunden (z. B. 6:00–22:00) mithilfe der Zeitfenster-Geräte, sodass Nachtzeiträume aus der Rangfolge ausgeschlossen werden
Fehlerbehebung
Alle Preise zeigen Null oder NaN
- Stellen Sie sicher, dass die TapHome CCU Internetzugang hat (die Vorlage verbindet sich über HTTPS mit
www.ote-cr.cz) - Überprüfen Sie das Gerät Anzahl der Zeiträume — wenn es 0 anzeigt, ist die API-Antwort leer oder das Parsen ist fehlgeschlagen
- Stellen Sie sicher, dass das Gerät Wechselkurs auf einen Wert ungleich Null gesetzt ist — ein Kurs von 0 multipliziert alle Preise auf Null
Zeitfenster-Geräte geben NaN zurück
- Überprüfen Sie, ob die Importparameter From und To korrekt gesetzt sind (From muss kleiner als To sein)
- Wenn die aktuelle Stunde außerhalb des From–To-Bereichs liegt, gibt das Rang-im-Fenster-Gerät NaN konstruktionsbedingt zurück
Preise scheinen veraltet
Die Vorlage fragt die OTE-CR-API stündlich ab (3600 Sekunden). Die Day-Ahead-Marktpreise werden von OTE am Vortag veröffentlicht, typischerweise gegen 12:45 CET. Wenn die Preise des neuen Tages noch nicht sichtbar sind, warten Sie bis nach der Veröffentlichungszeit.