Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. aktuelle Stunde mit führender Null

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    771

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

aktuelle Stunde mit führender Null

Geplant Angeheftet Gesperrt Verschoben Blockly
14 Beiträge 4 Kommentatoren 1.2k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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 Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      1
      • rtwlR Online
        rtwlR Online
        rtwl
        schrieb am zuletzt editiert von
        #6

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

        -Peter

        1 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
            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 Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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 Online
                rtwlR Online
                rtwl
                schrieb am zuletzt editiert von
                #10

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

                -Peter

                mickymM 2 Antworten Letzte Antwort
                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 Online
                  rtwlR Online
                  rtwl
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  1
                  • rtwlR rtwl

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

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    0
                    • rtwlR rtwl

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

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #14

                        @mickym
                        @rtwl
                        Vielen Dank! :+1:
                        Solange alle Temperaturen <100 bleiben passt alles :sunny:

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        703

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe