Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Scrip reagiert nicht auf Zeit

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Scrip reagiert nicht auf Zeit

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

      Hallo ich musste mein ioBroker neu aufsetzen und habe davor ein Update backitup gemacht was auch tadellos funktioniert hat. Was mir im Moment Probleme bereitet ist bei einigen Scripts die Angaben mit Uhrzeit oder auch Sonnenaufgang bzw. Sonnenuntergang nicht funktionieren. Ich habe ein Script mit einem Bewegungsmelder der das Licht zwischen 16 Uhr und 8 Uhr schalten soll.
      Das hat sonst auch funktioniert aber jetzt reagiert er irgendwie nicht auf die Zeit, sondern schaltet auch nach 8 Uhr morgens.
      d60433f2-a2e4-4f7c-83bd-63cfbb909e0d-grafik.png
      So hat er immer funktioniert. Plötzlich leider nicht mehr

      Bei einem anderen Script mit Rollos habe ich das Problem, das es ein Problem wahrscheinlich für die Berechnung des Sonnenaufgangs gibt. Ich habe jetzt mal unter Instanzen beim Adapter Javascript statt Systemzeit mal Längen und Breitengrad eingegeben. Da bin ich mal gespannt, ob das dann funktioniert.
      Ich hoffe das jemand eine Idee für mich hat.
      Danke

      AlCalzone 1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer @biker1602 last edited by

        @biker1602 Teile mal die Zeitabfrage auf in "zwischen 16 und 23:59" ODER "zwischen 0:00 und 8:00".

        Die Abfrage wie sie da steht wird intern übersetzt in "Uhrzeit > 16:00" UND "Uhrzeit < 8:00", was nie zutreffend sein wird.

        B paul53 2 Replies Last reply Reply Quote 0
        • B
          biker1602 @AlCalzone last edited by

          @AlCalzone werde ich mal versuchen, obwohl es mich halt wundert das es, solange funktioniert hat.

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @AlCalzone last edited by paul53

            @AlCalzone sagte:

            was nie zutreffend sein wird.

            Mit Uhrzeiten funktioniert es auch über die Tagesgrenze, nur mit Astrozeiten nicht.

            @biker1602 sagte in Scrip reagiert nicht auf Zeit:

            So hat er immer funktioniert. Plötzlich leider nicht mehr

            Stimmt die Zeitzone im OS ?

            B 1 Reply Last reply Reply Quote 0
            • B
              biker1602 @paul53 last edited by

              @paul53 Ja Uhrzeit stimmt habe im Log nachgesehen.

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @biker1602 last edited by

                @biker1602 sagte:

                Uhrzeit stimmt habe im Log nachgesehen.

                Auch rechts im Log bei diesem Test-Skript ?

                Blockly_Uhrzeit.JPG

                B 1 Reply Last reply Reply Quote 0
                • B
                  biker1602 @paul53 last edited by

                  @paul53 nein da ist 9.39 Uhr komisch wo kann ich das einstellen?

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    biker1602 @biker1602 last edited by

                    @biker1602 said in Scrip reagiert nicht auf Zeit:

                    @paul53 nein da ist 9.39 Uhr komisch wo kann ich das einstellen?

                    Das ist bestimmt vom Image und nicht vom IO Broker oder?

                    paul53 Thomas Braun 2 Replies Last reply Reply Quote 0
                    • paul53
                      paul53 @biker1602 last edited by

                      @biker1602 sagte:

                      Das ist bestimmt vom Image und nicht vom IO Broker oder?

                      Das ist die Zeitzone im OS. Für Linux:

                      sudo timedatectl set-timezone Europe/Berlin
                      
                      1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @biker1602 last edited by

                        @biker1602
                        Am besten auch mal mit

                        date && date -u
                        

                        schauen. Sollte dann sowas bei herumkommen:

                        Mo 9. Nov 10:47:53 CET 2020 <--- Deine Lokalezeit
                        Mo 9. Nov 09:47:53 UTC 2020 <--- Zeit am Nullmeridian

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          biker1602 @Thomas Braun last edited by

                          @Thomas-Braun so das passt jetzt alles. Dann funktioniert wahrscheinlich mein Script auch wieder denn es war laut Systemzeit ja eigentlich erst 7 statt 8 Uhr.
                          Ich werde es nachher testen wenn ich zu Hause bin.

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @biker1602 last edited by

                            @biker1602
                            Ja.
                            Die Uhrzeit in Computersystemen ist eminent wichtig. Ohne exakte Zeit geht da nix.

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            855
                            Online

                            32.0k
                            Users

                            80.4k
                            Topics

                            1.3m
                            Posts

                            blockly javascript
                            4
                            12
                            367
                            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