Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Bose sprach ausgabe

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    224

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Bose sprach ausgabe

Bose sprach ausgabe

Scheduled Pinned Locked Moved Skripten / Logik
35 Posts 4 Posters 3.7k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • David G.D David G.

    @johny2410

    Werde morgen mal mein Blockly posten.
    Habe mir den Apache Server über webmin installiert.
    Dann dem Ordner wo die mp3 liegt und dem default www Ordner vom Apache für jeden Nutzer freigegeben (kann ich im LAN noch gut verantworten).
    Das Blockly schiebt die mp3 zum Apache und schickt den Link dann zur Bose.
    Getriggert wird über einen Datenpunkt in den ich den Anzusagenden Text schreiben lasse.

    Johny2410J Offline
    Johny2410J Offline
    Johny2410
    wrote on last edited by
    #16

    @david-g wäre nett wen du das mahl posten würdest.

    David G.D 1 Reply Last reply
    0
    • Johny2410J Johny2410

      @david-g wäre nett wen du das mahl posten würdest.

      David G.D Offline
      David G.D Offline
      David G.
      wrote on last edited by David G.
      #17

      @johny2410

      Hier ist der Export.
      Mein Appkey habe ich mit xxxxxx ersetzt.

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable type="timeout" id="timeout">timeout</variable>
          <variable type="timeout" id="timeout2">timeout2</variable>
        </variables>
        <block type="on" id="P)MbE7-)CU,Ie~9{Mg.#" x="-762" y="63">
          <field name="OID">0_userdata.0.Sprachausgabe.Zu_sprechender_Text</field>
          <field name="CONDITION">any</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="sayit" id="Xc~;GZD?XGl9=L{x?qN=">
              <field name="INSTANCE">all</field>
              <field name="LANGUAGE">de</field>
              <field name="LOG"></field>
              <value name="MESSAGE">
                <shadow type="text" id="K_Jt7a[/u7gsA:[dZ;/o">
                  <field name="TEXT">gggg</field>
                </shadow>
                <block type="on_source" id="9mr8aFJ;V)R,jrmmDO1v">
                  <field name="ATTR">state.val</field>
                </block>
              </value>
              <next>
                <block type="timeouts_settimeout" id="9Cj1NeWGz_KD5dc9}11]">
                  <field name="NAME">timeout</field>
                  <field name="DELAY">1</field>
                  <field name="UNIT">sec</field>
                  <statement name="STATEMENT">
                    <block type="exec" id="-Hs@I63![jqDc)(?R6o)">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                      <field name="WITH_STATEMENT">FALSE</field>
                      <field name="LOG"></field>
                      <value name="COMMAND">
                        <shadow type="text" id="Eu*kfUv}Z3$L%i2S|+uk">
                          <field name="TEXT">mv /opt/iobroker/iobroker-data/sayit/sayit.0.say.mp3 /var/www/html</field>
                        </shadow>
                      </value>
                      <next>
                        <block type="timeouts_settimeout" id="c0kX0%rr)ee7)r%K=nBj">
                          <field name="NAME">timeout2</field>
                          <field name="DELAY">1</field>
                          <field name="UNIT">sec</field>
                          <statement name="STATEMENT">
                            <block type="exec" id="=(Uxiu)4n@vAW4~8yM:c">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                              <field name="WITH_STATEMENT">FALSE</field>
                              <field name="LOG"></field>
                              <value name="COMMAND">
                                <shadow type="text" id="1I$^f/Qa*aeoQjfCa`O;">
                                  <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxxxxxxx;/app_key&gt;&lt;url&gt;http://192.168.99.33/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;service text&lt;/service&gt;&lt;reason&gt;reason text&lt;/reason&gt;&lt;message&gt;message text&lt;/message&gt;&lt;volume&gt;10&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.99.24:8090/speaker</field>
                                </shadow>
                                <block type="text_join" id="37M^HRW9i67*5:1tD-4g">
                                  <mutation items="3"></mutation>
                                  <value name="ADD0">
                                    <block type="text" id="THF9pN,zFaoAxP9kIl(4">
                                      <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxxx&lt;/app_key&gt;&lt;url&gt;http://192.168.99.33/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;service text&lt;/service&gt;&lt;reason&gt;reason text&lt;/reason&gt;&lt;message&gt;message text&lt;/message&gt;&lt;volume&gt;</field>
                                    </block>
                                  </value>
                                  <value name="ADD1">
                                    <block type="get_value" id="+#ZjSj~6;Ti*1boSEaJF">
                                      <field name="ATTR">val</field>
                                      <field name="OID">0_userdata.0.Sprachausgabe.Lautsaerke</field>
                                    </block>
                                  </value>
                                  <value name="ADD2">
                                    <block type="text" id="iK2UbN]TyKAs#i*1qhoC">
                                      <field name="TEXT">&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.99.24:8090/speaker</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      

      Screenshot_20210401-202655_Chrome~2.jpg

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      Johny2410J 1 Reply Last reply
      0
      • David G.D David G.

        @johny2410

        Hier ist der Export.
        Mein Appkey habe ich mit xxxxxx ersetzt.

        <xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable type="timeout" id="timeout">timeout</variable>
            <variable type="timeout" id="timeout2">timeout2</variable>
          </variables>
          <block type="on" id="P)MbE7-)CU,Ie~9{Mg.#" x="-762" y="63">
            <field name="OID">0_userdata.0.Sprachausgabe.Zu_sprechender_Text</field>
            <field name="CONDITION">any</field>
            <field name="ACK_CONDITION"></field>
            <statement name="STATEMENT">
              <block type="sayit" id="Xc~;GZD?XGl9=L{x?qN=">
                <field name="INSTANCE">all</field>
                <field name="LANGUAGE">de</field>
                <field name="LOG"></field>
                <value name="MESSAGE">
                  <shadow type="text" id="K_Jt7a[/u7gsA:[dZ;/o">
                    <field name="TEXT">gggg</field>
                  </shadow>
                  <block type="on_source" id="9mr8aFJ;V)R,jrmmDO1v">
                    <field name="ATTR">state.val</field>
                  </block>
                </value>
                <next>
                  <block type="timeouts_settimeout" id="9Cj1NeWGz_KD5dc9}11]">
                    <field name="NAME">timeout</field>
                    <field name="DELAY">1</field>
                    <field name="UNIT">sec</field>
                    <statement name="STATEMENT">
                      <block type="exec" id="-Hs@I63![jqDc)(?R6o)">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                        <field name="WITH_STATEMENT">FALSE</field>
                        <field name="LOG"></field>
                        <value name="COMMAND">
                          <shadow type="text" id="Eu*kfUv}Z3$L%i2S|+uk">
                            <field name="TEXT">mv /opt/iobroker/iobroker-data/sayit/sayit.0.say.mp3 /var/www/html</field>
                          </shadow>
                        </value>
                        <next>
                          <block type="timeouts_settimeout" id="c0kX0%rr)ee7)r%K=nBj">
                            <field name="NAME">timeout2</field>
                            <field name="DELAY">1</field>
                            <field name="UNIT">sec</field>
                            <statement name="STATEMENT">
                              <block type="exec" id="=(Uxiu)4n@vAW4~8yM:c">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                <field name="WITH_STATEMENT">FALSE</field>
                                <field name="LOG"></field>
                                <value name="COMMAND">
                                  <shadow type="text" id="1I$^f/Qa*aeoQjfCa`O;">
                                    <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxxxxxxx;/app_key&gt;&lt;url&gt;http://192.168.99.33/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;service text&lt;/service&gt;&lt;reason&gt;reason text&lt;/reason&gt;&lt;message&gt;message text&lt;/message&gt;&lt;volume&gt;10&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.99.24:8090/speaker</field>
                                  </shadow>
                                  <block type="text_join" id="37M^HRW9i67*5:1tD-4g">
                                    <mutation items="3"></mutation>
                                    <value name="ADD0">
                                      <block type="text" id="THF9pN,zFaoAxP9kIl(4">
                                        <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxxx&lt;/app_key&gt;&lt;url&gt;http://192.168.99.33/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;service text&lt;/service&gt;&lt;reason&gt;reason text&lt;/reason&gt;&lt;message&gt;message text&lt;/message&gt;&lt;volume&gt;</field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="get_value" id="+#ZjSj~6;Ti*1boSEaJF">
                                        <field name="ATTR">val</field>
                                        <field name="OID">0_userdata.0.Sprachausgabe.Lautsaerke</field>
                                      </block>
                                    </value>
                                    <value name="ADD2">
                                      <block type="text" id="iK2UbN]TyKAs#i*1qhoC">
                                        <field name="TEXT">&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.99.24:8090/speaker</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </xml>
        

        Screenshot_20210401-202655_Chrome~2.jpg

        Johny2410J Offline
        Johny2410J Offline
        Johny2410
        wrote on last edited by
        #18

        @david-g @david-g @david-g danke, ich habe es aus probiert. es funktioniert bis auf die ton ausgabe. da komt immer der log error datei ist zu kurtz. ist ich habe die mp3 datein auf meiner fritznas gespeichert. ich habe dein skript 1 zu 1 übernommen nur der trigger habe ich entfernt. weil ich nicht genau begriffen habe wofür der ist.

        David G.D 1 Reply Last reply
        0
        • Johny2410J Johny2410

          @david-g @david-g @david-g danke, ich habe es aus probiert. es funktioniert bis auf die ton ausgabe. da komt immer der log error datei ist zu kurtz. ist ich habe die mp3 datein auf meiner fritznas gespeichert. ich habe dein skript 1 zu 1 übernommen nur der trigger habe ich entfernt. weil ich nicht genau begriffen habe wofür der ist.

          David G.D Offline
          David G.D Offline
          David G.
          wrote on last edited by David G.
          #19

          @johny2410

          Der Trigger überwacht einen Datenpunkt in den der Text für die Sprachausgabe geschrieben wird.

          Wenn dort zb "Waschmaschine fertig" eingetragen wird, wird das Script gestartet.

          Erst wird mit sayit die mp3 (Waschmaschine fertig) geschrieben, verschoben und dann abgespielt.

          Kann die Fritzbox die Daten per http bereitstellen? Dachte nur ftp. Dachte, dass mag die Bose nicht.

          Welcher Adapter meldet, dass die mp3 zu kurz ist?

          Den eigenen Appkey hast du?

          Zeigt eure Lovelace-Visualisierung klick
          (Auch ideal um sich Anregungen zu holen)

          Meine Tabellen für eure Visualisierung klick

          Johny2410J 1 Reply Last reply
          0
          • David G.D David G.

            @johny2410

            Der Trigger überwacht einen Datenpunkt in den der Text für die Sprachausgabe geschrieben wird.

            Wenn dort zb "Waschmaschine fertig" eingetragen wird, wird das Script gestartet.

            Erst wird mit sayit die mp3 (Waschmaschine fertig) geschrieben, verschoben und dann abgespielt.

            Kann die Fritzbox die Daten per http bereitstellen? Dachte nur ftp. Dachte, dass mag die Bose nicht.

            Welcher Adapter meldet, dass die mp3 zu kurz ist?

            Den eigenen Appkey hast du?

            Johny2410J Offline
            Johny2410J Offline
            Johny2410
            wrote on last edited by Johny2410
            #20

            @david-g einen Appkey habbe ich. und es funktioniert auch alles nur halt kein ton.

            ich habe grade mahl versucht eine Datei von meinem Server abzuspielen genau das gleiche problem, kein ton.
            so wol als link per fritz.box und per Freigabe von meinem synology nas kein ton.

            habe es jetzt so modifieziert

            <xml xmlns="https://developers.google.com/blockly/xml">
              <variables>
                <variable type="timeout" id="timeout">timeout</variable>
                <variable type="timeout" id="timeout2">timeout2</variable>
              </variables>
              <block type="sayit" id="Xc~;GZD?XGl9=L{x?qN=" x="-412" y="113">
                <field name="INSTANCE">all</field>
                <field name="LANGUAGE">de</field>
                <field name="LOG"></field>
                <value name="MESSAGE">
                  <shadow type="text" id="K_Jt7a[/u7gsA:[dZ;/o">
                    <field name="TEXT">Post ist da</field>
                  </shadow>
                </value>
                <next>
                  <block type="timeouts_settimeout" id="9Cj1NeWGz_KD5dc9}11]">
                    <field name="NAME">timeout</field>
                    <field name="DELAY">1</field>
                    <field name="UNIT">sec</field>
                    <statement name="STATEMENT">
                      <block type="exec" id="-Hs@I63![jqDc)(?R6o)">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                        <field name="WITH_STATEMENT">FALSE</field>
                        <field name="LOG"></field>
                        <value name="COMMAND">
                          <shadow type="text" id="Eu*kfUv}Z3$L%i2S|+uk">
                            <field name="TEXT">mv /opt/iobroker/iobroker-data/sayit/sayit.0.say.mp3 /var/www/html</field>
                          </shadow>
                        </value>
                        <next>
                          <block type="timeouts_settimeout" id="c0kX0%rr)ee7)r%K=nBj">
                            <field name="NAME">timeout2</field>
                            <field name="DELAY">1</field>
                            <field name="UNIT">sec</field>
                            <statement name="STATEMENT">
                              <block type="exec" id="=(Uxiu)4n@vAW4~8yM:c">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                <field name="WITH_STATEMENT">FALSE</field>
                                <field name="LOG"></field>
                                <value name="COMMAND">
                                  <shadow type="text" id="1I$^f/Qa*aeoQjfCa`O;">
                                    <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxxxxxxx;/app_key&gt;&lt;url&gt;http://192.168.99.33/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;service text&lt;/service&gt;&lt;reason&gt;reason text&lt;/reason&gt;&lt;message&gt;message text&lt;/message&gt;&lt;volume&gt;10&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.99.24:8090/speaker</field>
                                  </shadow>
                                  <block type="text_join" id="_*1t)3F`,vxAU0?!apgg">
                                    <mutation items="3"></mutation>
                                    <value name="ADD0">
                                      <block type="text" id="Q(h5wpOs0a9XMcteFZ7E">
                                        <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxx&lt;/app_key&gt;&lt;url&gt;http://192.168.178.29/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;post ist da&lt;/service&gt;&lt;reason&gt;es ligt ein paket in der postbox &lt;/reason&gt;&lt;message&gt;post ist da&lt;/message&gt;&lt;volume&gt;</field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="text" id=";);mx97{rVisnx7tz}ww">
                                        <field name="TEXT">30</field>
                                      </block>
                                    </value>
                                    <value name="ADD2">
                                      <block type="text" id="9cKsZZsE/wFhWlC0Z{Mg">
                                        <field name="TEXT">&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.178.12:8090/speaker</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </xml>
                                 
            

            vielleicht kannst du mahl kucken (wen du ziet und lust hast) wo möglicher weise ein Fehler liegen könnte.

            Edit:

            es funktioniert so wie ich das jetzt modifiziert habe bis auf die ton aus Gabe

            David G.D 2 Replies Last reply
            0
            • Johny2410J Johny2410

              @david-g einen Appkey habbe ich. und es funktioniert auch alles nur halt kein ton.

              ich habe grade mahl versucht eine Datei von meinem Server abzuspielen genau das gleiche problem, kein ton.
              so wol als link per fritz.box und per Freigabe von meinem synology nas kein ton.

              habe es jetzt so modifieziert

              <xml xmlns="https://developers.google.com/blockly/xml">
                <variables>
                  <variable type="timeout" id="timeout">timeout</variable>
                  <variable type="timeout" id="timeout2">timeout2</variable>
                </variables>
                <block type="sayit" id="Xc~;GZD?XGl9=L{x?qN=" x="-412" y="113">
                  <field name="INSTANCE">all</field>
                  <field name="LANGUAGE">de</field>
                  <field name="LOG"></field>
                  <value name="MESSAGE">
                    <shadow type="text" id="K_Jt7a[/u7gsA:[dZ;/o">
                      <field name="TEXT">Post ist da</field>
                    </shadow>
                  </value>
                  <next>
                    <block type="timeouts_settimeout" id="9Cj1NeWGz_KD5dc9}11]">
                      <field name="NAME">timeout</field>
                      <field name="DELAY">1</field>
                      <field name="UNIT">sec</field>
                      <statement name="STATEMENT">
                        <block type="exec" id="-Hs@I63![jqDc)(?R6o)">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                          <field name="WITH_STATEMENT">FALSE</field>
                          <field name="LOG"></field>
                          <value name="COMMAND">
                            <shadow type="text" id="Eu*kfUv}Z3$L%i2S|+uk">
                              <field name="TEXT">mv /opt/iobroker/iobroker-data/sayit/sayit.0.say.mp3 /var/www/html</field>
                            </shadow>
                          </value>
                          <next>
                            <block type="timeouts_settimeout" id="c0kX0%rr)ee7)r%K=nBj">
                              <field name="NAME">timeout2</field>
                              <field name="DELAY">1</field>
                              <field name="UNIT">sec</field>
                              <statement name="STATEMENT">
                                <block type="exec" id="=(Uxiu)4n@vAW4~8yM:c">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                  <field name="WITH_STATEMENT">FALSE</field>
                                  <field name="LOG"></field>
                                  <value name="COMMAND">
                                    <shadow type="text" id="1I$^f/Qa*aeoQjfCa`O;">
                                      <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxxxxxxx;/app_key&gt;&lt;url&gt;http://192.168.99.33/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;service text&lt;/service&gt;&lt;reason&gt;reason text&lt;/reason&gt;&lt;message&gt;message text&lt;/message&gt;&lt;volume&gt;10&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.99.24:8090/speaker</field>
                                    </shadow>
                                    <block type="text_join" id="_*1t)3F`,vxAU0?!apgg">
                                      <mutation items="3"></mutation>
                                      <value name="ADD0">
                                        <block type="text" id="Q(h5wpOs0a9XMcteFZ7E">
                                          <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxx&lt;/app_key&gt;&lt;url&gt;http://192.168.178.29/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;post ist da&lt;/service&gt;&lt;reason&gt;es ligt ein paket in der postbox &lt;/reason&gt;&lt;message&gt;post ist da&lt;/message&gt;&lt;volume&gt;</field>
                                        </block>
                                      </value>
                                      <value name="ADD1">
                                        <block type="text" id=";);mx97{rVisnx7tz}ww">
                                          <field name="TEXT">30</field>
                                        </block>
                                      </value>
                                      <value name="ADD2">
                                        <block type="text" id="9cKsZZsE/wFhWlC0Z{Mg">
                                          <field name="TEXT">&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.178.12:8090/speaker</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </xml>
                                   
              

              vielleicht kannst du mahl kucken (wen du ziet und lust hast) wo möglicher weise ein Fehler liegen könnte.

              Edit:

              es funktioniert so wie ich das jetzt modifiziert habe bis auf die ton aus Gabe

              David G.D Offline
              David G.D Offline
              David G.
              wrote on last edited by
              #21

              @johny2410

              Hast du mal eine xbelibige Datei aus dem internet probiert?
              Wo man so einfach drauf kommt.

              So hatte ich anfangs alles erst ans laufen gebracht. Dann hab ich eigene mp3s getestet.

              Welche Box hast du?

              Zeigt eure Lovelace-Visualisierung klick
              (Auch ideal um sich Anregungen zu holen)

              Meine Tabellen für eure Visualisierung klick

              1 Reply Last reply
              0
              • Johny2410J Johny2410

                @david-g einen Appkey habbe ich. und es funktioniert auch alles nur halt kein ton.

                ich habe grade mahl versucht eine Datei von meinem Server abzuspielen genau das gleiche problem, kein ton.
                so wol als link per fritz.box und per Freigabe von meinem synology nas kein ton.

                habe es jetzt so modifieziert

                <xml xmlns="https://developers.google.com/blockly/xml">
                  <variables>
                    <variable type="timeout" id="timeout">timeout</variable>
                    <variable type="timeout" id="timeout2">timeout2</variable>
                  </variables>
                  <block type="sayit" id="Xc~;GZD?XGl9=L{x?qN=" x="-412" y="113">
                    <field name="INSTANCE">all</field>
                    <field name="LANGUAGE">de</field>
                    <field name="LOG"></field>
                    <value name="MESSAGE">
                      <shadow type="text" id="K_Jt7a[/u7gsA:[dZ;/o">
                        <field name="TEXT">Post ist da</field>
                      </shadow>
                    </value>
                    <next>
                      <block type="timeouts_settimeout" id="9Cj1NeWGz_KD5dc9}11]">
                        <field name="NAME">timeout</field>
                        <field name="DELAY">1</field>
                        <field name="UNIT">sec</field>
                        <statement name="STATEMENT">
                          <block type="exec" id="-Hs@I63![jqDc)(?R6o)">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                            <field name="WITH_STATEMENT">FALSE</field>
                            <field name="LOG"></field>
                            <value name="COMMAND">
                              <shadow type="text" id="Eu*kfUv}Z3$L%i2S|+uk">
                                <field name="TEXT">mv /opt/iobroker/iobroker-data/sayit/sayit.0.say.mp3 /var/www/html</field>
                              </shadow>
                            </value>
                            <next>
                              <block type="timeouts_settimeout" id="c0kX0%rr)ee7)r%K=nBj">
                                <field name="NAME">timeout2</field>
                                <field name="DELAY">1</field>
                                <field name="UNIT">sec</field>
                                <statement name="STATEMENT">
                                  <block type="exec" id="=(Uxiu)4n@vAW4~8yM:c">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                    <field name="WITH_STATEMENT">FALSE</field>
                                    <field name="LOG"></field>
                                    <value name="COMMAND">
                                      <shadow type="text" id="1I$^f/Qa*aeoQjfCa`O;">
                                        <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxxxxxxx;/app_key&gt;&lt;url&gt;http://192.168.99.33/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;service text&lt;/service&gt;&lt;reason&gt;reason text&lt;/reason&gt;&lt;message&gt;message text&lt;/message&gt;&lt;volume&gt;10&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.99.24:8090/speaker</field>
                                      </shadow>
                                      <block type="text_join" id="_*1t)3F`,vxAU0?!apgg">
                                        <mutation items="3"></mutation>
                                        <value name="ADD0">
                                          <block type="text" id="Q(h5wpOs0a9XMcteFZ7E">
                                            <field name="TEXT">curl -d \ "&lt;play_info&gt;&lt;app_key&gt;xxxxxxxx&lt;/app_key&gt;&lt;url&gt;http://192.168.178.29/sayit.0.say.mp3&lt;/url&gt;&lt;service&gt;post ist da&lt;/service&gt;&lt;reason&gt;es ligt ein paket in der postbox &lt;/reason&gt;&lt;message&gt;post ist da&lt;/message&gt;&lt;volume&gt;</field>
                                          </block>
                                        </value>
                                        <value name="ADD1">
                                          <block type="text" id=";);mx97{rVisnx7tz}ww">
                                            <field name="TEXT">30</field>
                                          </block>
                                        </value>
                                        <value name="ADD2">
                                          <block type="text" id="9cKsZZsE/wFhWlC0Z{Mg">
                                            <field name="TEXT">&lt;/volume&gt;&lt;/play_info&gt;" http://192.168.178.12:8090/speaker</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </statement>
                              </block>
                            </next>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                </xml>
                                     
                

                vielleicht kannst du mahl kucken (wen du ziet und lust hast) wo möglicher weise ein Fehler liegen könnte.

                Edit:

                es funktioniert so wie ich das jetzt modifiziert habe bis auf die ton aus Gabe

                David G.D Offline
                David G.D Offline
                David G.
                wrote on last edited by
                #22

                @johny2410

                Was mir grad noch einfällt, was für eine Lautstärke ist eingestellt?
                MUSS zwischen 10 und 70 sein.

                Zeigt eure Lovelace-Visualisierung klick
                (Auch ideal um sich Anregungen zu holen)

                Meine Tabellen für eure Visualisierung klick

                Johny2410J 1 Reply Last reply
                0
                • David G.D David G.

                  @johny2410

                  Was mir grad noch einfällt, was für eine Lautstärke ist eingestellt?
                  MUSS zwischen 10 und 70 sein.

                  Johny2410J Offline
                  Johny2410J Offline
                  Johny2410
                  wrote on last edited by Johny2410
                  #23

                  @david-g erstmal vrohe Ostern. Die Lautstärke beträgt 30. Ich habe es mahl mit einem yt link probiert. Hat trotzdem kein Ton abgespielt.
                  Ich habe die soundtouch 20 v3

                  EditAC53E912-6BEA-40F0-8968-DF2EFBB17D74.png habe grade noch ein error gefunden im log. Mit nem mplayer

                  David G.D 2 Replies Last reply
                  0
                  • Johny2410J Johny2410

                    @david-g erstmal vrohe Ostern. Die Lautstärke beträgt 30. Ich habe es mahl mit einem yt link probiert. Hat trotzdem kein Ton abgespielt.
                    Ich habe die soundtouch 20 v3

                    EditAC53E912-6BEA-40F0-8968-DF2EFBB17D74.png habe grade noch ein error gefunden im log. Mit nem mplayer

                    David G.D Offline
                    David G.D Offline
                    David G.
                    wrote on last edited by David G.
                    #24

                    @johny2410

                    Wird die mp3 denn erzeugt?
                    Das macht der bei mir nicht bei jeder Einstellung.

                    So hab ich es:

                    Screenshot_20210404-160730_Chrome.jpg

                    Kannst du über die entsprechende URL aus deinem Skript eine funktionierende mp3 runterladen?

                    EDIT:
                    Hab grad mal oben deinen Code überflogen. Kann sein, dass beim Befehl für die Bose noch die IP meiner Box steht?

                    Zeigt eure Lovelace-Visualisierung klick
                    (Auch ideal um sich Anregungen zu holen)

                    Meine Tabellen für eure Visualisierung klick

                    Johny2410J 1 Reply Last reply
                    0
                    • David G.D David G.

                      @johny2410

                      Wird die mp3 denn erzeugt?
                      Das macht der bei mir nicht bei jeder Einstellung.

                      So hab ich es:

                      Screenshot_20210404-160730_Chrome.jpg

                      Kannst du über die entsprechende URL aus deinem Skript eine funktionierende mp3 runterladen?

                      EDIT:
                      Hab grad mal oben deinen Code überflogen. Kann sein, dass beim Befehl für die Bose noch die IP meiner Box steht?

                      Johny2410J Offline
                      Johny2410J Offline
                      Johny2410
                      wrote on last edited by Johny2410
                      #25

                      @david-g nein kann nicht sein. meine box reagiert drauf kommt aber nur kein ton. aber ich kucke noch mahl Sicherheits halber mahl.

                      Edit. Der Fehler den ich beim letzten post hatte ist weg. Aber das Problem ist trotzdem noch da

                      David G.D 2 Replies Last reply
                      0
                      • Johny2410J Johny2410

                        @david-g nein kann nicht sein. meine box reagiert drauf kommt aber nur kein ton. aber ich kucke noch mahl Sicherheits halber mahl.

                        Edit. Der Fehler den ich beim letzten post hatte ist weg. Aber das Problem ist trotzdem noch da

                        David G.D Offline
                        David G.D Offline
                        David G.
                        wrote on last edited by David G.
                        #26

                        @johny2410
                        Kannst mir ja mal. Deine mp3 senden.
                        Dann schaue ich mal was meine Box macht.

                        Zeigt eure Lovelace-Visualisierung klick
                        (Auch ideal um sich Anregungen zu holen)

                        Meine Tabellen für eure Visualisierung klick

                        1 Reply Last reply
                        0
                        • Johny2410J Johny2410

                          @david-g erstmal vrohe Ostern. Die Lautstärke beträgt 30. Ich habe es mahl mit einem yt link probiert. Hat trotzdem kein Ton abgespielt.
                          Ich habe die soundtouch 20 v3

                          EditAC53E912-6BEA-40F0-8968-DF2EFBB17D74.png habe grade noch ein error gefunden im log. Mit nem mplayer

                          David G.D Offline
                          David G.D Offline
                          David G.
                          wrote on last edited by David G.
                          #27

                          @johny2410 said in Bose sprach ausgabe:

                          mit einem yt link probiert.

                          Meinst du Youtube? Klappt das?
                          Teste mal mit https://www.soundjay.com/transportation/train-crossing-bell-01.mp3

                          Evtl kommt die Box ja nicht mit dem Server von deiner Fritte zurecht (wie hast du den überhaupt eingerichtet, kenne ich gar nicht?).

                          Zeigt eure Lovelace-Visualisierung klick
                          (Auch ideal um sich Anregungen zu holen)

                          Meine Tabellen für eure Visualisierung klick

                          1 Reply Last reply
                          0
                          • Johny2410J Johny2410

                            @david-g nein kann nicht sein. meine box reagiert drauf kommt aber nur kein ton. aber ich kucke noch mahl Sicherheits halber mahl.

                            Edit. Der Fehler den ich beim letzten post hatte ist weg. Aber das Problem ist trotzdem noch da

                            David G.D Offline
                            David G.D Offline
                            David G.
                            wrote on last edited by David G.
                            #28

                            @johny2410
                            Hab jetzt auch die to short Meldung bekommen.
                            Allerdings bei einem sehr langen Text.
                            Hast du mal was kurzes probiert, falls dein Text lang ist?

                            Oder die timeouts was verlängert? Evtl ist die Übertragung noch nicht fertig.

                            Zeigt eure Lovelace-Visualisierung klick
                            (Auch ideal um sich Anregungen zu holen)

                            Meine Tabellen für eure Visualisierung klick

                            Johny2410J 1 Reply Last reply
                            0
                            • David G.D David G.

                              @johny2410
                              Hab jetzt auch die to short Meldung bekommen.
                              Allerdings bei einem sehr langen Text.
                              Hast du mal was kurzes probiert, falls dein Text lang ist?

                              Oder die timeouts was verlängert? Evtl ist die Übertragung noch nicht fertig.

                              Johny2410J Offline
                              Johny2410J Offline
                              Johny2410
                              wrote on last edited by
                              #29

                              @david-g ich habe das alles schon mahl durch getestet, habe den fehler noch nicht gefunden. Ich glaube das ich das erstmal ruhen lasse. Und es noch mahl zu einem anderem Zeitpunkt wieder aufgreifen werde. Erst mahl danke für deine Hilfe und deinem Support. Und die Zeit die du dir genommen hast.

                              David G.D 1 Reply Last reply
                              0
                              • Johny2410J Johny2410

                                @david-g ich habe das alles schon mahl durch getestet, habe den fehler noch nicht gefunden. Ich glaube das ich das erstmal ruhen lasse. Und es noch mahl zu einem anderem Zeitpunkt wieder aufgreifen werde. Erst mahl danke für deine Hilfe und deinem Support. Und die Zeit die du dir genommen hast.

                                David G.D Offline
                                David G.D Offline
                                David G.
                                wrote on last edited by David G.
                                #30

                                @johny2410

                                Glaube hab die Lösung von deinem Problem gefunden.

                                Hat der Server von deiner mp3 ein gültiges Ssl Zertifikat?

                                Hab grad gesehen, dass es bei den Objekten von sayit schon einen link zur mp3 gibt.
                                Diesen konnte ich im Browser auch öffnen. Die Bose hat ihn allerdings nicht genommen. Laufende Musik wurde abgesenkt, kam aber keine Meldung.

                                Hab dann noch eine weitere Instanz vom Web-Adapter installiert, dort die Verschlüsselung abgeschaltet und einen anderen Port (bei mir 8083 anstatt 8082) wie in Instanz 1 angegeben. Dann bei Sayit diese Instanz angegeben.

                                Nun erscheint in den Sayit nach einem Neustart und dem ersten generieren einer mp3 ein neuer Link.

                                Dieser klappt wieder in der Box.
                                Und im Skript auf jeden Fall den Timeout einbauen. Sonst wird die mp3 nicht fertig.

                                Zeigt eure Lovelace-Visualisierung klick
                                (Auch ideal um sich Anregungen zu holen)

                                Meine Tabellen für eure Visualisierung klick

                                Johny2410J 1 Reply Last reply
                                1
                                • David G.D David G.

                                  @johny2410

                                  Glaube hab die Lösung von deinem Problem gefunden.

                                  Hat der Server von deiner mp3 ein gültiges Ssl Zertifikat?

                                  Hab grad gesehen, dass es bei den Objekten von sayit schon einen link zur mp3 gibt.
                                  Diesen konnte ich im Browser auch öffnen. Die Bose hat ihn allerdings nicht genommen. Laufende Musik wurde abgesenkt, kam aber keine Meldung.

                                  Hab dann noch eine weitere Instanz vom Web-Adapter installiert, dort die Verschlüsselung abgeschaltet und einen anderen Port (bei mir 8083 anstatt 8082) wie in Instanz 1 angegeben. Dann bei Sayit diese Instanz angegeben.

                                  Nun erscheint in den Sayit nach einem Neustart und dem ersten generieren einer mp3 ein neuer Link.

                                  Dieser klappt wieder in der Box.
                                  Und im Skript auf jeden Fall den Timeout einbauen. Sonst wird die mp3 nicht fertig.

                                  Johny2410J Offline
                                  Johny2410J Offline
                                  Johny2410
                                  wrote on last edited by
                                  #31

                                  @david-g
                                  ich habe mahl die timer auf 1-5 minuten gestelt. und habe meine http verschluselung von der web instans deaktiviert. habe noch nicht weiter angekuckt. aber beim spontanen versuch hat es erst mahl nicht geklapt

                                  David G.D 1 Reply Last reply
                                  0
                                  • Johny2410J Johny2410

                                    @david-g
                                    ich habe mahl die timer auf 1-5 minuten gestelt. und habe meine http verschluselung von der web instans deaktiviert. habe noch nicht weiter angekuckt. aber beim spontanen versuch hat es erst mahl nicht geklapt

                                    David G.D Offline
                                    David G.D Offline
                                    David G.
                                    wrote on last edited by
                                    #32

                                    @johny2410

                                    Dann hab ich erstmal auch keine Idee mehr....

                                    Zeigt eure Lovelace-Visualisierung klick
                                    (Auch ideal um sich Anregungen zu holen)

                                    Meine Tabellen für eure Visualisierung klick

                                    dhD 1 Reply Last reply
                                    0
                                    • David G.D David G.

                                      @johny2410

                                      Dann hab ich erstmal auch keine Idee mehr....

                                      dhD Offline
                                      dhD Offline
                                      dh
                                      wrote on last edited by
                                      #33

                                      @david-g

                                      Hallo zusammen,
                                      ich bin auf der Suche nach einer Möglichkeit zur Sprachausgabe über meine Bose-Boxen auf diesen Beitrag gestoßen und wollte den Ansatz ebenfalls versuchen.

                                      Leider bekomme ich auf der Bose Webseite die Mittelung, dass das Developer Portal geschlossen wurde. Somit kann ich keinen Consumer Key erstellen.

                                      Funktioniert die Sprachausgabe bei euch noch oder ist der Ansatz mit dem schließen des Developer Portal hinfällig?

                                      Falls es noch funktioniert, kann mir jemand sagen, wie man an Consumer Key herankommt? Meine Recherchen haben da leider nichts ergeben...

                                      David G.D 1 Reply Last reply
                                      0
                                      • dhD dh

                                        @david-g

                                        Hallo zusammen,
                                        ich bin auf der Suche nach einer Möglichkeit zur Sprachausgabe über meine Bose-Boxen auf diesen Beitrag gestoßen und wollte den Ansatz ebenfalls versuchen.

                                        Leider bekomme ich auf der Bose Webseite die Mittelung, dass das Developer Portal geschlossen wurde. Somit kann ich keinen Consumer Key erstellen.

                                        Funktioniert die Sprachausgabe bei euch noch oder ist der Ansatz mit dem schließen des Developer Portal hinfällig?

                                        Falls es noch funktioniert, kann mir jemand sagen, wie man an Consumer Key herankommt? Meine Recherchen haben da leider nichts ergeben...

                                        David G.D Offline
                                        David G.D Offline
                                        David G.
                                        wrote on last edited by
                                        #34

                                        @dh

                                        Bei mir klappt es noch.
                                        Grad getestet. Läuft nicht so oft.

                                        Zeigt eure Lovelace-Visualisierung klick
                                        (Auch ideal um sich Anregungen zu holen)

                                        Meine Tabellen für eure Visualisierung klick

                                        dhD 1 Reply Last reply
                                        0
                                        • David G.D David G.

                                          @dh

                                          Bei mir klappt es noch.
                                          Grad getestet. Läuft nicht so oft.

                                          dhD Offline
                                          dhD Offline
                                          dh
                                          wrote on last edited by
                                          #35

                                          @david-g

                                          Danke für die Antwort. Ich habe mich mal an den Bose Support gewandt, aber der konnte mir bisher nicht weiterhelfen. Wie immer kommt man nur beim low-level Support raus und hat keine Möglichkeit, mit jemandem zu reden, der sich mit den Sachen auskennt.

                                          Ich werde noch weiter versuchen, an den Consumer Key zu kommen. Falls ich Erfolg damit haben sollte, werde ich die Infos hier teilen.

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          62

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe