Seit Dezember habe ich einen neuen Heures Pleines / Heures creuses-Vertrag bei Octopus abgeschlossen. Dieser Vertrag trägt den schönen Namen „Energie Moins Chere Ensemble 2025“. Er unterscheidet sich vom Standard-Peak-Off-Peak-Tarif dadurch, dass die Preise für 2 Jahre unterschiedlich und festgeschrieben sind. Kann ich in der Datei contract.json „peak-off-peak“ durch „Energie-moins-chere-ensemble-2025“ ersetzen, um diese Besonderheit zu berücksichtigen?
Hallo @jparbel
Ich kann dir schon jetzt sagen, dass das nicht so einfach ist, da ich das bereits für Electricité de Strasbourg gemacht habe.
Tatsächlich musst du ein neues Octopus-Verzeichnis erstellen.
Dann kopierst du das Verzeichnis peak-off-peak von EDF (zum Beispiel) und kannst dann umbenennen:
Danach bearbeitest du die CSV-Datei mit den Informationen, die du hast (das ist das, was ich gemacht habe, @prohand hat es für Alpiq anders gemacht).
Danach musst du die Skripte process.js und process.test.js ausführen:
Danke @mutmut, aber meine Frage bezieht sich darauf, ob ich einen speziellen Vertrag (Preisfixierung) von Octopus von einem „normalen“ Vertrag unterscheiden kann.
tatsächlich, also lasse ich @pierre-gilles dir antworten, denn ich habe keine Ahnung.
Auf jeden Fall sollte man nicht innerhalb der contract.json umbenennen
Nein, das Feld « contract » darf nicht geändert werden und muss unbedingt « base » oder « peak-off-peak » oder « edf-tempo » lauten.
Der Name des Vertrags ist der Name des Ordners!
Danke @pierre-gilles Ich habe es notiert
@pierre-gilles Ich habe einen PR „mise-a-jour-tarifs-octopus“ gemacht. Ich weiß nicht, ob es gut ist, es ist mein erster!
Ich denke, du hast den Pull Request nicht erstellt, da nichts im Repository steht:
@pierre-gilles Ich habe den PR gerade neu erstellt, ich verstehe nicht, warum der erste verschwunden ist, alles schien doch gut zu laufen, kannst du es bitte nochmal überprüfen. Danke
Das ist gut diesmal!
Achtung, im Ordnernamen gibt es einen Rechtschreibfehler, du hast « noins-cher » statt « moins-cher » geschrieben ![]()
@jparbel mit deinen letzten Änderungen funktionieren die Tests nicht mehr (Mise a jour tarifs octopus · GladysAssistant/energy-contracts@e43b9dd · GitHub)
Die Meldung:
❌ TEST FEHLGESCHLAGEN:
octopus-eco-conso-fixe-peak-off-peak[6]: Fehlender Abonnementspreis für den Zeitraum 2024-06-01|2025-01-14
Es fehlen Daten!
Entschuldigung, ich denke, es sollte jetzt in Ordnung sein. Meine Tests waren vorher gut, aber es wurde die falsche Datei gepusht, wahrscheinlich ein Anfängerfehler.
Danke für den Push!
Ich weiß nicht, ob es eine gute Idee ist, Ordnernamen mit einem Prozentzeichen zu verwenden (« octopus-eco-conso-fixe-12% »). Könnten wir einen rein alphanumerischen Namen mit « - » haben, ohne Sonderzeichen?
Änderung durchgeführt.
Ich habe den Eindruck, dass du den Namen des Vertrags und den Namen des Anbieters vermischt hast!
Du solltest einen Ordner « Anbieter » haben.
In deinem Fall:
- « octopus »
- « mint »
Und in diesem Ordner erstellst du einen Ordner pro Vertrag:
- « online-et-green-peak-off-peak » zum Beispiel
Ah okay, du möchtest also zum Beispiel die folgende Hierarchie:
[octopus]
. [eco-conso-fixe]
. [base]
. contract.json
. ………
. [peek-off-peek]
. contract.json
. …….…
. [energie-moins-chere-ensemble-2025]
etc…
Ist das richtig?
Ich bekomme meine Einrückung nicht richtig hin.
@pierre-gilles ich habe gerade einen neuen PR erstellt, gefällt dir diese Struktur?
@pierre-gilles Neue PR heute Abend
Ich glaube, das sollte dir jetzt gefallen, Entschuldigung für die Hin- und Hergeringe!
Danke für dein Feedback, es ist besser, aber es gibt noch eine letzte kleine Änderung!
Wenn wir wollen, dass der Vertragstyp (Basis, Hoch-/Nebensaison, Tempo) in der Oberfläche übersetzt wird, muss der Vertragsname im Ordnernamen mit « base » oder « peak-off-peak » oder « tempo » enden.
In deinem Fall hast du es andersherum gemacht ![]()




