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?
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?
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
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)
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
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…
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:
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.