Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Cloud Dienste
  4. Problem mit Alexansagen - Zu lang

NEWS

  • wichtiges UPDATE fĂŒr controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    2.5k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    4.4k

  • Neuer ioBroker-Blog online: MonatsrĂŒckblick MĂ€rz/April 2026
    BluefoxB
    Bluefox
    8
    1
    3.8k

Problem mit Alexansagen - Zu lang

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
15 BeitrÀge 4 Kommentatoren 1.4k Aufrufe 1 Beobachtet
  • Ä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.
  • T Offline
    T Offline
    thorkillar
    schrieb am zuletzt editiert von
    #1

    Hallo Liebe Gemeinde,

    ich bin ein iobroker Neuling und hoffe Ihr könnt mir bei meinem Problem helfen.

    Ich möchte gern zum FrĂŒhstĂŒck einige Erinnerungen aus verschiedenen Quellen aufarbeiten und mir ansagen lassen.

    Das bekomme ich auch hin, jedoch gibt es eine Grenze von x Zeichen, was ich an Alexa ĂŒbergeben kann. Diese ĂŒberschreite ich anscheinend.

    Wenn ich das ganze in kleine HĂ€ppchen packe, und nach Ende der Ansage, einen Schalter drĂŒcke, kommt der nĂ€chste Teil der Erinnerungen.

    Nun möchte ich gern, den manuellen Eingriff umgehen. Gibt es eine Möglichkeit, zu sagen, warte bis Sprachausgabe beendet ist, bevor Du xyz machst.

    Danke und GrĂŒĂŸe

    Thorkillar

    1 Antwort Letzte Antwort
    0
    • umbmU Offline
      umbmU Offline
      umbm
      schrieb am zuletzt editiert von
      #2

      Du kannst max 255 Zeichen im StĂŒck ĂŒbermitteln.

      Als Trick kannst du aber ein Semikolon dazwischen setzen und dadurch beliebig viele Blöcke < 255 Zeichen gleichzeitig verwenden.

      Durch das Semikolon wird bei der Sprachausgabe eine kleine Pause gemacht.

      Geschickt platziert, ergibt das einen angenehmen Sprachrythmus.

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        thorkillar
        schrieb am zuletzt editiert von
        #3

        Danke.

        Das ; war das, was ich gebraucht habe.

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          HĂ€tte Dir die Adapter-Readme schneller gegeben :-)

          https://github.com/Apollon77/ioBroker.a 
 ercommands

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log fĂŒr Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel Ă€ndern
          • Logfiles auf Platte /opt/iobroker/log/
 nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • umbmU Offline
            umbmU Offline
            umbm
            schrieb am zuletzt editiert von
            #5

            @apollon77:

            HĂ€tte Dir die Adapter-Readme schneller gegeben :-)

            https://github.com/Apollon77/ioBroker.a 
 ercommands ` Genau dort hatte ich es auch gefunden, danke fĂŒr die ausfĂŒhrliche Readme..

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              thorkillar
              schrieb am zuletzt editiert von
              #6

              Hey und vielen Dank fĂŒr die Hilfe.

              An dieser Stelle möchte ich nochmal was nachfragen. Ich habe mir die readme angesehen, jedoch habe ich nichts zur maximalen LÀnge gefunden.

              "as long as you separate 250 characters with a semicolon" ist mir schon klar. Und das klappt auch.

              Ich habe viel kurze Blöcke (bis zu 200 Zeichen) zusammen gefĂŒhrt. Alle auch durch ein ; geteilt.

              Ich habe jedoch nun das Problem, dass Alexa manchmal den Text nicht vorliest.

              Wenn ich den text dann um ein paar Wörter oder ganze Blöcke kĂŒrze, dann geht es wieder.

              Kennt jemand das Problem? und hat vielleicht einen Tip fĂŒr mich.

              1 Antwort Letzte Antwort
              0
              • dslraserD Offline
                dslraserD Offline
                dslraser
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                sind es wirklich "nur" 200 ? (Leerzeichen sind auch Zeichen)

                1 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  thorkillar
                  schrieb am zuletzt editiert von
                  #8

                  Bin mir relativ sicher, zahle aber nochmal <emoji seq="1f604">😄</emoji>

                  1 Antwort Letzte Antwort
                  0
                  • umbmU Offline
                    umbmU Offline
                    umbm
                    schrieb am zuletzt editiert von
                    #9

                    Könnte ein Timing-Problem sein, hatte ich auch schon.

                    Setzt du den Text vorher komplett zusammen und schreibst in einem StĂŒck in den Adapter-DP, oder schreibst du mehrere Blöcke nacheinander aus einem Script in den Datenpunkt?

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      thorkillar
                      schrieb am zuletzt editiert von
                      #10

                      Ich habe jetzt nochmal gezĂ€hlt. Also keines der Texte ist ĂŒber 200 Zeichen lang. Ich habe ein langes skript, dass an hand von Variablen verschiedene Textbausteine zusammen setzt und in eine Variable schreibt. Diese Variable wird danach in den Speak geschrieben und das funktioniert auch bis zur magischen Grenze von ca. 1950 Zeichen. (ĂŹnklusive ; , . ? und leerzeichen). Es gibt auch einen Fehler im Log:

                      ! alexa2.0 2019-01-27 23:01:33.526 error Datatype for Echo-Devices.G090U50784431QWE.Commands.speak differs from expected, ignore state change! Please write correct datatype (string)
                      ! javascript.0 2019-01-27 23:01:33.521 warn at Object. <anonymous>(script.js.THORnet.Alexa.Alexa_-Guten_Morgen_Ansage-_FrĂŒhstĂŒck__000:129:5)
                      ! javascript.0 2019-01-27 23:01:33.521 warn Wrong type of alexa2.0.Echo-Devices.G090U50784431QWE.Commands.speak: "number". Please fix, while deprecated and will not work in next versions.</anonymous>

                      Wenn ich mir das Ergebnis via debug anzeigen lasse und per Copy and Paste direkt in das Objekt "speak" einfĂŒge, funktioniert es ebenfalls nicht. Wenn ich den Text um einige Zeichen kĂŒrze, funktioniert es. Es ist auch nicht wichtig, wo ich die Zeichen weg nehme.

                      Jemand eine Idee?

                      1 Antwort Letzte Antwort
                      0
                      • dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #11

                        Interessant.

                        Eine Idee habe ich nicht. (ausser Deine Fehlermeldungen, da wird ja auch Number angemeckert, also da wird irgendwo kein String verwendet)

                        Ich stelle gerade alles auf ssml um, da habe ich bis jetzt keine 250 Zeichen Grenze. Alexa2Adapter vom Git) Laut Apollon77 gibt es die dort wohl auch nicht.

                        Das schöne dabei, Du kannst einzelne Passagen von verschiedenen Stimmen und LautstÀrken usw. innerhalb der gleichen Ansage ablaufen lassen.

                        1 Antwort Letzte Antwort
                        0
                        • umbmU Offline
                          umbmU Offline
                          umbm
                          schrieb am zuletzt editiert von
                          #12

                          Naja, dein log besagt, dass dort ein falsches Datenformat eingegeben wurde.

                          Erwartet wird ein string, es kommt aber number an.

                          Könnte es sein, dass bei der Zusammenstellung des Textes irgendwelche Variablen vom Typ number ĂŒbergeben werden?

                          1 Antwort Letzte Antwort
                          0
                          • T Offline
                            T Offline
                            thorkillar
                            schrieb am zuletzt editiert von
                            #13

                            mmm.

                            wenn ich den text aus der debug ausgabe in editor von windows copy und paste und vor dort aus wieder in die zwischenablage kopiere und dann direkt in iobroker>Alexa>Esszimmer>Commands>speak einfĂŒge, passiert genau gar nichts. Auch nicht im Log. Wenn ich den Text willkĂŒrlich kĂŒrze, geht es dann irgendwann. Eine genau ZeichenlĂ€nge konnte ich nicht feststellen.

                            1 Antwort Letzte Antwort
                            0
                            • T Offline
                              T Offline
                              thorkillar
                              schrieb am zuletzt editiert von
                              #14

                              @dslraser:

                              Interessant.

                              Eine Idee habe ich nicht. (ausser Deine Fehlermeldungen, da wird ja auch Number angemeckert, also da wird irgendwo kein String verwendet)

                              Ich stelle gerade alles auf ssml um, da habe ich bis jetzt keine 250 Zeichen Grenze. Alexa2Adapter vom Git) Laut Apollon77 gibt es die dort wohl auch nicht.

                              Das schöne dabei, Du kannst einzelne Passagen von verschiedenen Stimmen und LautstÀrken usw. innerhalb der gleichen Ansage ablaufen lassen. `

                              Das klingt gut, wie komme ich da ran ;-) ?

                              1 Antwort Letzte Antwort
                              0
                              • dslraserD Offline
                                dslraserD Offline
                                dslraser
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #15

                                ĂŒber github.

                                Bei den Adaptern auf das "Katzensymbol" und dann Alexa2 Adapter auswĂ€hlen. Anschließend einen Upload nicht vergessen. (rechts bei dem Adapter auf den Pfeil klicken)

                                viewtopic.php?p=218007#p218007

                                und ab hier

                                viewtopic.php?p=218008#p218008

                                1 Antwort Letzte Antwort
                                0

                                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.

                                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                Registrieren Anmelden
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                263

                                Online

                                33.0k

                                Benutzer

                                83.4k

                                Themen

                                1.3m

                                BeitrÀge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2026
                                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