Enedis-Linky-Integration

Hallo @Will_71 @Tlse-vins :slight_smile:

Ich glaube, ich weiß, woher der Bug kommt. Es handelt sich nicht um ein Problem mit der Enedis-Integration an sich, sondern damit, wie die Aggregation der Werte der historischen Daten funktioniert!

Würde es euch stören, mir eure Datenbank privat zu schicken, damit ich das Problem bei mir reproduzieren kann?

Danke!

Hallo @pierre-gilles ich werde versuchen, es dir heute Abend zu schicken

Danke @Will_71, denk daran, Gladys zu stoppen, bevor du die Datei kopierst :slight_smile:

Ich verspreche dir nicht, dass ich heute Abend Zeit dafür habe.
Ich werde mal schauen.
Es wäre gut, wenn man die Datei direkt über Gladys Plus abrufen könnte. Wäre das nicht möglich?

Ich habe dir eine E-Mail mit einem Link zum Herunterladen meiner Datenbank geschickt.

Danke @Will_71 für deine Datenbank, das bestätigt, was ich dachte. Die Enedis-Integration funktioniert gut, ihr habt alle Daten in eurer lokalen Datenbank, allerdings sind die aggregierten Daten nicht korrekt, was diese Anzeigefehler verursacht.

Ich habe ein GitHub-Ticket erstellt, ich halte euch auf dem Laufenden, wenn es behoben ist :slight_smile:

Die Datei in Gladys Plus ist mit einem Schlüssel verschlüsselt, der nur auf der lokalen Instanz vorhanden ist. Daher wird es in jedem Fall ein Herunterladen auf die lokale Instanz und eine Entschlüsselung geben, ich bin mir nicht sicher, ob das die beste Option ist.

Aber ein „Meine Datenbank herunterladen“-Button in Gladys lokal, warum nicht? (Abhängig davon, ob es ein wiederkehrender Bedarf ist)

@Tlse-vins @Will_71 Ich habe heute Morgen an diesem Thema gearbeitet, um das Anzeigeproblem auf euren Instanzen zu beheben.

Ich habe den Bug in diesem PR behoben:

https://github.com/GladysAssistant/Gladys/pull/1789

Und ich habe eine Datenbankmigration geschrieben, um die bestehenden Daten auf euren Instanzen zu korrigieren:

https://github.com/GladysAssistant/Gladys/pull/1790

Alles wird in der nächsten Version von Gladys veröffentlicht :slight_smile:

Danke @Will_71 für die Datenbank, das hat mir sehr geholfen!

@Tlse-vins @Will_71 Der Fix wurde letzte Woche in Gladys Assistant v4.23.3 veröffentlicht. Ist der Fehler bei euch behoben? :slight_smile:

Ja, das bestätige ich.

Ja, ich bestätige das ebenfalls.
Aber auf der 7-Tage-Ansicht werden nur 5 Tage angezeigt, ist das normal? Im Diagramm oben habe ich tatsächlich 7 Tage

Ja, das ist normal, der letzte Wert, den ich von Enedis sehe, ist vom 20. Mai, das sollte sich im Laufe des Vormittags mit frischeren Werten aktualisieren :slight_smile:

Außerdem habe ich den Eindruck, dass an Wochenenden mit Feiertagen Enedis nicht immer auf dem neuesten Stand ist. Vielleicht gibt es auf ihrer Seite einen manuellen Vorgang, der an Feiertagen nicht durchgeführt wird…

Okay, ich werde es später anschauen.

@pierre-gilles Ich habe also tatsächlich ein Update von Enedis erhalten, da ich jetzt 6 Tage im Diagramm habe. Der 21. Tag wurde hinzugefügt.

Allerdings habe ich nur 6 Tage vom 16. bis 21. Mai angezeigt

In einem anderen Diagramm (nicht von Enedis) in der 7-Tage-Ansicht zeigt das Diagramm vom 15. bis 21. Mai

Ich finde den Wert, falls nötig, im 30-Tage-Diagramm, aber ist es normal, nur 6 Tage zu haben?

Das könnte verwirrend sein, aber wenn dieses Diagramm die letzten 7 Tage anzeigt, sucht es die letzten 7 mal 24 Stunden.

Wenn du also dein Diagramm am Sonntag um 15 Uhr betrachtest, sucht es die Zustände bis zum vorherigen Sonntag um 15 Uhr. Das ergibt Sinn, wenn du ein Diagramm im Kurvenmodus mit vielen Sensorwerten betrachtest.

Der Fall von Enedis ist besonders, da es nur einen Zustand pro Tag gibt (da es sich um einen Tagesverbrauch handelt), ein Ereignis, das am aktuellen Tag eingefügt wird (mit 00:00 für die Uhrzeit → Mitternacht).

Wenn du also am Tag selbst nachschaust, zeigt es tatsächlich nur 6 Tage an, da der Zustand um Mitternacht für diese Ansicht zu alt ist.

Es gibt mehrere Möglichkeiten:

  • Entweder ändern wir für alle, dass « letzte 7 Tage » = « letzte 7 Tage, beginnend um Mitternacht vor 7 Tagen »
  • Oder wir ändern nur für eine Auswahl an Sensortypen (zu denen auch Enedis gehören wird)
  • Oder, aufgrund der einzigartigen Natur der Enedis-Integration, war der nächste Schritt dieser Entwicklung (falls es dafür Nachfrage gibt), ein spezielles, benutzerdefiniertes grafisches Display « Stromverbrauch » zu entwickeln. Ich hatte dazu bereits Mockups erstellt:

Ok, jetzt ist es klarer, danke @pierre-gilles.

Es war verwirrend zu sehen, dass 6 Tage angezeigt werden, während mein anderer Graph daneben 7 Tage anzeigt. Wenn man nicht weiß, wie das funktioniert, denkt man, es gibt ein Problem.

Danach einen spezifischen Entwickler zu machen, warum nicht? Man muss sehen, was alle davon halten.

Hallo,
ich erhalte seit etwa einer Woche keine Daten mehr von Enedis. Wenn ich auf den Link von Gladys zu Enedis klicke, erhalte ich diese Seite.

Trotzdem ist in meinem Enedis-Konto die Datenfreigabe aktiviert. Haben Sie eine Idee, was da los sein könnte? Vielen Dank im Voraus.

Gleiches Problem bei mir, keine Daten seit einer Woche.

Bei mir genauso: letzter Wert vom 7. September.

Danke für euer Feedback, ich werde das untersuchen.