Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. ical Abfrage ob letzter Abruf erfolgreich war und wann?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    ical Abfrage ob letzter Abruf erfolgreich war und wann?

    This topic has been deleted. Only users with topic management privileges can see it.
    • cash
      cash Most Active last edited by

      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?

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @cash last edited by

        @cash

        jeder dp kann nach lastchange abgefragt werden - dann weißt du, wann das letzte mal der dp geschrieben wurde - wann also die instanz lief

        cash 1 Reply Last reply Reply Quote 0
        • cash
          cash Most Active @liv-in-sky last edited by

          @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?

          liv-in-sky 2 Replies Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @cash last edited by

            @cash

            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

            cash 1 Reply Last reply Reply Quote 0
            • cash
              cash Most Active @liv-in-sky last edited by

              @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?

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @cash last edited by

                @cash

                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

                cash Homoran 2 Replies Last reply Reply Quote 0
                • cash
                  cash Most Active @liv-in-sky last edited by

                  @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...

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @liv-in-sky last edited by

                    @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

                    1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @cash last edited by

                      @cash

                      der vergleich der daten wird auch eine zeit beanspruchen - daher kann man evtl gleich die daten schreiben - bin kein adapter entwickler - daher ??

                      von welchen true sprichst du ?

                      Image 009.png

                      @Homoran
                      bei mir werden auch immer beide werte upgedatet

                      Image 010.png

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      822
                      Online

                      31.9k
                      Users

                      80.1k
                      Topics

                      1.3m
                      Posts

                      javascript
                      3
                      9
                      292
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo