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. [gelöst] Alexa Sprachausgabe von großen Zahlen ?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    364

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

[gelöst] Alexa Sprachausgabe von großen Zahlen ?

Geplant Angeheftet Gesperrt Verschoben Blockly
17 Beiträge 4 Kommentatoren 1.0k Aufrufe 3 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.
  • mahuMUCM Offline
    mahuMUCM Offline
    mahuMUC
    schrieb am zuletzt editiert von mahuMUC
    #1

    Hallo Zusammen,

    ich versuche über Blockly den Wert eines CO² Sensors auszugeben:

    de2c43a2-96c6-4ac6-ba62-93c208925475-image.png

    Leider spricht Alexa den Wert dann aber nicht zb: eintausendfünfhundertzwanzig sondern sagt: eins fünf zwei null.

    Habe schon gesucht aber nichts gefunden, gibt es eine Möglichkeit den Wert verständlicher auszugeben ?

    Vielen Dank im Vorraus & VG

    HomoranH 1 Antwort Letzte Antwort
    0
    • mahuMUCM mahuMUC

      Hallo Zusammen,

      ich versuche über Blockly den Wert eines CO² Sensors auszugeben:

      de2c43a2-96c6-4ac6-ba62-93c208925475-image.png

      Leider spricht Alexa den Wert dann aber nicht zb: eintausendfünfhundertzwanzig sondern sagt: eins fünf zwei null.

      Habe schon gesucht aber nichts gefunden, gibt es eine Möglichkeit den Wert verständlicher auszugeben ?

      Vielen Dank im Vorraus & VG

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @mahumuc
      Vorsicht! Ich habe keine Ahnung ;-)

      da gibt es npm-Pakete, die die Zahl in Worte wandeln.

      Habe gerade das hier gefunden
      https://www.npmjs.com/package/num-words-de

      ob das was taugt weiß ich nicht

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      mahuMUCM 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @mahumuc
        Vorsicht! Ich habe keine Ahnung ;-)

        da gibt es npm-Pakete, die die Zahl in Worte wandeln.

        Habe gerade das hier gefunden
        https://www.npmjs.com/package/num-words-de

        ob das was taugt weiß ich nicht

        mahuMUCM Offline
        mahuMUCM Offline
        mahuMUC
        schrieb am zuletzt editiert von
        #3

        @homoran

        Danke, das passt theoretisch genau auf mein Problem, leider hab ich gerade keine Ahnung wie ich das dann im iobroker und blockly nutzen könnte.

        F 1 Antwort Letzte Antwort
        0
        • mahuMUCM mahuMUC

          @homoran

          Danke, das passt theoretisch genau auf mein Problem, leider hab ich gerade keine Ahnung wie ich das dann im iobroker und blockly nutzen könnte.

          F Offline
          F Offline
          fastfoot
          schrieb am zuletzt editiert von
          #4

          @mahumuc sagte in Alexa Sprachausgabe von großen Zahlen ?:

          @homoran

          Danke, das passt theoretisch genau auf mein Problem, leider hab ich gerade keine Ahnung wie ich das dann im iobroker und blockly nutzen könnte.

          mache mal ein Leerzeichen vor ppm

          iobroker läuft unter Docker auf QNAP TS-451+
          SkriptRecovery: https://forum.iobroker.net/post/930558

          mahuMUCM 1 Antwort Letzte Antwort
          0
          • F fastfoot

            @mahumuc sagte in Alexa Sprachausgabe von großen Zahlen ?:

            @homoran

            Danke, das passt theoretisch genau auf mein Problem, leider hab ich gerade keine Ahnung wie ich das dann im iobroker und blockly nutzen könnte.

            mache mal ein Leerzeichen vor ppm

            mahuMUCM Offline
            mahuMUCM Offline
            mahuMUC
            schrieb am zuletzt editiert von
            #5

            @fastfoot

            das Leerzeichen ändert leider nichts.

            Interessant ist ja auch das 3stellige Zahlen zb 900 noch als neunhundert gesprochen werden, erst ab tausend klappt es nicht mehr :cry:

            F 1 Antwort Letzte Antwort
            0
            • liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von
              #6

              habe mal versucht , dss zu installieren - bekomme fehler bei aufruf:

              
              javascript.0
              2021-11-04 17:33:14.000	error	at Script.runInContext (vm.js:130:18)
              javascript.0
              2021-11-04 17:33:14.000	error	at script.js.common.zahlenFuerAlexa:7:3
              javascript.0
              2021-11-04 17:33:14.000	error	at script.js.common.zahlenFuerAlexa:5:1
              javascript.0
              2021-11-04 17:33:14.000	error	script.js.common.zahlenFuerAlexa: TypeError: numToWord is not a function
              
              const numToWord = require('num-words-de')
              log(numToWord(1))
              

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              F 1 Antwort Letzte Antwort
              0
              • mahuMUCM mahuMUC

                @fastfoot

                das Leerzeichen ändert leider nichts.

                Interessant ist ja auch das 3stellige Zahlen zb 900 noch als neunhundert gesprochen werden, erst ab tausend klappt es nicht mehr :cry:

                F Offline
                F Offline
                fastfoot
                schrieb am zuletzt editiert von
                #7

                @mahumuc sagte in Alexa Sprachausgabe von großen Zahlen ?:

                @fastfoot

                das Leerzeichen ändert leider nichts.

                Interessant ist ja auch das 3stellige Zahlen zb 900 noch als neunhundert gesprochen werden, erst ab tausend klappt es nicht mehr :cry:

                das ist seltsam, bei mir funktioniert das einwandfrei bzw ohne Leerzeichen sagt sie an wie von dir moniert.
                Also vor meinem ersten Post war das so, jetzt sagt sie immer eintausendfünfhundertzwanzig, vorher sagte sie immer fünfzehnhundertzwanzig, abhängig ob davor ein Leerzeichen war oder nicht. Ich habe einen Dot4

                iobroker läuft unter Docker auf QNAP TS-451+
                SkriptRecovery: https://forum.iobroker.net/post/930558

                mahuMUCM 1 Antwort Letzte Antwort
                0
                • F fastfoot

                  @mahumuc sagte in Alexa Sprachausgabe von großen Zahlen ?:

                  @fastfoot

                  das Leerzeichen ändert leider nichts.

                  Interessant ist ja auch das 3stellige Zahlen zb 900 noch als neunhundert gesprochen werden, erst ab tausend klappt es nicht mehr :cry:

                  das ist seltsam, bei mir funktioniert das einwandfrei bzw ohne Leerzeichen sagt sie an wie von dir moniert.
                  Also vor meinem ersten Post war das so, jetzt sagt sie immer eintausendfünfhundertzwanzig, vorher sagte sie immer fünfzehnhundertzwanzig, abhängig ob davor ein Leerzeichen war oder nicht. Ich habe einen Dot4

                  mahuMUCM Offline
                  mahuMUCM Offline
                  mahuMUC
                  schrieb am zuletzt editiert von
                  #8

                  @fastfoot

                  ich habe leider nur echo plus und dot der ersten gen - aber ob es wirklich am endgerät liegen kann ?

                  aber wenn alexa bei dir tausend sagen kann muss es ja irgendwie gehen - könnte es vielleicht am Typ des Datenpunkts liegen ?

                  F 1 Antwort Letzte Antwort
                  0
                  • mahuMUCM mahuMUC

                    @fastfoot

                    ich habe leider nur echo plus und dot der ersten gen - aber ob es wirklich am endgerät liegen kann ?

                    aber wenn alexa bei dir tausend sagen kann muss es ja irgendwie gehen - könnte es vielleicht am Typ des Datenpunkts liegen ?

                    F Offline
                    F Offline
                    fastfoot
                    schrieb am zuletzt editiert von
                    #9

                    @mahumuc sagte in Alexa Sprachausgabe von großen Zahlen ?:

                    @fastfoot

                    ich habe leider nur echo plus und dot der ersten gen - aber ob es wirklich am endgerät liegen kann ?

                    aber wenn alexa bei dir tausend sagen kann muss es ja irgendwie gehen - könnte es vielleicht am Typ des Datenpunkts liegen ?

                    glaube ich nicht, bringt ein Leerzeichen vor der Zahl auch nichts? Hier zeigt sie echt unterschiedliche Sachen, auch je nachdem welcher Kontext da ist, also ob zB das Wort Wert im Text ist. Mit deinem Text funktioniert es mit Leerzeichen davor und dahinter

                    iobroker läuft unter Docker auf QNAP TS-451+
                    SkriptRecovery: https://forum.iobroker.net/post/930558

                    mahuMUCM 1 Antwort Letzte Antwort
                    0
                    • liv-in-skyL liv-in-sky

                      habe mal versucht , dss zu installieren - bekomme fehler bei aufruf:

                      
                      javascript.0
                      2021-11-04 17:33:14.000	error	at Script.runInContext (vm.js:130:18)
                      javascript.0
                      2021-11-04 17:33:14.000	error	at script.js.common.zahlenFuerAlexa:7:3
                      javascript.0
                      2021-11-04 17:33:14.000	error	at script.js.common.zahlenFuerAlexa:5:1
                      javascript.0
                      2021-11-04 17:33:14.000	error	script.js.common.zahlenFuerAlexa: TypeError: numToWord is not a function
                      
                      const numToWord = require('num-words-de')
                      log(numToWord(1))
                      
                      F Offline
                      F Offline
                      fastfoot
                      schrieb am zuletzt editiert von
                      #10

                      @liv-in-sky sagte in Alexa Sprachausgabe von großen Zahlen ?:

                      bekomme fehler bei aufruf:

                      als Blockly Funktion, funzt einwandfrei

                      const numToWord = require('num-words-de')
                      log(numToWord.numToWord(x))
                      return numToWord.numToWord(x);
                      

                      iobroker läuft unter Docker auf QNAP TS-451+
                      SkriptRecovery: https://forum.iobroker.net/post/930558

                      liv-in-skyL 1 Antwort Letzte Antwort
                      0
                      • F fastfoot

                        @mahumuc sagte in Alexa Sprachausgabe von großen Zahlen ?:

                        @fastfoot

                        ich habe leider nur echo plus und dot der ersten gen - aber ob es wirklich am endgerät liegen kann ?

                        aber wenn alexa bei dir tausend sagen kann muss es ja irgendwie gehen - könnte es vielleicht am Typ des Datenpunkts liegen ?

                        glaube ich nicht, bringt ein Leerzeichen vor der Zahl auch nichts? Hier zeigt sie echt unterschiedliche Sachen, auch je nachdem welcher Kontext da ist, also ob zB das Wort Wert im Text ist. Mit deinem Text funktioniert es mit Leerzeichen davor und dahinter

                        mahuMUCM Offline
                        mahuMUCM Offline
                        mahuMUC
                        schrieb am zuletzt editiert von mahuMUC
                        #11

                        @fastfoot

                        oha jetzt hab ich mal vor und nach dem Wert ein Leerzeichen eingefügt:

                        fa0d552e-77b6-4930-81e2-563673708d85-image.png

                        jetzt sagt sie fünfzehnhundertzwanzig :) das klingt schonmal besser

                        versteh jetzt noch nicht wie du zu eintausendfünfhundertzwanzig gekommen bist ? nutz du dafür jetzt schon das "num-words-de" ?
                        mir ist leider nicht klar wie ich das installieren soll bzw wenn es bei dir ohne geht wäre mir das fast lieber.

                        F 1 Antwort Letzte Antwort
                        0
                        • mahuMUCM mahuMUC

                          @fastfoot

                          oha jetzt hab ich mal vor und nach dem Wert ein Leerzeichen eingefügt:

                          fa0d552e-77b6-4930-81e2-563673708d85-image.png

                          jetzt sagt sie fünfzehnhundertzwanzig :) das klingt schonmal besser

                          versteh jetzt noch nicht wie du zu eintausendfünfhundertzwanzig gekommen bist ? nutz du dafür jetzt schon das "num-words-de" ?
                          mir ist leider nicht klar wie ich das installieren soll bzw wenn es bei dir ohne geht wäre mir das fast lieber.

                          F Offline
                          F Offline
                          fastfoot
                          schrieb am zuletzt editiert von
                          #12

                          @mahumuc sagte in Alexa Sprachausgabe von großen Zahlen ?:

                          @fastfoot
                          versteh jetzt noch nicht wie du zu eintausendfünfhundertzwanzig gekommen bist ?

                          Die macht das quasi-intelligent indem sie den Kontext auswertet. Ersetze mal bei durch beträgt. Mal mit und ohne Leerzeichen

                          iobroker läuft unter Docker auf QNAP TS-451+
                          SkriptRecovery: https://forum.iobroker.net/post/930558

                          mahuMUCM 1 Antwort Letzte Antwort
                          1
                          • F fastfoot

                            @mahumuc sagte in Alexa Sprachausgabe von großen Zahlen ?:

                            @fastfoot
                            versteh jetzt noch nicht wie du zu eintausendfünfhundertzwanzig gekommen bist ?

                            Die macht das quasi-intelligent indem sie den Kontext auswertet. Ersetze mal bei durch beträgt. Mal mit und ohne Leerzeichen

                            mahuMUCM Offline
                            mahuMUCM Offline
                            mahuMUC
                            schrieb am zuletzt editiert von
                            #13

                            @fastfoot

                            OMG jetzt wieder ohne Leerzeichen davor - das hat geklappt -Vielen Dank - echt wieder was dazu gelernt :)

                            c2e7accf-aca7-4de1-93a6-5f25c2842262-image.png

                            1 Antwort Letzte Antwort
                            0
                            • F fastfoot

                              @liv-in-sky sagte in Alexa Sprachausgabe von großen Zahlen ?:

                              bekomme fehler bei aufruf:

                              als Blockly Funktion, funzt einwandfrei

                              const numToWord = require('num-words-de')
                              log(numToWord.numToWord(x))
                              return numToWord.numToWord(x);
                              
                              liv-in-skyL Offline
                              liv-in-skyL Offline
                              liv-in-sky
                              schrieb am zuletzt editiert von
                              #14

                              @fastfoot

                              kannst du mir bitte erklären, warum "numToWord.numToWord(1)" ? damit funktioniert's

                              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                              F 1 Antwort Letzte Antwort
                              0
                              • liv-in-skyL liv-in-sky

                                @fastfoot

                                kannst du mir bitte erklären, warum "numToWord.numToWord(1)" ? damit funktioniert's

                                F Offline
                                F Offline
                                fastfoot
                                schrieb am zuletzt editiert von
                                #15

                                @liv-in-sky sagte in [gelöst] Alexa Sprachausgabe von großen Zahlen ?:

                                @fastfoot

                                kannst du mir bitte erklären, warum "numToWord.numToWord(1)" ? damit funktioniert's

                                RTFM :-) Stand so auf Github, habs wieder entfernt, bei 14000 wurde zu vierundzehntausend konvertiert. Ausserdem macht Alexa ja alles richtig, wie gesehen

                                iobroker läuft unter Docker auf QNAP TS-451+
                                SkriptRecovery: https://forum.iobroker.net/post/930558

                                liv-in-skyL 1 Antwort Letzte Antwort
                                0
                                • F fastfoot

                                  @liv-in-sky sagte in [gelöst] Alexa Sprachausgabe von großen Zahlen ?:

                                  @fastfoot

                                  kannst du mir bitte erklären, warum "numToWord.numToWord(1)" ? damit funktioniert's

                                  RTFM :-) Stand so auf Github, habs wieder entfernt, bei 14000 wurde zu vierundzehntausend konvertiert. Ausserdem macht Alexa ja alles richtig, wie gesehen

                                  liv-in-skyL Offline
                                  liv-in-skyL Offline
                                  liv-in-sky
                                  schrieb am zuletzt editiert von
                                  #16

                                  @fastfoot

                                  danke - habe es nur auf npm angesehen - dort steht es anders

                                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                  F 1 Antwort Letzte Antwort
                                  0
                                  • liv-in-skyL liv-in-sky

                                    @fastfoot

                                    danke - habe es nur auf npm angesehen - dort steht es anders

                                    F Offline
                                    F Offline
                                    fastfoot
                                    schrieb am zuletzt editiert von
                                    #17

                                    @liv-in-sky sagte in [gelöst] Alexa Sprachausgabe von großen Zahlen ?:

                                    @fastfoot

                                    danke - habe es nur auf npm angesehen - dort steht es anders

                                    ich hätte es ja auch wie du gemacht, aber nachdem das ja nicht funktioniert hatte habe ich genauer hingeschaut. es ginge natürlich auch
                                    const numToWord = require('num-words-de').numToWord; dann kannste das wie von dir getan aufrufen

                                    iobroker läuft unter Docker auf QNAP TS-451+
                                    SkriptRecovery: https://forum.iobroker.net/post/930558

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


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    784

                                    Online

                                    32.5k

                                    Benutzer

                                    81.8k

                                    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