Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. aktuelle Stunde mit führender Null

    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

    aktuelle Stunde mit führender Null

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

      @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 Reply Quote 1
      • mickym
        mickym Most Active @rtwl last edited by

        @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

        rug1024 1 Reply Last reply Reply Quote 1
        • rtwl
          rtwl last edited by

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

          1 Reply Last reply Reply Quote 0
          • rug1024
            rug1024 @mickym last edited by

            @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

            rug1024 1 Reply Last reply Reply Quote 1
            • rug1024
              rug1024 @rug1024 last edited by 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

              mickym rtwl 3 Replies Last reply Reply Quote 0
              • mickym
                mickym Most Active @rug1024 last edited by

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

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

                1 Reply Last reply Reply Quote 0
                • rtwl
                  rtwl @rug1024 last edited by

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

                  mickym 2 Replies Last reply Reply Quote 1
                  • rtwl
                    rtwl @rug1024 last edited by

                    @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.

                    1 Reply Last reply Reply Quote 1
                    • mickym
                      mickym Most Active @rtwl last edited by mickym

                      gelöscht

                      1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @rtwl last edited by 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

                        rug1024 1 Reply Last reply Reply Quote 2
                        • rug1024
                          rug1024 @mickym last edited by

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

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          429
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          4
                          14
                          782
                          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