Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Tankerkönig macht nur einmal Aktualisierung der Objekte

    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

    [gelöst] Tankerkönig macht nur einmal Aktualisierung der Objekte

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hmanfred last edited by

      Ich habe folgendes Problem:

      Jeden Tag um 3:00 Uhr macht Backitup einen Komplettbackup. Dort ist das Häkchen "ioBroker Stop bei einem Backup" gesetzt.

      Beim nachfolgenden Start wird auch der Tankerkönig gestartet:

      ! ````
      2018-12-01 03:03:01.740 - info: host.VM-ioBroker instance scheduled system.adapter.tankerkoenig.0 */5 * * * *
      2018-12-01 03:03:01.753 - info: host.VM-ioBroker instance system.adapter.tankerkoenig.0 started with pid 12142
      2018-12-01 03:03:03.073 - info: tankerkoenig.0 starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v8.12.0
      2018-12-01 03:03:03.319 - info: tankerkoenig.0 objects written
      2018-12-01 03:03:03.706 - info: host.VM-ioBroker instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)

      
      Das ist dann aber das letzte Mal, dass die Objekte vom Tankerkönig beschrieben werden. Sie bleiben dann dauerhaft eingefroren, auch laut Zeitstempel. Dabei wird aber der Tankerkönig gemäß Cron regelmäßig ausgeführt:
      
      >! ````
      2018-12-01 03:10:00.030 - info: host.VM-ioBroker instance system.adapter.tankerkoenig.0 started with pid 12403
      2018-12-01 03:10:01.011 - info: dwd.0 starting. Version 2.4.3 in /opt/iobroker/node_modules/iobroker.dwd, node: v8.12.0
      2018-12-01 03:10:01.465 - info: tankerkoenig.0 starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v8.12.0
      ...
      2018-12-01 03:20:00.030 - info: host.VM-ioBroker instance system.adapter.tankerkoenig.0 started with pid 12736
      2018-12-01 03:20:01.046 - info: dwd.0 starting. Version 2.4.3 in /opt/iobroker/node_modules/iobroker.dwd, node: v8.12.0
      2018-12-01 03:20:01.527 - info: tankerkoenig.0 starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v8.12.0
      

      Ich habe dann in der Tankerkönig-Instanz einen Neustart nachts um 04:10 Uhr eingestellt. Das ändert nicht an dem oben beschriebenen Problem. Die Zeitstempel bleiben auf 03:03:.. Uhr.

      Klicke ich aber im WebUi von ioBroker beim Tankerkönig auf "neu laden" werden die Objekte mit aktuellen Werten befüllt. Nachfolgende automatische Starts von Tankerkönig beschreiben die Objekte wieder nicht.

      Gruß

      Manfred

      1 Reply Last reply Reply Quote 0
      • haselchen
        haselchen Most Active last edited by

        Also neustarten lasse ich den Adapter nicht, sondern lasse wie voreingestellt einen Cronjob ablaufen.

        Ich habe nur die Zeit verändert.

        Alle 14min die Daten holen.

        Eventuell solltest du keine Uhrzeit einstellen, sondern ein Aktualisierungsintervall.

        Da startet sich der Adapter ja kurz, holt die Daten und beendet sich dann gleich wieder.

        1 Reply Last reply Reply Quote 0
        • H
          hmanfred last edited by

          Danke für deine Antwort. Vielleicht haben wir Missverständnisse bzgl. der Begrifflichkeit.

          Bei mir ist die Instanz so eingestellt:
          1599_zwischenablage01.jpg

          Die Einstellung unter "Zeitplanung" ist ja das regelmäßige Aktualisieren der Daten. Da habe ich nichts dran verändert.

          Die Einstellung unter "neu starten" habe ich dann hinzugefügt, als das geschilderte Problem schon bestand. Meine Hoffnung, dass das die Lösung ist, hat sich aber nicht erfüllt.

          Jetzt habe ich nochmal einen Test gemacht und kann das Problem auf folgende Aussage reduzieren:

          Eine Aktualisierung der Objekte von Tankerkönig erfolgt bei mir ausschließlich:

          • Einmalig beim Nach Neustart von ioBroker

          • Einmalig beim Ändern des Debug-Levels

          • Einmalig beim Klick auf 1599_zwischenablage02.jpg

          • Danach nie mehr trotz folgendem Logeintrag:

          ! ```
          2018-12-01 14:20:01.520 - [32minfo[39m: tankerkoenig.0 starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v8.12.0 2018-12-01 14:20:01.611 - [34mdebug[39m: tankerkoenig.0 Schedule restart: 10 4 * * * 2018-12-01 14:20:01.629 - [34mdebug[39m: tankerkoenig.0 initializing objects 2018-12-01 14:20:01.629 - [34mdebug[39m: tankerkoenig.0 Option <reset values=""> is true 2018-12-01 14:20:01.629 - [34mdebug[39m: tankerkoenig.0 API Key Länge: 36 Zeichen 2018-12-01 14:20:02.150 - [32minfo[39m: host.VM-ioBroker instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)[/code]</reset>

          1 Reply Last reply Reply Quote 0
          • H
            hmanfred last edited by

            Jetzt habe ich mal etwas herumexperimentiert und vermutlich die Ursache gefunden:

            Die Adapter Tankerkönig und DWD standen auf ein exakt gleiches Intervall zur Aktualisierung: alle 5 Minuten, also bei xx:05,10,15,20 usw.

            Nach Umstellung von Tankerkönig auf ein 7-Minuten Intervall erfolgt jetzt die Aktualisierung einwandfrei.

            Interessant ist, dass diese Einstellungen bisher auf meiner Raspberry-Installation problemlos liefen. Das Problem ist erst nach dem Umzug des ioBroker auf eine virtuelle Maschine auf einem NUC aufgefallen. Allerdings läuft dort alles auf einer aktuelleren Softwarebasis, also neuere nodejs und NMP Versionen.

            Gruß

            Manfred

            1 Reply Last reply Reply Quote 0
            • D
              dernoeler last edited by

              Moin, ich habe das Problem auch, aber den Cronjob umstellen brachte nichts.

              TK aktualisiert nur die Werte wenn ich ihn restarte, etwas ändere und dann nicht mehr. Was ich aber im Log sehen kann ist das:

              host.raspberrypi	2018-12-10 08:49:08.494	info	instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)
              tankerkoenig.0	2018-12-10 08:49:07.912	info	objects written
              tankerkoenig.0	2018-12-10 08:49:07.627	info	starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v8.14.0
              host.raspberrypi	2018-12-10 08:49:05.648	info	instance system.adapter.tankerkoenig.0 started with pid 3354
              

              Warum wird der terminated? Wo kann ich herausfinden, warum das so ist? Keine anderer Instanz hat einen Cron zur selben Zeit und mit keiner anderen Instanz passiert dies.

              Hat jemand eine Lösung?

              1 Reply Last reply Reply Quote 0
              • H
                hmanfred last edited by

                Tankerkönig ist offensichtlich einer der Adapter, der nicht dauernd läuft. Er wird gemäß Cronjob gestartet und nach dem Lauf (holen der Daten und aktualisieren der Objekte) gleich wieder beendet ("terminated").

                Insofern ist das normal. Dein Log entspricht exakt meinem im Eingangspost. Er sieht nur etwas anders aus, weil du ihn offensichtlich nicht heruntergeladen sondern aus der Admin-Oberfläche herauskopiert hast.

                Wenn bei mir im Log "objects written" stand, waren die Daten auch immer aktualisiert. In den Fällen, in denen keine Aktualisierung geschah, fehlte die Zeile "objects written".

                1 Reply Last reply Reply Quote 0
                • D
                  dernoeler last edited by

                  Ok, dann muß ich noch mal schauen, warum der Cronjob nicht wieder anläuft. Mal sehen was ich da finden kann.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  912
                  Online

                  31.9k
                  Users

                  80.3k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  651
                  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