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. ioBroker Allgemein
  4. sayit Adapter mp3 hochladen

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    6
    1
    72

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    756

sayit Adapter mp3 hochladen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
24 Beiträge 5 Kommentatoren 2.7k Aufrufe 3 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.
  • I ionar

    @haselchen Aber es scheitert bei mir anscheinend schon daran, die Dateien im System zu speichern oder?

    haselchenH Offline
    haselchenH Offline
    haselchen
    Most Active
    schrieb am zuletzt editiert von haselchen
    #6

    @ionar

    Ich benutze ne Synology. Und da hatte ich die mp3 Dateien in tts userfile Ordner gespeichert.
    Gab trotzdem , ich weiss nicht mehr welche, x Fehlermeldungen.

    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

    I 1 Antwort Letzte Antwort
    0
    • haselchenH haselchen

      @ionar

      Ich benutze ne Synology. Und da hatte ich die mp3 Dateien in tts userfile Ordner gespeichert.
      Gab trotzdem , ich weiss nicht mehr welche, x Fehlermeldungen.

      I Offline
      I Offline
      ionar
      schrieb am zuletzt editiert von
      #7

      @haselchen Läuft bei auch auf einem Docker in der Synology. Aber ich werde das Ganze lassen. Sollte eh mehr ein Spaß sein, bei einer bestimmten Aktion im Haus eine mp3 abzuspielen.

      haselchenH 1 Antwort Letzte Antwort
      0
      • I ionar

        @haselchen Läuft bei auch auf einem Docker in der Synology. Aber ich werde das Ganze lassen. Sollte eh mehr ein Spaß sein, bei einer bestimmten Aktion im Haus eine mp3 abzuspielen.

        haselchenH Offline
        haselchenH Offline
        haselchen
        Most Active
        schrieb am zuletzt editiert von
        #8

        @ionar

        So hatte ich es auch bei mir.
        Der Mini sollte die Mülltonne ansagen, die dran ist.
        Klappte auch mal.
        Dann wurden die ganzen Adapter aktualisiert und dann wars aus und leider auch nicht wieder herzustellen.
        Deswegen sagte ich Wissenschaft.
        Du kannst hier im Forum und bei Github nach deinem Problem mal gucken.
        Gibt genug Threads dazu. Vielleicht findest du die goldene Lösung.

        Ich hab das jetzt über einen Link gelöst.
        In den Mini Datenpunkten kann man eine URL eingeben.
        Und die URL verweist auf eine Gong.mp3.

        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

        1 Antwort Letzte Antwort
        1
        • I ionar

          Hallo,

          ich versuche den sayit Adapter zu nutzen. Sonos Adapter und Web Adapter laufen. Ich kriege aber keine mp3 hochgeladen und auch die anderen zwei Dateien "gong.mp3" und "scifi,mp3" lassen sich nicht abspielen.

          Folgende Fehler sind im Log.

          sayit.0
          2022-07-08 13:05:25.111	error	sayIt.play: there was an error while playing the file: Error: spawn amixer ENOENT
          sayit.0
          2022-07-08 13:05:16.010	error	Cannot write file tts.userfiles/gong.mp3: sayit.0 is not an object of type "meta"
          sayit.0
          2022-07-08 13:05:16.008	error	Cannot write file tts.userfiles/scifi.mp3: sayit.0 is not an object of type "meta"
          

          Hat jemand einen Tipp oder Idee? Vielen Dank!

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von DJMarc75
          #9

          @ionar sagte in sayit Adapter mp3 hochladen:

          Hat jemand einen Tipp oder Idee?

          Also ich nutze ioBroker zwar auf nem Raspi aber ich hab das erfolgreich am Laufen.
          Screenshot 2022-07-08 133226.png

          Die MP3 Dateien hab ich per FTP-Programm in den im Bild genannten Ordner gespeichert (opt/iobroker/mp3).
          Die 40; davor ist die prozentuale Wiedergabelautstärke von der im Sonos eingestellten Lautstärke.

          In den Einstellungen hab ich folgendes:

          Screenshot 2022-07-08 133330.png

          Teste es doch einfach mal, ist ein lustiges Gimmick

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          I 2 Antworten Letzte Antwort
          1
          • DJMarc75D DJMarc75

            @ionar sagte in sayit Adapter mp3 hochladen:

            Hat jemand einen Tipp oder Idee?

            Also ich nutze ioBroker zwar auf nem Raspi aber ich hab das erfolgreich am Laufen.
            Screenshot 2022-07-08 133226.png

            Die MP3 Dateien hab ich per FTP-Programm in den im Bild genannten Ordner gespeichert (opt/iobroker/mp3).
            Die 40; davor ist die prozentuale Wiedergabelautstärke von der im Sonos eingestellten Lautstärke.

            In den Einstellungen hab ich folgendes:

            Screenshot 2022-07-08 133330.png

            Teste es doch einfach mal, ist ein lustiges Gimmick

            I Offline
            I Offline
            ionar
            schrieb am zuletzt editiert von
            #10

            @djmarc75 sagte in sayit Adapter mp3 hochladen:

            Die MP3 Dateien hab ich per FTP-Programm in den im Bild genannten Ordner gespeichert (opt/iobroker/mp3).

            Ich habe iobroker im Docker laufen und kann auf die Ordner etc zugreifen. Den Ordner "opt" gibt es aber nicht. Hast du den erst erstellt?

            DJMarc75D haselchenH 2 Antworten Letzte Antwort
            0
            • I ionar

              @djmarc75 sagte in sayit Adapter mp3 hochladen:

              Die MP3 Dateien hab ich per FTP-Programm in den im Bild genannten Ordner gespeichert (opt/iobroker/mp3).

              Ich habe iobroker im Docker laufen und kann auf die Ordner etc zugreifen. Den Ordner "opt" gibt es aber nicht. Hast du den erst erstellt?

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #11

              @ionar sagte in sayit Adapter mp3 hochladen:

              Den Ordner "opt" gibt es aber nicht. Hast du den erst erstellt?

              Nein, der ist zumindest auf dem Raspi mit ioBroker vorhanden.
              Screenshot 2022-07-08 161338.png

              Ich kenn mich im Docker überhaupt nicht aus, aber ich vermute mal Du musst nen Ordner finden welcher mit den Berechtigungen und Besitzern/Gruppen mit denen von iobroker klar kommt.

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              I 1 Antwort Letzte Antwort
              0
              • DJMarc75D DJMarc75

                @ionar sagte in sayit Adapter mp3 hochladen:

                Den Ordner "opt" gibt es aber nicht. Hast du den erst erstellt?

                Nein, der ist zumindest auf dem Raspi mit ioBroker vorhanden.
                Screenshot 2022-07-08 161338.png

                Ich kenn mich im Docker überhaupt nicht aus, aber ich vermute mal Du musst nen Ordner finden welcher mit den Berechtigungen und Besitzern/Gruppen mit denen von iobroker klar kommt.

                I Offline
                I Offline
                ionar
                schrieb am zuletzt editiert von
                #12

                @djmarc75 Der Ordner sieht bei mir gleich aus. "mp3"-Ordner hast du aber erstellt oder?

                DJMarc75D 1 Antwort Letzte Antwort
                0
                • I ionar

                  @djmarc75 Der Ordner sieht bei mir gleich aus. "mp3"-Ordner hast du aber erstellt oder?

                  DJMarc75D Offline
                  DJMarc75D Offline
                  DJMarc75
                  schrieb am zuletzt editiert von
                  #13

                  @ionar sagte in sayit Adapter mp3 hochladen:

                  "mp3"-Ordner hast du aber erstellt oder?

                  Ja klar, den hab ich angelegt und dann in diesen Ordner die MP3 Dateien reingeschoben.
                  Ich nutze dieses Gimmick um mir stündlich ein "Pling" oder den "Tagesschaugong" um die Ohren zu hauen und, natürlich um mir zu signalisieren ob mein Hamster aktiv ist 😂

                  Lehrling seit 1975 !!!
                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • DJMarc75D DJMarc75

                    @ionar sagte in sayit Adapter mp3 hochladen:

                    "mp3"-Ordner hast du aber erstellt oder?

                    Ja klar, den hab ich angelegt und dann in diesen Ordner die MP3 Dateien reingeschoben.
                    Ich nutze dieses Gimmick um mir stündlich ein "Pling" oder den "Tagesschaugong" um die Ohren zu hauen und, natürlich um mir zu signalisieren ob mein Hamster aktiv ist 😂

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

                    @djmarc75 sagte in sayit Adapter mp3 hochladen:

                    ob mein Hamster aktiv ist

                    so?

                    Bild Text

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    DJMarc75D 1 Antwort Letzte Antwort
                    1
                    • HomoranH Homoran

                      @djmarc75 sagte in sayit Adapter mp3 hochladen:

                      ob mein Hamster aktiv ist

                      so?

                      Bild Text

                      DJMarc75D Offline
                      DJMarc75D Offline
                      DJMarc75
                      schrieb am zuletzt editiert von DJMarc75
                      #15

                      @homoran Muahahaha 😂
                      Ich hab tatsächlich einen knapp 2qm Käfig für meinen Zwerghamster und da drin 2 BWM und eine Laufradüberwachung installiert 😱 😎

                      IMG_20220628_180300.jpg

                      Lehrling seit 1975 !!!
                      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                      1 Antwort Letzte Antwort
                      0
                      • I ionar

                        @djmarc75 sagte in sayit Adapter mp3 hochladen:

                        Die MP3 Dateien hab ich per FTP-Programm in den im Bild genannten Ordner gespeichert (opt/iobroker/mp3).

                        Ich habe iobroker im Docker laufen und kann auf die Ordner etc zugreifen. Den Ordner "opt" gibt es aber nicht. Hast du den erst erstellt?

                        haselchenH Offline
                        haselchenH Offline
                        haselchen
                        Most Active
                        schrieb am zuletzt editiert von
                        #16

                        @ionar

                        Du bist schon im Iobroker Ordner , quasi automatisch.
                        Alles was du anlegst wird unter opt/Iobroker/….. abgelegt.

                        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

                        I 1 Antwort Letzte Antwort
                        0
                        • haselchenH haselchen

                          @ionar

                          Du bist schon im Iobroker Ordner , quasi automatisch.
                          Alles was du anlegst wird unter opt/Iobroker/….. abgelegt.

                          I Offline
                          I Offline
                          ionar
                          schrieb am zuletzt editiert von ionar
                          #17

                          @haselchen

                          2022-07-08 21:39:00.006	error	Error: ENOENT: no such file or directory, open '/mp3/purge.mp3'
                          2022-07-08 21:38:00.004	error	Error: ENOENT: no such file or directory, open '/iobroker/mp3/purge.mp3'
                          2022-07-08 21:37:00.004	error	Error: ENOENT: no such file or directory, open 'iobroker/mp3/purge.mp3'
                          2022-07-08 21:35:00.005	error	Error: ENOENT: no such file or directory, open 'opt/iobroker/mp3/purge.mp3'
                          

                          Egal, wie ich es ablege, er findet die Datei nicht.

                          Edit: Das Slash vor dem Opt hat gefehlt. Sorry

                          1 Antwort Letzte Antwort
                          0
                          • DJMarc75D DJMarc75

                            @ionar sagte in sayit Adapter mp3 hochladen:

                            Hat jemand einen Tipp oder Idee?

                            Also ich nutze ioBroker zwar auf nem Raspi aber ich hab das erfolgreich am Laufen.
                            Screenshot 2022-07-08 133226.png

                            Die MP3 Dateien hab ich per FTP-Programm in den im Bild genannten Ordner gespeichert (opt/iobroker/mp3).
                            Die 40; davor ist die prozentuale Wiedergabelautstärke von der im Sonos eingestellten Lautstärke.

                            In den Einstellungen hab ich folgendes:

                            Screenshot 2022-07-08 133330.png

                            Teste es doch einfach mal, ist ein lustiges Gimmick

                            I Offline
                            I Offline
                            ionar
                            schrieb am zuletzt editiert von ionar
                            #18

                            @djmarc75 sagte in sayit Adapter mp3 hochladen:

                            Die MP3 Dateien hab ich per FTP-Programm in den im Bild genannten Ordner gespeichert (opt/iobroker/mp3).
                            Die 40; davor ist die prozentuale Wiedergabelautstärke von der im Sonos eingestellten Lautstärke.

                            Welches Objekt hast du als "Text to Speech" genommen? Das vom Sayit-Adapter oder vom Sonos-Adapter? Die haben beide dieses Objekt.

                            Edit: Der Sayit_Adapter ist es.

                            I 1 Antwort Letzte Antwort
                            0
                            • I ionar

                              @djmarc75 sagte in sayit Adapter mp3 hochladen:

                              Die MP3 Dateien hab ich per FTP-Programm in den im Bild genannten Ordner gespeichert (opt/iobroker/mp3).
                              Die 40; davor ist die prozentuale Wiedergabelautstärke von der im Sonos eingestellten Lautstärke.

                              Welches Objekt hast du als "Text to Speech" genommen? Das vom Sayit-Adapter oder vom Sonos-Adapter? Die haben beide dieses Objekt.

                              Edit: Der Sayit_Adapter ist es.

                              I Offline
                              I Offline
                              ionar
                              schrieb am zuletzt editiert von ionar
                              #19

                              @ionar Die Datei ist schon im Sonos Lautsprecher (App) zu sehen und lässt sich manuell abspielen, aber über das Skript klappt es nicht.

                              try to control id sonos.0.root.192_XXX_X_209.tts with {"val":"30;http://192.XXX.X.123:8082/state/sayit.0.tts.mp3","ack":false,"ts":1657309XXX365,"q":0,"from":"system.adapter.sayit.0","user":"system.user.admin","lc":165XXXXXX0332}
                              

                              Ich habe XXX eingefügt. Keine Ahnung, ob das irgendwelche sensiblen Daten sind 😳

                              I 1 Antwort Letzte Antwort
                              0
                              • I ionar

                                @ionar Die Datei ist schon im Sonos Lautsprecher (App) zu sehen und lässt sich manuell abspielen, aber über das Skript klappt es nicht.

                                try to control id sonos.0.root.192_XXX_X_209.tts with {"val":"30;http://192.XXX.X.123:8082/state/sayit.0.tts.mp3","ack":false,"ts":1657309XXX365,"q":0,"from":"system.adapter.sayit.0","user":"system.user.admin","lc":165XXXXXX0332}
                                

                                Ich habe XXX eingefügt. Keine Ahnung, ob das irgendwelche sensiblen Daten sind 😳

                                I Offline
                                I Offline
                                ionar
                                schrieb am zuletzt editiert von ionar
                                #20

                                Bildschirmfoto 2022-07-08 um 22.05.22.png

                                Er hat es nicht automatisch abgespielt und Probleme mit der Lautstärke, egal ob mit Volume im oberen Baustein oder ohne. Das Volume wurde oft auf 0 gesetzt.

                                So funktioniert es. Er lädt die Datei. Es drückt den Play Button und erhöht dann das Volume.

                                Sorry für das Gespamme.

                                Edit: klappt auch nicht zuverlässig. Manchmal wird das Lied, das vorher irgendwann gespielt hat, abgespielt, anstatt der mp3.

                                DJMarc75D 1 Antwort Letzte Antwort
                                0
                                • I ionar

                                  Bildschirmfoto 2022-07-08 um 22.05.22.png

                                  Er hat es nicht automatisch abgespielt und Probleme mit der Lautstärke, egal ob mit Volume im oberen Baustein oder ohne. Das Volume wurde oft auf 0 gesetzt.

                                  So funktioniert es. Er lädt die Datei. Es drückt den Play Button und erhöht dann das Volume.

                                  Sorry für das Gespamme.

                                  Edit: klappt auch nicht zuverlässig. Manchmal wird das Lied, das vorher irgendwann gespielt hat, abgespielt, anstatt der mp3.

                                  DJMarc75D Offline
                                  DJMarc75D Offline
                                  DJMarc75
                                  schrieb am zuletzt editiert von
                                  #21

                                  @ionar sagte in sayit Adapter mp3 hochladen:

                                  Manchmal wird das Lied, das vorher irgendwann gespielt hat, abgespielt, anstatt der mp3.

                                  Das Geheimnis liegt daran den Queue zurückzusetzen.

                                  Hier mal ein Beispiel:

                                  Screenshot 2022-07-09 043718.png


                                  <xml xmlns="https://developers.google.com/blockly/xml">
                                  <variables>
                                  <variable type="timeout" id="timeout">timeout</variable>
                                  </variables>
                                  <block type="on_ext" id="W4Xkrm(F|Sg_6T?s=w(W" x="-212" y="-87">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                  <field name="CONDITION">ne</field>
                                  <field name="ACK_CONDITION"></field>
                                  <value name="OID0">
                                  <shadow type="field_oid" id="u-:j1FK4Xd0_uv_Uz|T,">
                                  <field name="oid">default</field>
                                  </shadow>
                                  </value>
                                  <statement name="STATEMENT">
                                  <block type="controls_if" id="^tES1i(c-^cK8(PwPR1"> <value name="IF0"> <block type="logic_compare" id="p;Xw)N#Ya//3Pl]DqXn">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                  <block type="get_value" id="cz~-x^oq:ujJnw.JDPkS">
                                  <field name="ATTR">val</field>
                                  <field name="OID">sonos.0.root.192_168_178_172.state_simple</field>
                                  </block>
                                  </value>
                                  <value name="B">
                                  <block type="logic_boolean" id="[vWuM.1YE2Hcj9ELj54"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id=":#0BF,ejQwxK:}^z6Da{"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sayit.0.tts.text</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="u05C(_)v*T}4Db%h68B#"> <field name="TEXT">40;/opt/iobroker/mp3/pling.mp3</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="on_ext" id="kKd=2L@#y0yK,SE.9ugY"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="r;0!oP2QqLax97oz1Ksw"> <field name="oid">sayit.0.tts.text</field> </shadow> </value> <statement name="STATEMENT"> <block type="timeouts_cleartimeout" id="Xua#oo)^(aausT4Kldu">
                                  <field name="NAME"></field>
                                  <next>
                                  <block type="controls_if" id="|ON=Im/vJ~:-@I9HP;_]">
                                  <value name="IF0">
                                  <block type="logic_compare" id="k|D4R]m8-al@uF00j^B,">
                                  <field name="OP">NEQ</field>
                                  <value name="A">
                                  <block type="on_source" id="=XEqqoVZvUJ:nsIP%{x">
                                  <field name="ATTR">state.val</field>
                                  </block>
                                  </value>
                                  <value name="B">
                                  <block type="text" id="3AHtAODn#f]d19?i5Tn0">
                                  <field name="TEXT"></field>
                                  </block>
                                  </value>
                                  </block>
                                  </value>
                                  <statement name="DO0">
                                  <block type="control" id="TYf];Oav^U|sHUdk35m}">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">sayit.0.tts.clearQueue</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                  <block type="logic_boolean" id=":z-|oT1|k[^.PRc8xhzb">
                                  <field name="BOOL">TRUE</field>
                                  </block>
                                  </value>
                                  <next>
                                  <block type="timeouts_settimeout" id="#o58
                                  CPGGY}wnf{X6GRV">
                                  <field name="NAME">timeout</field>
                                  <field name="DELAY">10000</field>
                                  <field name="UNIT">ms</field>
                                  <statement name="STATEMENT">
                                  <block type="control" id="V474asWQNq2AS6Yh2a!{">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">sayit.0.tts.clearQueue</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                  <block type="logic_boolean" id="{jb%0VsY9!KVVRtO66#S">
                                  <field name="BOOL">FALSE</field>
                                  </block>
                                  </value>
                                  </block>
                                  </statement>
                                  </block>
                                  </next>
                                  </block>
                                  </statement>
                                  </block>
                                  </next>
                                  </block>
                                  </statement>
                                  </block>
                                  </next>
                                  </block>
                                  </xml>

                                  Dein Blockly oben stiftet Verwirrung im System da TTS automatisch abspielt. 😀

                                  Lehrling seit 1975 !!!
                                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                  M 1 Antwort Letzte Antwort
                                  0
                                  • DJMarc75D DJMarc75

                                    @ionar sagte in sayit Adapter mp3 hochladen:

                                    Manchmal wird das Lied, das vorher irgendwann gespielt hat, abgespielt, anstatt der mp3.

                                    Das Geheimnis liegt daran den Queue zurückzusetzen.

                                    Hier mal ein Beispiel:

                                    Screenshot 2022-07-09 043718.png


                                    <xml xmlns="https://developers.google.com/blockly/xml">
                                    <variables>
                                    <variable type="timeout" id="timeout">timeout</variable>
                                    </variables>
                                    <block type="on_ext" id="W4Xkrm(F|Sg_6T?s=w(W" x="-212" y="-87">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                    <field name="CONDITION">ne</field>
                                    <field name="ACK_CONDITION"></field>
                                    <value name="OID0">
                                    <shadow type="field_oid" id="u-:j1FK4Xd0_uv_Uz|T,">
                                    <field name="oid">default</field>
                                    </shadow>
                                    </value>
                                    <statement name="STATEMENT">
                                    <block type="controls_if" id="^tES1i(c-^cK8(PwPR1"> <value name="IF0"> <block type="logic_compare" id="p;Xw)N#Ya//3Pl]DqXn">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                    <block type="get_value" id="cz~-x^oq:ujJnw.JDPkS">
                                    <field name="ATTR">val</field>
                                    <field name="OID">sonos.0.root.192_168_178_172.state_simple</field>
                                    </block>
                                    </value>
                                    <value name="B">
                                    <block type="logic_boolean" id="[vWuM.1YE2Hcj9ELj54"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id=":#0BF,ejQwxK:}^z6Da{"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sayit.0.tts.text</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="u05C(_)v*T}4Db%h68B#"> <field name="TEXT">40;/opt/iobroker/mp3/pling.mp3</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="on_ext" id="kKd=2L@#y0yK,SE.9ugY"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="r;0!oP2QqLax97oz1Ksw"> <field name="oid">sayit.0.tts.text</field> </shadow> </value> <statement name="STATEMENT"> <block type="timeouts_cleartimeout" id="Xua#oo)^(aausT4Kldu">
                                    <field name="NAME"></field>
                                    <next>
                                    <block type="controls_if" id="|ON=Im/vJ~:-@I9HP;_]">
                                    <value name="IF0">
                                    <block type="logic_compare" id="k|D4R]m8-al@uF00j^B,">
                                    <field name="OP">NEQ</field>
                                    <value name="A">
                                    <block type="on_source" id="=XEqqoVZvUJ:nsIP%{x">
                                    <field name="ATTR">state.val</field>
                                    </block>
                                    </value>
                                    <value name="B">
                                    <block type="text" id="3AHtAODn#f]d19?i5Tn0">
                                    <field name="TEXT"></field>
                                    </block>
                                    </value>
                                    </block>
                                    </value>
                                    <statement name="DO0">
                                    <block type="control" id="TYf];Oav^U|sHUdk35m}">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">sayit.0.tts.clearQueue</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                    <block type="logic_boolean" id=":z-|oT1|k[^.PRc8xhzb">
                                    <field name="BOOL">TRUE</field>
                                    </block>
                                    </value>
                                    <next>
                                    <block type="timeouts_settimeout" id="#o58
                                    CPGGY}wnf{X6GRV">
                                    <field name="NAME">timeout</field>
                                    <field name="DELAY">10000</field>
                                    <field name="UNIT">ms</field>
                                    <statement name="STATEMENT">
                                    <block type="control" id="V474asWQNq2AS6Yh2a!{">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">sayit.0.tts.clearQueue</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                    <block type="logic_boolean" id="{jb%0VsY9!KVVRtO66#S">
                                    <field name="BOOL">FALSE</field>
                                    </block>
                                    </value>
                                    </block>
                                    </statement>
                                    </block>
                                    </next>
                                    </block>
                                    </statement>
                                    </block>
                                    </next>
                                    </block>
                                    </statement>
                                    </block>
                                    </next>
                                    </block>
                                    </xml>

                                    Dein Blockly oben stiftet Verwirrung im System da TTS automatisch abspielt. 😀

                                    M Offline
                                    M Offline
                                    Marty56
                                    schrieb am zuletzt editiert von
                                    #22

                                    Ich habe mit der Kombination sayit und Sonos Wochen meines Lebens verschwendet.

                                    Der Sonos Adapter funktioniert nicht zuverlässig und das seit mehr als 4 Jahren. Es ist sinnlos hier herumzudoktern. Ich habe den Ansatz völlig aufgegeben und würde auch nicht empfehlen es nochmal zu versuchen.

                                    Was mit Sonos funktioniert, ist das Http API (Forums Suche). Dort gibt es auch eine Text to Speech Unterstützung. Das funktioniert sehr zuverlässig, ist aber eine riesengroße Fummelei und eigentlich nur eine Lösung für Programmierer. Es gibt dazu einen Thread im Forum.
                                    Ich habe keine Ahnung von Blocky, aber ich vermute die Lösung funktioniert nur mit Javascript.
                                    Für Leute, die nicht herumfummeln wollen, und text2speech wollen, würde ich einen billigen Alexa Lautsprecher empfehlen, die gibt es schon ab 20 Euro und der Alexa Adapter funktioniert unproblematisch und hat sogar eine bessere Text2Speech Engine als das Sonos HTTP API.

                                    HW:NUC (16 GB Ram)
                                    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                                    DJMarc75D 1 Antwort Letzte Antwort
                                    0
                                    • M Marty56

                                      Ich habe mit der Kombination sayit und Sonos Wochen meines Lebens verschwendet.

                                      Der Sonos Adapter funktioniert nicht zuverlässig und das seit mehr als 4 Jahren. Es ist sinnlos hier herumzudoktern. Ich habe den Ansatz völlig aufgegeben und würde auch nicht empfehlen es nochmal zu versuchen.

                                      Was mit Sonos funktioniert, ist das Http API (Forums Suche). Dort gibt es auch eine Text to Speech Unterstützung. Das funktioniert sehr zuverlässig, ist aber eine riesengroße Fummelei und eigentlich nur eine Lösung für Programmierer. Es gibt dazu einen Thread im Forum.
                                      Ich habe keine Ahnung von Blocky, aber ich vermute die Lösung funktioniert nur mit Javascript.
                                      Für Leute, die nicht herumfummeln wollen, und text2speech wollen, würde ich einen billigen Alexa Lautsprecher empfehlen, die gibt es schon ab 20 Euro und der Alexa Adapter funktioniert unproblematisch und hat sogar eine bessere Text2Speech Engine als das Sonos HTTP API.

                                      DJMarc75D Offline
                                      DJMarc75D Offline
                                      DJMarc75
                                      schrieb am zuletzt editiert von
                                      #23

                                      @marty56 sagte in sayit Adapter mp3 hochladen:

                                      Ich habe mit der Kombination sayit und Sonos Wochen meines Lebens verschwendet.
                                      Der Sonos Adapter funktioniert nicht zuverlässig und das seit mehr als 4 Jahren. Es ist sinnlos hier herumzudoktern. Ich habe den Ansatz völlig aufgegeben und würde auch nicht empfehlen es nochmal zu versuchen.

                                      Also ich habe ein paar Stunden "genutzt" um diese Kombi in den Griff zu bekommen. Hilft nix wenn man durch eigene negative Erfahrungen gleich etwas madig redet.
                                      Hier geht es ja auch nicht darum dass der SONOS Adapter bis ins Detail ausgereizt wird (stimme Dir aber zu dass der Adapter eher nicht so der Hit ist) sondern lediglich um ein Gimmick um gelegentlich eigene MP3 abzuspielen.

                                      @marty56 sagte in sayit Adapter mp3 hochladen:

                                      würde ich einen billigen Alexa Lautsprecher empfehlen

                                      Und genau das können diese Teile nicht !

                                      Lehrling seit 1975 !!!
                                      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                      M 1 Antwort Letzte Antwort
                                      0
                                      • DJMarc75D DJMarc75

                                        @marty56 sagte in sayit Adapter mp3 hochladen:

                                        Ich habe mit der Kombination sayit und Sonos Wochen meines Lebens verschwendet.
                                        Der Sonos Adapter funktioniert nicht zuverlässig und das seit mehr als 4 Jahren. Es ist sinnlos hier herumzudoktern. Ich habe den Ansatz völlig aufgegeben und würde auch nicht empfehlen es nochmal zu versuchen.

                                        Also ich habe ein paar Stunden "genutzt" um diese Kombi in den Griff zu bekommen. Hilft nix wenn man durch eigene negative Erfahrungen gleich etwas madig redet.
                                        Hier geht es ja auch nicht darum dass der SONOS Adapter bis ins Detail ausgereizt wird (stimme Dir aber zu dass der Adapter eher nicht so der Hit ist) sondern lediglich um ein Gimmick um gelegentlich eigene MP3 abzuspielen.

                                        @marty56 sagte in sayit Adapter mp3 hochladen:

                                        würde ich einen billigen Alexa Lautsprecher empfehlen

                                        Und genau das können diese Teile nicht !

                                        M Offline
                                        M Offline
                                        Marty56
                                        schrieb am zuletzt editiert von
                                        #24

                                        @djmarc75 ok. Ich wollte hier keinem "etwas madig reden", sondern nur einen einfachen Lösungsansatz präsentieren und damit hilfsbereit sein.
                                        Schade, dass ich das wohl nicht erreicht habe.

                                        HW:NUC (16 GB Ram)
                                        OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                                        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

                                        573

                                        Online

                                        32.9k

                                        Benutzer

                                        83.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