NEWS
ical Abfrage ob letzter Abruf erfolgreich war und wann?
-
Hallo,
ich steuere über einen google Kalender verschiedene Stati für Beleuchtung, Heizung usw.
Normalerweise läuft ical 4 mal am Tag. Einmal Nachts läuft ein Script und verarbeitet die relevanten Datepunkte für Heizung und Licht. Das passt auch so.
Ich würde jetzt gerne vorsorglich Morgens um 7:00 Uhr per Script abfragen wann ical zum letzten mal erfolgreich die Daten geholt hat? Im Backend gibt es zwei 2 Ordner unter ical. Admi ist komplett leer. Ich vermute der Admi-Adapter zeigt die Datenpunkte dort nicht mehr an? Unter "0" sind dann die eigentlichen Sachen vom Adapter. Ein Datum wann der letzte Abruf war findet ich dort leider nicht. Hat jemand eine Idee wie ich das prüfen kann?
-
jeder dp kann nach lastchange abgefragt werden - dann weißt du, wann das letzte mal der dp geschrieben wurde - wann also die instanz lief
-
@liv-in-sky wird denn der dp auch geschrieben wenn er nicht geändert wird?
Angenommen im google Kaledner gibt es einen Eintrag für 3 Tage. Wird der DP bei jeder Abfrage erneute auf true gesetzt oder nur bei Änderung?
-
ja - bei mir ist der letzte lc 13:55 - ich habe aber sicher keine neuen termine eingetragen - ich denke, der adapter schreibt nach dem auslesen immer die dp neu - z,b, ical.0.data.table
im object tab des admin mal drüber gehen mit der maus, dann öffnet sich ein popup und du siehst, wann das letzte update war
-
@liv-in-sky ja wo man das sieht war mir klar und wie ich es abfrage auch. Dann werde ich einen Wert davon abfragen. Hätte nicht gedacht, dass immer alles neu geschrieben wird. Bei meine Scripten schreibe ich nur etwas wenn sich etwas ändert. Wozu die CPU belasten wenn es unnötig ist?
-
es wird ein timestamp angegeben, wann die letzte änderung war
es gibt auch noch diesen dp: der zeigt, wann der ical durch sein schedule aktiv ist - aber wird dir nicht zeigen, wenn da ein fehler war. daher wäre das abfragen des llastchange wohl besser
-
@liv-in-sky das passt bei mir nicht. Ich habe einen DP der wurde zu letzt geändert am 21.11. um 0:02 Uhr. Sowohl der Zeitstempel als auch letzte Änderung datieren auf dieses Datum. Letzte Start vom Adapter war heute um 12:02. und zwar vermutlich fehlerfrei. Zumindest würde der Eintrag mit true heute genau wie gestern passen...
-
@liv-in-sky sagte in ical Abfrage ob letzter Abruf erfolgreich war und wann?:
es wird ein timestamp angegeben, wann die letzte änderung war
wenn aber nur der selbe Wert/Inhalt nach dem Neustart geschrieben wird, sollte sich lc nicht ändern
-