Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Uhrzeitvergleich mit Sonnenuntergang funktioniert nicht.

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Uhrzeitvergleich mit Sonnenuntergang funktioniert nicht.

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

      Moin,

      für eine Nachtschaltung möchte ich gern prüfen, ob die Zeit des heutigen Sonnenuntergang vor 21:30 Uhr liegt. Das klappt nicht. Siehe auch das Log.

      Heutiger Sonnenuntergang 16:03 Uhr
      Vergleich Sonnenuntergang < 21:30 Uhr -> Ergebnis false... obwohl es richtig sein müsste.

      Was mache ich falsch?

      e21c41bc-bb85-4f9b-8edc-54474a1602c7-image.png

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @oberfragger last edited by

        @oberfragger sagte in Uhrzeitvergleich mit Sonnenuntergang funktioniert nicht.:

        Was mache ich falsch?

        Du vergleichst eine Zeit mit einem String.
        Du kannst einen String mit einem String vergleichen
        e543e1e0-491a-4340-84b7-9a31427d45db-grafik.png
        Oder eine Zeit mit einer Zeit
        c978d34b-3bd0-42a6-a7cb-5566161d0b08-grafik.png

        Homoran 1 Reply Last reply Reply Quote 1
        • Homoran
          Homoran Global Moderator Administrators @Codierknecht last edited by

          @codierknecht sagte in Uhrzeitvergleich mit Sonnenuntergang funktioniert nicht.:

          Du vergleichst eine Zeit mit einem String.

          doch das würde gehen.
          Aber er vergleicht einen kompletten Timestamp in Unixtime allein mit einer Zeit

          Codierknecht oberfragger 2 Replies Last reply Reply Quote 1
          • Codierknecht
            Codierknecht Developer Most Active @Homoran last edited by Codierknecht

            @homoran
            Wenn das beides gleich formatiert ist, würde es tatsächlich funktionieren. Darum ja mein 1. Beispiel.
            Man muss den SU halt in das gleiche Format bringen.
            Sauberer wäre allerdings der Unix-Timestamp - auch wenn's etwas mehr Aufwand ist.

            P.S.: Reicht für heute. Gute N8 und schöne Feiertage

            1 Reply Last reply Reply Quote 0
            • oberfragger
              oberfragger @Homoran last edited by

              @homoran @Codierknecht
              Danke für die schnelle Hilfe.
              Auf die Idee mit der Formatierung SS:mm war ich auch gekommen.. dachte aber das geht nciht. Werds mal testen.
              Hab parallel aber eine "andere" Lösung gefunden.
              66ef17cc-17c8-484a-ac8d-2dc5ffe93bb2-image.png

              Ich hatte mich an eine Anleitung gehalten, in der mit der aktuellen zeit gerechnet wird...
              https://www.smarthome-tricks.de/software-iobroker/blockly-datum-und-uhrzeit/#:~:text=Aktuelle Uhrzeit vergleichen&text=Bodenfeuchtigkeit.,in das ioBroker Log geschrieben.
              5ade8e58-8b98-4700-a388-380d18d46156-image.png

              Da habe ich vermutlich was falsch verstanden.

              Aber Danke für eure Hilfe. Dann kann ich endlich vernünftig die Lampen aus und anschalten...

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

              Support us

              ioBroker
              Community Adapters
              Donate

              793
              Online

              32.0k
              Users

              80.5k
              Topics

              1.3m
              Posts

              blockly
              3
              5
              250
              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