Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Scripte, Zeit und Docker

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Scripte, Zeit und Docker

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Aki-kun last edited by

      Moin zusammen,

      Nachdem mir aufgefallen ist, dass Zeitbasierte Scripte nicht korrekt ablaufen habe ich etwas nachgeforscht.

      Anscheinend läuft ein Docker-Container immer auf UTM.

      Und die Scripte in holen sich immer die Systemzeit. Was mal eben 2 Stunden falsch ist.

      Wie bekomme ich das nun am Besten korrigiert (ohne "falsche" Zeiten im Script einzutragen.

      Meine Docker Kenntnisse sind noch nicht die Besten.

      Danke

      Aki

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

        Was für ein Docker?

        Für Synology musst Du nur in den Docker Einstellungen

        TZ = Europe/Berlin eintragen. Ob es so korrekt ist weiß ich gerade nicht. Google es am Besten nochmal

        1 Reply Last reply Reply Quote 0
        • B
          bishop last edited by

          schau mal hier

          viewtopic.php?f=21&t=2757&start=100

          hatte auch das Problem, konnte es so lösen.

          1 Reply Last reply Reply Quote 0
          • A
            Aki-kun last edited by

            Hallo,

            Danke Cash, hast mich aber auf den korrekten Weg gebracht.

            Hier die Lösung für alle mit demselben Problem:

            Container beenden

            In den Umgebungsvariablen eine neue Variable "TZ" und dem Wert "Europe/Berlin" eintragen.

            Container starten

            Viel Erfolg

            Aki

            1 Reply Last reply Reply Quote 0
            • T
              Thaibodo last edited by

              Hallo,

              ich hänge mch hier mal dran.

              Ich habe das gleiche Problem, weiß aber nicht, wie und wo ich die Umgebungsvariable eintragen muss.

              12121_bildschirmfoto_2018-12-29_um_12.37.06.png

              Wenn ich im ioBroker auf dem Reiter "Log" mir die neu ankommenen Einträge anschaue, wird auch die richtige Uhrzeit angezeigt. Sobald ich aber kurz auf einen anderen Reiter klicke und gleich wieder zu "Log" zurück kehre, stehen da die falschen Zeiten.

              12121_bildschirmfoto_2018-12-29_um_12.20.46.png

              Ich bin noch ein blutiger Anfänger und verstehe manchmal die Lösungswege nicht.

              Ich hoffe, mir kann jemand helfen.

              Dafür schon im Voraus Danke.

              Gruß Bodo

              1 Reply Last reply Reply Quote 0
              • T
                Thaibodo last edited by

                Hallo Profis,

                hat keine eine idee, wie ich das ändern kann?

                2 Stunden Differenz würde ich ja noch verschmerzen können, aber ich lebe in Thailand, da sind es zurzeit 7 Stunden Unterschied. Und das ist, gerade bei Kalendereinträgen, schon heftig.

                Gruß

                Bodo

                1 Reply Last reply Reply Quote 0
                • S
                  simpixo last edited by

                  Einfach mit

                  apt- get Install tzdata installieren

                  Danach

                  dpkg-reconfigure tzdata

                  aufrufen. Und die richtige Zeitzone auswählen!

                  Betreibe nämlich auch alles in Containern und dies hat mir auch weiter geholfen

                  Gruß

                  Adrian

                  Gesendet von iPhone mit Tapatalk Pro

                  1 Reply Last reply Reply Quote 0
                  • I
                    I-Punkt last edited by

                    Bei mir ist es eine Umgebungsvariable im Docker. Soweit ich mich erinnern kann, kann die nur gesetzt werden, wenn der Container nicht läuft. Das kann ich aber gerade nicht testen.
                    1392_docker.png

                    1 Reply Last reply Reply Quote 0
                    • jedo
                      jedo last edited by

                      Noch eine Möglichkeit über das Mapping:

                      --volume=/etc/timezone:/etc/timezone:ro\
                      --volume=/etc/localtime:/etc/localtime:ro\
                      

                      Damit ubernimmt der Dockercontainer die Einstellungen des Hostsystems.

                      1 Reply Last reply Reply Quote 0
                      • T
                        Thaibodo last edited by

                        Im Docker ist die richtige Zeit eingestellt. Wenn ich im Terminal "date" eingebe, wird auch die richtige Zeit angezeigt. Aber wie weiter oben zu sehen ist im Log die falsche Zeit, und eben auch bei iCal. Im VIS wird die Uhrzeit richtig angezeigt.

                        Ich habe viele Fragezeichen im Kopf. 😞

                        @jedo, wo trage ich diesen Code ein?

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        471
                        Online

                        31.6k
                        Users

                        79.5k
                        Topics

                        1.3m
                        Posts

                        7
                        10
                        1269
                        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