Variablenwerte im Archive Control mauell hinzufügen

Hi. Ich habe eine Variable vom Typ Float geloggt, Aggregationstyp Standard. Diese Variable wird manuell im Webfront aktualisiert und für eine Graphendarstellung verwendet. Das klappt auch hervorragend, wenn sich die Variable im Wert ändert. Allerdings ist es so, dass bei Aktualisierung der Variable ohne Wertänderung dieser Datensatz nicht geloggt wird.

Beispiel:

  1. Variablenaktualisierung: 17.09.2017 21:00 Uhr, Wert: 23,0 (wird geloggt).
  2. Variablenaktualisierung: 19.09.2017 20:00 Uhr, Wert: 22,5 (wird geloggt).
  3. Variablenaktualisierung: 20.09.2017 21:30 Uhr, Wert: 22,0 (wird geloggt).
  4. Variablenaktualisierung: 21.09.2017 19:30 Uhr, Wert: 22,0 (wird nicht geloggt).
  5. Variablenaktualisierung: 24.09.2017 20:00 Uhr, Wert: 22,0 (wird nicht geloggt).
  6. Variablenaktualisierung: 25.09.2017 20:00 Uhr, Wert: 21,5 (wird geloggt).

Im Graph sieht das dann so aus, dass der Wert zwischen dem 20.09.2017 und 25.09.2017 kontinuierlich um 0,5 fällt, obwohl der Wert am 24.09. ja noch auf 22,0 steht.

Ist es möglich, manuell Werte im Archiv abzulegen (z.B. AC_CreateValue oder ähnlich)?

Danke Euch …

Ob es nach kontinuierlichem Fallen aussieht hängt ganz von der dargestellten Aggregation ab. Ändern sich die Werte nicht, dann ist sich IP-Symcon sehr wohl bewusst, dass immer noch der vorherige Wert gilt. Würdest du also dein Beispiel mit täglicher Aggregation anzeigen, würde der Graph vom 21. bis 24. 9. 22,0 anzeigen. Erst am 25. würde sich der Wert dann ändern. Du musst bedenken, dass die Graphen, abgesehen von Bool-Graphen, auf der Aggregation arbeiten, also Durchschnittswerten über die dargestellten Zeiträume.

Ein manuelles Hinzufügen ist von unserer Seite her nicht vorgesehen und demnach auch nicht per Befehl unterstützt. Du könntest allerdings manuell oder per Skript die csv-Dateien im db-Ordner anpassen. Sei dir nur absolut bewusst, was du tust, da ansonsten deine geloggten Daten verloren gehen können.

Hi Nils,

vielen danke für die Info. Ansicht der Aggregation geändert, alles super :slight_smile:

Allerdings fände ich es gar nicht schlecht, wenn es die Möglichkeit geben würde, Werte im Archiv Control manuell hinzuzufügen. Es gibt ja auch eine Funktion AC_DeleteVariableData, die entsprechende Werte löschen kann. „Hardcore“ in CSV-Dateien rumfummeln ist - glaube ich - nicht ganz so trivial … vielleicht ein kleiner FeatureRequest :smiley:

Viele Grüße …

Doch, ist völlig simpel: IPSPowerControl nachträglich mit Daten füttern

Ordentliches Backup vorher und schon kann nicht viel schief gehen. :smiley:

Grüße
galleto