Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Bose sprach ausgabe

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Bose sprach ausgabe

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
35 Beiträge 4 Kommentatoren 3.7k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Johny2410J Johny2410

    @david-g ich werde das mit dem proxy morgen genauer anschauen.

    Mahl kucken was da geht

    David G.D Offline
    David G.D Offline
    David G.
    schrieb am zuletzt editiert von
    #10

    @johny2410

    Hab heute nochwas gefunden.
    Müsste man auch umgesetzt bekommen.

    Den Code gibt's unterm Video. Diesen API key kann man wohl auch bekommen.

    Bose Audio Notification

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

    Meine Tabellen für eure Visualisierung klick

    1 Antwort Letzte Antwort
    0
    • Johny2410J Johny2410

      @david-g ich werde das mit dem proxy morgen genauer anschauen.

      Mahl kucken was da geht

      David G.D Offline
      David G.D Offline
      David G.
      schrieb am zuletzt editiert von
      #11

      @johny2410

      Habs wie im Video hinbekommen.
      Morgen kann ich was mehr posten.

      Nur der Proxy will noch nicht....

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

      Meine Tabellen für eure Visualisierung klick

      1 Antwort Letzte Antwort
      0
      • David G.D Offline
        David G.D Offline
        David G.
        schrieb am zuletzt editiert von David G.
        #12

        Hier mein bisheriger Vorschritt.

        Ich bekomme nun Notifications an die Bose gesendet. Wenn Musik läuft, blendet diese für die Ansage aus.

        An sich klappt alles. Hänge nur noch daran, den iobroker Webserver zum ausliefern von Dateien zu bewegen (Für SayIt).
        Wenn die mp3s jedoch woanders bereitgestellt werden klappt schon alles.

        Zum vorgehen:
        Als erstes muss man sich unter Bose Developer registrieren.
        Dort kann man sich nun eine eine App anlegen. In der App findet man nun den "Consumer Key", diesen benötigen wir nachher im Script.

        Jetzt benötigen wir folgendes Blockly:
        bose.png
        Der ganze Befehl lautet:

        curl -d \ "<play_info><app_key>Dein_Consumer_Key</app_key><url>Dein_Link_zur_mp3</url><service>service text</service><reason>reason text</reason><message>message text</message><volume>10</volume></play_info>" http://ip_der_bose_box:8090/speaker
        

        Den Service- und Messgagetext kann man auch noch ausfüllen. Dann sieht man in der App oder sonst wo man sich die aktuelle Wiedergabe anzeigen lässt noch Infos in Textform.

        Die Lautstärke (Volume) muss mindestens auf 10 stehen, sonst wird der Befehl nicht ausgeführt.

        Nun könnt Ihr Benachrichtigungen an die Box senden.
        Es werden wohl nur die Soundtouch 10, 20 III und 30 III unterstützt.

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

        Meine Tabellen für eure Visualisierung klick

        1 Antwort Letzte Antwort
        0
        • David G.D Offline
          David G.D Offline
          David G.
          schrieb am zuletzt editiert von
          #13

          Bei mir läuft es jetzt wie oben gelöst stabil.

          Den Webserver habe ich über Umwege, und ohne genau zu wissen warum es klappt am laufen.

          Habe mir einen Apache 2 Server installiert.
          War ein ziemliches hin und her mit Ordnerrechten bis ich die mp3 Daten von sayit abspielen konnte.

          Wenn das jemand nachbauen möchte, sollte man im Forum evtl einen sauberen Weg erarbeiten um die mp3s bereitzuw.

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

          Meine Tabellen für eure Visualisierung klick

          Johny2410J 1 Antwort Letzte Antwort
          0
          • David G.D David G.

            Bei mir läuft es jetzt wie oben gelöst stabil.

            Den Webserver habe ich über Umwege, und ohne genau zu wissen warum es klappt am laufen.

            Habe mir einen Apache 2 Server installiert.
            War ein ziemliches hin und her mit Ordnerrechten bis ich die mp3 Daten von sayit abspielen konnte.

            Wenn das jemand nachbauen möchte, sollte man im Forum evtl einen sauberen Weg erarbeiten um die mp3s bereitzuw.

            Johny2410J Offline
            Johny2410J Offline
            Johny2410
            schrieb am zuletzt editiert von
            #14

            @david-g hey, ich habe seit längerem nicht hier im Forum gekuckt wegen meiner Ausbildung. (wenig zeit im Handwerk grade)

            und werde die Lösung oben ausprobieren. das mit dem Proxy habe ich nicht hin gekriegt.

            danke das du dich da so hinter gehangen hast.

            David G.D 1 Antwort Letzte Antwort
            0
            • Johny2410J Johny2410

              @david-g hey, ich habe seit längerem nicht hier im Forum gekuckt wegen meiner Ausbildung. (wenig zeit im Handwerk grade)

              und werde die Lösung oben ausprobieren. das mit dem Proxy habe ich nicht hin gekriegt.

              danke das du dich da so hinter gehangen hast.

              David G.D Offline
              David G.D Offline
              David G.
              schrieb am zuletzt editiert von
              #15

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

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

              Meine Tabellen für eure Visualisierung klick

              Johny2410J 1 Antwort Letzte Antwort
              0
              • 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
                schrieb am zuletzt editiert von
                #16

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

                David G.D 1 Antwort Letzte Antwort
                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.
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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.
                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                        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.
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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.
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                              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.
                                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                                  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.
                                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                    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.
                                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                      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.
                                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          821

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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