Hallo Community,
ich versuche Werte aus der DB auszulesen und in eine Excel zu packen. Leider scheitere ich schon beim Auslesen.
Ich gemäß diesem Vorgehen gestartet: Export Achive Handler Daten nach Excel - #2 von khc
Bekomme aber immer folgende Fehlermeldung:
Warning: Instance does not implement this function in /var/lib/symcon/scripts/22019.ips.php on line 19
Zeile 19: $Arr = AC_GetAggregationVariables($ArchiveHandlerId, false );
Any Ideas?
paresy
15. Juli 2021 um 14:43
2
Deine ID vom Archiv scheint nicht korrekt zu sein.
paresy
Wenn ich das richtig sehe ist das Archiv, die ID der Instanz welche der auszuwertenden Variable übergeordnet ist. Richtig?
1007
15. Juli 2021 um 15:13
4
Hallo
AC_GetAggregationVariables
gibt dir ein Array ALLER geloggten Variablen zurueck, nicht einer einzelnen.
$ArchiveHandlerId = die ID Archive Handle unter Kern Instanzen.
Willst du die Werte einer einzelnen ID ?
ralf
15. Juli 2021 um 15:18
5
Vielleicht hilft dir
$ArchiveHandlerID = IPS_GetInstanceListByModuleID('{43192F0B-135B-4CE7-A0A7-1475603F3060}')[0];
Ja ich brauche nur die Werte einer Variable
Dann ist der Befehl aus der Überschrift von Thema korrekt. Aber der in deinem ersten Beispiel falsch.
Und als erste Parameter wird immer die ID von der Archiv-Instanz erwartet.
Michael
1007
15. Juli 2021 um 16:07
8
Danke für Euer Feedback, der Hinweis, dass die ArchiveHandlerID auf die KernInstanz verweisen muss war die Lösung meines Problems !