Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. aktuelle Stunde mit führender Null

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    208

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    7.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

aktuelle Stunde mit führender Null

aktuelle Stunde mit führender Null

Scheduled Pinned Locked Moved Blockly
14 Posts 4 Posters 1.1k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • rtwlR Offline
    rtwlR Offline
    rtwl
    wrote on last edited by
    #1

    Gibt es einen einfacheren Weg die aktuelle Stunde mit führender 0 als string zu erhalten?

    aktuell hab ich diese Lösung, scheint mir aber etwas kompliziert:

    ebc050e5-b0fa-4313-b811-9464d0f81ac6-image.png

    -Peter

    paul53P rug1024R 2 Replies Last reply
    0
    • rtwlR rtwl

      Gibt es einen einfacheren Weg die aktuelle Stunde mit führender 0 als string zu erhalten?

      aktuell hab ich diese Lösung, scheint mir aber etwas kompliziert:

      ebc050e5-b0fa-4313-b811-9464d0f81ac6-image.png

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      @rtwl
      Ein Vergleich "std < 10" ist etwas einfacher.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      rtwlR 1 Reply Last reply
      0
      • paul53P paul53

        @rtwl
        Ein Vergleich "std < 10" ist etwas einfacher.

        rtwlR Offline
        rtwlR Offline
        rtwl
        wrote on last edited by
        #3

        @paul53
        Super danke, stimmt. Daran hab ich nicht gedacht.

        Im Excel gibt es eine Funktion, dass man eine Zahl in einen Text konvertiert wobei sie immer zwei Stellen im Format "00" hat - sowas gibt es hier bei Blockly nicht, oder?

        Die Excel Formel wäre: =TEXT(A1;"00") - In A1 steht zb 9 als value und die Ausgabe wäre "09" als Text

        -Peter

        mickymM 1 Reply Last reply
        0
        • rtwlR rtwl

          Gibt es einen einfacheren Weg die aktuelle Stunde mit führender 0 als string zu erhalten?

          aktuell hab ich diese Lösung, scheint mir aber etwas kompliziert:

          ebc050e5-b0fa-4313-b811-9464d0f81ac6-image.png

          rug1024R Offline
          rug1024R Offline
          rug1024
          wrote on last edited by
          #4

          @rtwl
          Als Blockly so jetzt nicht, aber in Javascript ist es einfacher darstellbar.

          var std;
          
          std = (new Date().getHours());
          console.log(("00" + String(std)).slice(-2));
          

          Quelle: https://www.thomaschristlieb.de/kurzprogrammiertipp-zahl-mit-fuehrenden-nullen-formatieren/

          1 Reply Last reply
          1
          • rtwlR rtwl

            @paul53
            Super danke, stimmt. Daran hab ich nicht gedacht.

            Im Excel gibt es eine Funktion, dass man eine Zahl in einen Text konvertiert wobei sie immer zwei Stellen im Format "00" hat - sowas gibt es hier bei Blockly nicht, oder?

            Die Excel Formel wäre: =TEXT(A1;"00") - In A1 steht zb 9 als value und die Ausgabe wäre "09" als Text

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            wrote on last edited by
            #5

            @rtwl sagte in aktuelle Stunde mit führender Null:

            @paul53
            Super danke, stimmt. Daran hab ich nicht gedacht.

            Im Excel gibt es eine Funktion, dass man eine Zahl in einen Text konvertiert wobei sie immer zwei Stellen im Format "00" hat - sowas gibt es hier bei Blockly nicht, oder?

            Die Excel Formel wäre: =TEXT(A1;"00") - In A1 steht zb 9 als value und die Ausgabe wäre "09" als Text

            Doch das geht einfach, wenn ihr halt auch JSONATA in Blockly verwendet:

            bfd40090-cfec-4111-9f6c-1124959090a2-image.png

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            rug1024R 1 Reply Last reply
            1
            • rtwlR Offline
              rtwlR Offline
              rtwl
              wrote on last edited by
              #6

              @mickym
              aaah, sehr fein!
              Danke für den Hinweis

              -Peter

              1 Reply Last reply
              0
              • mickymM mickym

                @rtwl sagte in aktuelle Stunde mit führender Null:

                @paul53
                Super danke, stimmt. Daran hab ich nicht gedacht.

                Im Excel gibt es eine Funktion, dass man eine Zahl in einen Text konvertiert wobei sie immer zwei Stellen im Format "00" hat - sowas gibt es hier bei Blockly nicht, oder?

                Die Excel Formel wäre: =TEXT(A1;"00") - In A1 steht zb 9 als value und die Ausgabe wäre "09" als Text

                Doch das geht einfach, wenn ihr halt auch JSONATA in Blockly verwendet:

                bfd40090-cfec-4111-9f6c-1124959090a2-image.png

                rug1024R Offline
                rug1024R Offline
                rug1024
                wrote on last edited by
                #7

                @mickym Genial, DANKE!
                Kann ich auch gebrauchen um meine Temperaturanzeige einheitlich zu gestalten, auch bei glatten Werten ohne Stelle hinter dem Komma möchte ich dort eine .0 haben.
                d99a7687-2c66-484d-bc22-939081a6b0fb-image.png

                rug1024R 1 Reply Last reply
                1
                • rug1024R rug1024

                  @mickym Genial, DANKE!
                  Kann ich auch gebrauchen um meine Temperaturanzeige einheitlich zu gestalten, auch bei glatten Werten ohne Stelle hinter dem Komma möchte ich dort eine .0 haben.
                  d99a7687-2c66-484d-bc22-939081a6b0fb-image.png

                  rug1024R Offline
                  rug1024R Offline
                  rug1024
                  wrote on last edited by rug1024
                  #8

                  Habe alles umgestellt auf Formatierung mit JSONata, klappt super.
                  Eine Sache konnte ich aber nicht lösen: der Temperaturwert für GArten kann im Winter ein "-" davor bekommen.
                  Kann ich das so formatieren das aktuell ein "+" davor erscheint, quasi als Platzhalter für das Minus?
                  Hintergrund warum ich das so machen möchte ist, dass das Tasmota-LCD beim Löschen immer kurz flackert, daher überschreibe ich es lediglich mit den aktuellen Werten. Dafür müssen aber immer alle Ziffern an der selben Stelle sein.
                  904516ce-04ef-4743-b666-15a8b31e57d9-grafik.png
                  c0257295-54e4-4fb0-9428-963410166f1b-grafik.png

                  mickymM rtwlR 3 Replies Last reply
                  0
                  • rug1024R rug1024

                    Habe alles umgestellt auf Formatierung mit JSONata, klappt super.
                    Eine Sache konnte ich aber nicht lösen: der Temperaturwert für GArten kann im Winter ein "-" davor bekommen.
                    Kann ich das so formatieren das aktuell ein "+" davor erscheint, quasi als Platzhalter für das Minus?
                    Hintergrund warum ich das so machen möchte ist, dass das Tasmota-LCD beim Löschen immer kurz flackert, daher überschreibe ich es lediglich mit den aktuellen Werten. Dafür müssen aber immer alle Ziffern an der selben Stelle sein.
                    904516ce-04ef-4743-b666-15a8b31e57d9-grafik.png
                    c0257295-54e4-4fb0-9428-963410166f1b-grafik.png

                    mickymM Offline
                    mickymM Offline
                    mickym
                    Most Active
                    wrote on last edited by
                    #9

                    @rug1024 Bei der Temperatur ist der doppelte Wert doch nicht erforderlich:

                    13393629-724d-4cfd-a20e-90dda44a2d8b-image.png

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    1 Reply Last reply
                    0
                    • rug1024R rug1024

                      Habe alles umgestellt auf Formatierung mit JSONata, klappt super.
                      Eine Sache konnte ich aber nicht lösen: der Temperaturwert für GArten kann im Winter ein "-" davor bekommen.
                      Kann ich das so formatieren das aktuell ein "+" davor erscheint, quasi als Platzhalter für das Minus?
                      Hintergrund warum ich das so machen möchte ist, dass das Tasmota-LCD beim Löschen immer kurz flackert, daher überschreibe ich es lediglich mit den aktuellen Werten. Dafür müssen aber immer alle Ziffern an der selben Stelle sein.
                      904516ce-04ef-4743-b666-15a8b31e57d9-grafik.png
                      c0257295-54e4-4fb0-9428-963410166f1b-grafik.png

                      rtwlR Offline
                      rtwlR Offline
                      rtwl
                      wrote on last edited by
                      #10

                      @rug1024
                      ich rate jetzt mal:
                      "+#0, 00;-#0,00"

                      -Peter

                      mickymM 2 Replies Last reply
                      1
                      • rug1024R rug1024

                        Habe alles umgestellt auf Formatierung mit JSONata, klappt super.
                        Eine Sache konnte ich aber nicht lösen: der Temperaturwert für GArten kann im Winter ein "-" davor bekommen.
                        Kann ich das so formatieren das aktuell ein "+" davor erscheint, quasi als Platzhalter für das Minus?
                        Hintergrund warum ich das so machen möchte ist, dass das Tasmota-LCD beim Löschen immer kurz flackert, daher überschreibe ich es lediglich mit den aktuellen Werten. Dafür müssen aber immer alle Ziffern an der selben Stelle sein.
                        904516ce-04ef-4743-b666-15a8b31e57d9-grafik.png
                        c0257295-54e4-4fb0-9428-963410166f1b-grafik.png

                        rtwlR Offline
                        rtwlR Offline
                        rtwl
                        wrote on last edited by
                        #11

                        @rug1024
                        oder prüfen ob Temperatur unter 0.
                        wenn ja dann den Text "GA:" ansonsten "GA: "
                        kurz gesagt: bei unter 0 Grad das Leerzeichen entfernen.

                        -Peter

                        1 Reply Last reply
                        1
                        • rtwlR rtwl

                          @rug1024
                          ich rate jetzt mal:
                          "+#0, 00;-#0,00"

                          mickymM Offline
                          mickymM Offline
                          mickym
                          Most Active
                          wrote on last edited by mickym
                          #12

                          gelöscht

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          1 Reply Last reply
                          0
                          • rtwlR rtwl

                            @rug1024
                            ich rate jetzt mal:
                            "+#0, 00;-#0,00"

                            mickymM Offline
                            mickymM Offline
                            mickym
                            Most Active
                            wrote on last edited by mickym
                            #13

                            @rtwl sagte in aktuelle Stunde mit führender Null:

                            @rug1024
                            ich rate jetzt mal:
                            "+#0, 00;-#0,00"

                            Du hast vollkommen Recht, das funktioniert. 😉

                            56104f58-e09c-4859-825b-403633cdea60-image.png

                            Das funktioniert auch:

                            0f8b702f-1f72-4d6f-9201-91a8f40af8ea-image.png

                            Der Schlüssel ist tatsächlich:

                            4161e671-1f8d-4b74-966c-86b08286ea1e-image.png

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            rug1024R 1 Reply Last reply
                            2
                            • mickymM mickym

                              @rtwl sagte in aktuelle Stunde mit führender Null:

                              @rug1024
                              ich rate jetzt mal:
                              "+#0, 00;-#0,00"

                              Du hast vollkommen Recht, das funktioniert. 😉

                              56104f58-e09c-4859-825b-403633cdea60-image.png

                              Das funktioniert auch:

                              0f8b702f-1f72-4d6f-9201-91a8f40af8ea-image.png

                              Der Schlüssel ist tatsächlich:

                              4161e671-1f8d-4b74-966c-86b08286ea1e-image.png

                              rug1024R Offline
                              rug1024R Offline
                              rug1024
                              wrote on last edited by
                              #14

                              @mickym
                              @rtwl
                              Vielen Dank! 👍
                              Solange alle Temperaturen <100 bleiben passt alles ☀

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              107

                              Online

                              32.4k

                              Users

                              81.3k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe