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. createState Format

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

createState Format

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
11 Beiträge 3 Kommentatoren 1.6k Aufrufe 1 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.
  • M Offline
    M Offline
    michihorn
    schrieb am zuletzt editiert von
    #1

    Hallo ist es möglich mit createState auch gleich das Format einer "number" vorzugeben, z.B. "00"?
    Michael

    paul53P 1 Antwort Letzte Antwort
    0
    • M michihorn

      Hallo ist es möglich mit createState auch gleich das Format einer "number" vorzugeben, z.B. "00"?
      Michael

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @michihorn sagte:

      "number"

      "number" gibt als Format Zahl vor. "00" ist ein String.

      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

      M 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @michihorn sagte:

        "number"

        "number" gibt als Format Zahl vor. "00" ist ein String.

        M Offline
        M Offline
        michihorn
        schrieb am zuletzt editiert von michihorn
        #3

        @paul53 ich benötige für eine einstellige Zahl eine führende Null

        Kann ich in der Beschreibung des States eine Formatierung unterbringen?
        etwa wie hier?
        {read: true,write: true,desc: "Zeiteingabe Minuten ein,",type: "number",min:'0', max:'60',def:25});

        paul53P 1 Antwort Letzte Antwort
        0
        • M michihorn

          @paul53 ich benötige für eine einstellige Zahl eine führende Null

          Kann ich in der Beschreibung des States eine Formatierung unterbringen?
          etwa wie hier?
          {read: true,write: true,desc: "Zeiteingabe Minuten ein,",type: "number",min:'0', max:'60',def:25});

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @michihorn sagte:

          Zahl eine führende Null

          Dann muss der Datenpunkt vom Typ "string" sein.

          {read: true, write: true, desc: "Zeiteingabe Minuten ein", type: "string"};
          

          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

          M 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @michihorn sagte:

            Zahl eine führende Null

            Dann muss der Datenpunkt vom Typ "string" sein.

            {read: true, write: true, desc: "Zeiteingabe Minuten ein", type: "string"};
            
            M Offline
            M Offline
            michihorn
            schrieb am zuletzt editiert von
            #5

            @paul53 Schade ich dachte es gibt noch ne Format Option, aber vielen Dank

            1 Antwort Letzte Antwort
            0
            • MicM Offline
              MicM Offline
              Mic
              Developer
              schrieb am zuletzt editiert von
              #6

              Hi @michihorn
              noch eine Anmerkung, bzw. seh das ganze mal so:
              Die States sind tatsächlich als "States", also "Zustände" (Datenpunkte) gemeint in ioBroker. Dinge, die über die Variablen-Deklaration (Number, String, etc.) hinausgehen, sollten meines Erachtens nach dem Auslesen der States verarbeitet werden. Beispiel: ein Gerät misst die Spannung in Volt, jemand manipuliert den Datenpunkt: rundet, nimmt Nachkommastellen raus, usw. Damit bist du nicht mehr in der Lage, später die "originalen" Werte zu bekommen.
              VIS bietet entsprechende Zahlenformatierungen für Datenpunkte. Und in JavaScript ist eh alles möglich diesbezüglich.

              M 1 Antwort Letzte Antwort
              0
              • MicM Mic

                Hi @michihorn
                noch eine Anmerkung, bzw. seh das ganze mal so:
                Die States sind tatsächlich als "States", also "Zustände" (Datenpunkte) gemeint in ioBroker. Dinge, die über die Variablen-Deklaration (Number, String, etc.) hinausgehen, sollten meines Erachtens nach dem Auslesen der States verarbeitet werden. Beispiel: ein Gerät misst die Spannung in Volt, jemand manipuliert den Datenpunkt: rundet, nimmt Nachkommastellen raus, usw. Damit bist du nicht mehr in der Lage, später die "originalen" Werte zu bekommen.
                VIS bietet entsprechende Zahlenformatierungen für Datenpunkte. Und in JavaScript ist eh alles möglich diesbezüglich.

                M Offline
                M Offline
                michihorn
                schrieb am zuletzt editiert von
                #7

                @Mic Mein Problem ist folgendes, ich Visualisiere im Widget Segment Clock, Datenpunkte, das könnte wie folgt aussehen:

                Unbenannt.JPG
                Ohne führende Null sieht das nicht so toll aus, entsprechende Einstellungen habe ich im Widget nicht gefunden
                Michael

                MicM 1 Antwort Letzte Antwort
                0
                • M michihorn

                  @Mic Mein Problem ist folgendes, ich Visualisiere im Widget Segment Clock, Datenpunkte, das könnte wie folgt aussehen:

                  Unbenannt.JPG
                  Ohne führende Null sieht das nicht so toll aus, entsprechende Einstellungen habe ich im Widget nicht gefunden
                  Michael

                  MicM Offline
                  MicM Offline
                  Mic
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @michihorn
                  Welchen Inhalt hat denn der Datenpunkt, auf den du im Widget verweist? Poste am besten mal ein Beispiel in Code-Tags (</>) .

                  M 1 Antwort Letzte Antwort
                  0
                  • MicM Mic

                    @michihorn
                    Welchen Inhalt hat denn der Datenpunkt, auf den du im Widget verweist? Poste am besten mal ein Beispiel in Code-Tags (</>) .

                    M Offline
                    M Offline
                    michihorn
                    schrieb am zuletzt editiert von
                    #9

                    @Mic ```
                    createState(idAStunde, { read: true, write: true, desc: "Zeiteingabe Ausschalten Stunden ein,", type: "number", min: '0', max: '24', def: 22 });

                    MicM paul53P 2 Antworten Letzte Antwort
                    0
                    • M michihorn

                      @Mic ```
                      createState(idAStunde, { read: true, write: true, desc: "Zeiteingabe Ausschalten Stunden ein,", type: "number", min: '0', max: '24', def: 22 });

                      MicM Offline
                      MicM Offline
                      Mic
                      Developer
                      schrieb am zuletzt editiert von Mic
                      #10

                      @michihorn
                      Ok, also Zahlen von 0 - 24. Wie kommst du dann auf die Ausgabe von "6:55" im Widget? Was ist hierzu denn der Wert im Datenpunkt?

                      1 Antwort Letzte Antwort
                      0
                      • M michihorn

                        @Mic ```
                        createState(idAStunde, { read: true, write: true, desc: "Zeiteingabe Ausschalten Stunden ein,", type: "number", min: '0', max: '24', def: 22 });

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #11

                        @michihorn sagte:

                        createState(idAStunde, { read: true, write: true, desc: "Zeiteingabe Ausschalten Stunden ein,", type: "number", min: '0', max: '24', def: 22 });

                        min und max dürfen kein Strings sein (type: "number").

                        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

                        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

                        596

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        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