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. Uhrzeit aus Zahlenstring

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Uhrzeit aus Zahlenstring

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 3 Kommentatoren 609 Aufrufe 2 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.
  • L Offline
    L Offline
    linux150
    schrieb am zuletzt editiert von
    #1

    Hallo!
    Kann mir bitte mal wer auf die Sprünge helfen?
    Nachdem ich jetzt die Temperaturen meiner eigenen Wetterstation ansagen lasse, hat mich der Ehrgeiz gepackt und ich bastle an einigen "Detailansagen".
    Jetzt habe ich das Problem, dass ich gerne die Uhrzeit der maximalen und minimalen Temperatur des Tages angesagt hätte aber vom Parser nur einen Zahlenstring bekomme. Könnte mir bitte wer helfen wie ich z.B aus 20191222075258 --> 07:52 rausbekomme?

    LG
    linux150

    FredFF 1 Antwort Letzte Antwort
    0
    • bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von bahnuhr
      #2
      var wert = "20191222075258";
      var sStd = wert.substr(wert.length-6,2);
      log (sStd);
      var sMin = wert.substr(wert.length-4,2);
      log (sMin);
      // und dann zusammen
      log (sStd + ":" + sMin);
      

      Ergebnis:
      898f42c2-4a42-40c7-9487-a99684a89c6d-image.png


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      1 Antwort Letzte Antwort
      1
      • L Offline
        L Offline
        linux150
        schrieb am zuletzt editiert von
        #3

        Klasse, dank dir!
        lg

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          linux150
          schrieb am zuletzt editiert von
          #4

          Hi nochmal, habe noch nicht testen Können.
          Muss ich jetzt statt der Zahl die Bezeichnung meines Datenpunktes in eine JavaScript Funktion mit Ergebnis packen?
          Arbeite bis jetzt nur mit Blockly (und das erst seit ein paar Tagen)
          Alles was ich bis jetzt umgesetzt habe ist die Umwandlung des Punktes in ein Komma für die speak Ausgabe.
          Bitte um Hilfe

          Quasi (sorry vom Handy)
          Wenn „wertvomparser“ wird aktualisiert dann aktualisiere „datenpunktuhrzeit“ mit „Ergebnis vom JavaScript „

          Lg
          Linux150

          bahnuhrB 1 Antwort Letzte Antwort
          0
          • L linux150

            Hi nochmal, habe noch nicht testen Können.
            Muss ich jetzt statt der Zahl die Bezeichnung meines Datenpunktes in eine JavaScript Funktion mit Ergebnis packen?
            Arbeite bis jetzt nur mit Blockly (und das erst seit ein paar Tagen)
            Alles was ich bis jetzt umgesetzt habe ist die Umwandlung des Punktes in ein Komma für die speak Ausgabe.
            Bitte um Hilfe

            Quasi (sorry vom Handy)
            Wenn „wertvomparser“ wird aktualisiert dann aktualisiere „datenpunktuhrzeit“ mit „Ergebnis vom JavaScript „

            Lg
            Linux150

            bahnuhrB Online
            bahnuhrB Online
            bahnuhr
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @linux150 sagte in Uhrzeit aus Zahlenstring:

            Bezeichnung meines Datenpunktes in eine JavaScript Funktion mit Ergebnis packen

            Was für ein Datenpunkt?
            Was ist eine Funktion mit Ergebnis?

            @linux150 sagte in Uhrzeit aus Zahlenstring:

            Umwandlung des Punktes in ein Komma für die speak Ausgabe.

            Versteh ich nicht.
            Welchen Datenpunkt wandelst du um?
            Und warum mit Komma?
            Welche speak Ausgabe?

            Fazit:
            Äußerst wenig Infos.
            Was willst du eigentlich machen?


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            1 Antwort Letzte Antwort
            0
            • L linux150

              Hallo!
              Kann mir bitte mal wer auf die Sprünge helfen?
              Nachdem ich jetzt die Temperaturen meiner eigenen Wetterstation ansagen lasse, hat mich der Ehrgeiz gepackt und ich bastle an einigen "Detailansagen".
              Jetzt habe ich das Problem, dass ich gerne die Uhrzeit der maximalen und minimalen Temperatur des Tages angesagt hätte aber vom Parser nur einen Zahlenstring bekomme. Könnte mir bitte wer helfen wie ich z.B aus 20191222075258 --> 07:52 rausbekomme?

              LG
              linux150

              FredFF Online
              FredFF Online
              FredF
              Most Active Forum Testing
              schrieb am zuletzt editiert von
              #6

              @linux150
              Wahrscheinlich eine Variante von mehreren mit Blockly:
              eb5c0091-9176-42da-8e0e-4f4ed7c76f0a-grafik.png

              1 Antwort Letzte Antwort
              0
              • L Offline
                L Offline
                linux150
                schrieb am zuletzt editiert von
                #7

                Also ich habe einen Datenpunkt im Parser der liefert die oben angeführte Zahl.
                Daraus möchte ich in einem Datenpunkt für die Alexa Ansage die Uhrzeit haben.
                Alexa soll dann z.B. sagen "die maximale Temperatur am heutigen Tag wurde mit xx Grad um xx;xx Uhr erreicht.....
                Die Ansage funktioniert schon perfekt mit anderen Werten nur die Uhrzeit klappt noch nicht so recht.
                @FredF bin noch nicht wirklich zum Testen gekommen, aber ich glaub das ist ein guter Ansatz. Den Wert bekomme ich dann wahrscheinlich mit "setzte Text auf Wert von Objekt"?
                Jetzt erstmal frohe Weihnachten! Wenn ich zum Testen gekommen bin meld ich mich nochmal.

                L 1 Antwort Letzte Antwort
                0
                • L linux150

                  Also ich habe einen Datenpunkt im Parser der liefert die oben angeführte Zahl.
                  Daraus möchte ich in einem Datenpunkt für die Alexa Ansage die Uhrzeit haben.
                  Alexa soll dann z.B. sagen "die maximale Temperatur am heutigen Tag wurde mit xx Grad um xx;xx Uhr erreicht.....
                  Die Ansage funktioniert schon perfekt mit anderen Werten nur die Uhrzeit klappt noch nicht so recht.
                  @FredF bin noch nicht wirklich zum Testen gekommen, aber ich glaub das ist ein guter Ansatz. Den Wert bekomme ich dann wahrscheinlich mit "setzte Text auf Wert von Objekt"?
                  Jetzt erstmal frohe Weihnachten! Wenn ich zum Testen gekommen bin meld ich mich nochmal.

                  L Offline
                  L Offline
                  linux150
                  schrieb am zuletzt editiert von
                  #8

                  Soda hab jetzt mal ein wenig getestet aber leider funktioniert die Sache nicht.
                  Die Fehlermeldung sagt, dass slice keine function ist?!

                  javascript.0	2019-12-24 07:08:45.021	error	(1369) at processImmediate (timers.js:658:5)
                  javascript.0	2019-12-24 07:08:45.021	error	(1369) at tryOnImmediate (timers.js:676:5)
                  javascript.0	2019-12-24 07:08:45.020	error	(1369) at runCallback (timers.js:705:18)
                  javascript.0	2019-12-24 07:08:45.019	error	(1369) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:226:41)
                  javascript.0	2019-12-24 07:08:45.019	error	(1369) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4745:37)
                  javascript.0	2019-12-24 07:08:45.018	error	(1369) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
                  javascript.0	2019-12-24 07:08:45.018	error	(1369) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
                  javascript.0	2019-12-24 07:08:45.017	error	(1369) at Object.<anonymous> (script.js.common.Wetteransage_Tempdetails:293:218)
                  javascript.0	2019-12-24 07:08:45.016	error	(1369) Error in callback: TypeError: temp_aussen_max_time.slice is not a function
                  

                  Als erstes hole ich den Wert vom Parser
                  1.png

                  und dann erstelle ich in der Ansage den Text.
                  2.png

                  Wo liegt denn da noch der Fehler in der Logik?

                  lg
                  linux150

                  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

                  815

                  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