Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. [gelöst] Lautsprecher für Melodien/MP3/Sprachausgabe?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Lautsprecher für Melodien/MP3/Sprachausgabe?

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Shadowhunter23 @BertDerKleine last edited by

      @bertderkleine

      1. Lautsprecher 10cm, ca. 3 EUR oder was kleineres bis auf 1 cm runter.

      Hast du mal einen Link wo ich sowas bekomme. Google gibt mir sowas günstiges nicht.

      BertDerKleine 1 Reply Last reply Reply Quote 0
      • BertDerKleine
        BertDerKleine @Shadowhunter23 last edited by

        @shadowhunter23 sagte in [gelöst] Lautsprecher für Melodien/MP3/Sprachausgabe?:

        @bertderkleine

        1. Lautsprecher 10cm, ca. 3 EUR oder was kleineres bis auf 1 cm runter.

        Hast du mal einen Link wo ich sowas bekomme. Google gibt mir sowas günstiges nicht.

        Ich habe Links in meinen Post oben reingemacht. Die beiden Lautsprecher oben habe ich beide hier ausprobiert. Selbst das Winzigteil kann man für einfache Dudel-Jingles schon gut nutzen in kleinem Gehäuse.
        Der 10cm bringt natürlich unendlich bessern Sound und Lautstärke, aber ist klobig.
        Für beides gibts gute Anwendungsfälle, genauso, wie für einen simplen Summer, der nur für Pieps-Alarmierung taugt (keine Tonhöhen, keine Lautstärken regelbar).

        Ralla66 1 Reply Last reply Reply Quote 1
        • Ralla66
          Ralla66 Most Active @BertDerKleine last edited by Ralla66

          @bertderkleine

          schöner Wohnen mit Tasmota 🙂
          ---------->

          Tasmota.jpg

          Mqtt.jpg

          Tasmotacompiler mit Scripting hinzugefügt:

          #define USE_WEBSEND_RESPONSE
          #define USE_SCRIPT_STATUS
          #define USE_SCRIPT_FULL_JSON_PARSER
          #define USE_SCRIPT_JSON_EXPORT
          #define SUPPORT_MQTT_EVENT
          #define USE_SCRIPT_WEB_DISPLAY
          #define USE_SCRIPT_SERIAL
          #define USE_DISPLAY
          #define USE_MP3_PLAYER    
          

          das Script mit publish nach Mqtt Adapter :

          >D
          
          Timer=0
          dimmer=50
          sw1=0
          sw2=0
          sw3=0
          sw4=0
          sw5=0
          sw6=0
          Track=1
          SOU=0
          Status="Offen"
          VOL=0
          
          >BS
          +>subscribe EA, cmnd/MP3_Player/Status
          +>subscribe EA, cmnd/MP3_Player/Volume
          +>subscribe EA, cmnd/MP3_Player/Track
          +>subscribe EA, cmnd/MP3_Player/Equalizer
          
          >S
          
          ;=>MP3Volume %dimmer%
          
          if upd[dimmer]>0
          then =>MP3Volume %dimmer%
          print ---- Dimmer Update %dimmer% -----
          endif
          
          Timer+=1
          
          ; check if switch changed state
          
          if chg[sw1]>0 
          then 
          Track=Track+1
          endif
          
          if chg[sw2]>0 
          then 
          Track=Track-1
          endif
          
          if chg[sw3]>0 or chg[sw3]<1
          then =>MP3Track %Track%
          Status="Play"
          endif
          
          if chg[sw4]>0
          then =>MP3Stop
          Status="Stop"
          sw4=0
          
          endif
          
          if chg[sw5]>0
          then =>MP3Pause
          Status="Pause"
          endif
          
          if chg[sw6]>0 
          then
          SOU=SOU+1
          endif
          
          if chg[sw6]>0 
          then =>MP3EQ %SOU%
          endif
          
          if SOU>5 
          then 
          SOU=0
          endif
          
          if Timer>10
          then
          +>publish MP3_Player/Status %Status%
          +>publish MP3_Player/Volume %dimmer%
          +>publish MP3_Player/Track %Track%
          +>publish MP3_Player/Equalizer %SOU%
          Timer=0
          endif
          
          >W
          Volume ist{m} %0dimmer%
          Track ist{m} %0Track%
          Status ist{m} %Status%
          EQ ist{m} %0SOU%
          sl(0 100 dimmer "0" "Volume" "100")
          bu(sw1 "Track Up" "Track Up")
          bu(sw2 "Track Down" "Track Down")
          bu(sw3 "Play" "Play")
          bu(sw4 "Stop" "Stop")
          bu(sw5 "Pause" "Pause")
          bu(sw6 "EQ" "EQ")
          
          #
          

          Tasmota Config, Generic 18

          Tasmota config.jpg

          nach deaktivierung des Scrptes kann per Request cmd der Player gesteuert werden.
          Bsp Track: http://192.168.2.94/cm?cmnd=MP3Track 20

          BertDerKleine 2 Replies Last reply Reply Quote 1
          • BertDerKleine
            BertDerKleine @Ralla66 last edited by

            @ralla66 sagte in [gelöst] Lautsprecher für Melodien/MP3/Sprachausgabe?:

            Tasmotacompiler mit Scripting hinzugefügt:

            Ich habe leider keine Idee, was Du hier beschreibst. Kannst Du nochmal sagen, was man wo und wie tun muss?

            das Script mit publish nach Mqtt Adapter :

            Leider selbiges hier. Wo und wie packt man das Script hin?

            nach deaktivierung des Scrptes kann per Request cmd der Player gesteuert werden.
            Bsp Track: http://192.168.2.94/cm?cmnd=MP3Track 20

            Und das verstehe ich auch nicht ganz. Einmal funktioniert dieser Befehl ja von Vorneherein auf dem tasmotizten ESP und dann schreibst Du "nach deaktivierung".
            Heisst das, dass man die üblichen Befehle nur zum Laufen bekommt, wenn das von Dir publizierte Script nicht läuft?

            Ralla66 1 Reply Last reply Reply Quote 0
            • Ralla66
              Ralla66 Most Active @BertDerKleine last edited by Ralla66

              @bertderkleine

              mit dem Tasmocompiler wird eine eigene
              .bin zum flashen erstellt. Die Sensor.bin enthält ja kein Scripting.

              Im Tasmocompiler wird unter Features -> Script statt Rules angewählt.
              Unter Custom Parameters werden die #define USE_xxxx eingetragen.

              In Tasmota wird das Script eingetragen und aktiviert.
              Dann kann per IO Request oder per Tasmota WebUi gesteuert werden.
              Beides geht auch gleichzeitig.
              Wenn per IO gesteuert wird braucht ja das Script nicht laufen, kann deaktiviert werden.
              Mqtt ist lediglich eine Statusanzeige wenn aus Tasmota WebUi geschaltet wurde.

              Tasmota Scripting.jpg

              script.jpg

              Ralla66 1 Reply Last reply Reply Quote 2
              • Ralla66
                Ralla66 Most Active @Ralla66 last edited by Ralla66

                @ralla66

                Beispiel mit Blockly,
                Track 1 wird abgespielt, nach 10 Sekunden die Volume verringet.
                Zu beachten ist hier %20, da ja z.B zwischen Track und 0 ein Leerzeichen mitgesendet
                werden muß.

                MP3_Player Blockly.jpg

                Beispiel 2:

                Track 2, Volume 60

                MP3_Player Blockly 1.jpg

                Beispiel 3:

                mehrere Tracks mit Änderung der Volume

                MP3_Player Blockly 3.jpg

                1 Reply Last reply Reply Quote 1
                • BertDerKleine
                  BertDerKleine @Ralla66 last edited by

                  @ralla66 sagte in [gelöst] Lautsprecher für Melodien/MP3/Sprachausgabe?:

                                                                                                                                              >D                                                                                                                                                                                                                                                                                                                                                         Timer=0                                                                                                                                                                            dimmer=50                                                                                                                                                                            sw1=0                                                                                                                                                                                                                  
                  

                  So, jetzt erstmal noch herzlichen Dank für all diese Hilfe. Ich ahbe es jetzt geschafft, auf meinem Windows PC Docker Desktop zu installieren, ein Image vom Tasmocompiler zu ziehen, es zum Laufen zu bringen und mir eine Firmware zu compilieren.
                  Dann habe ich den Zauber auf den ESP8266 geflasht und Dein Skript hinterlegt.
                  Und es funzt. 👍 😁
                  Ich bin begeistert.

                  Für so'n Endanwender wie mich ein Abenteuer.

                  Morgen setze ich mich mal an das Thema Regeln.

                  Ralla66 Noschvie 2 Replies Last reply Reply Quote 0
                  • Ralla66
                    Ralla66 Most Active @BertDerKleine last edited by

                    @bertderkleine

                    Prima wenn es läuft, Top.
                    Am Anfang immer ein Abenteuer, ohne geht es aber nicht.
                    Nun brauchste ja im Sensor Projekt keine Rules mehr, hast ja jetzt Scripting. 🙂

                    RaspiUser 1 Reply Last reply Reply Quote 0
                    • RaspiUser
                      RaspiUser @Ralla66 last edited by RaspiUser

                      @ralla66 Tolles Projekt, Danke dafür ...

                      Ich hatte etwas Probleme bei der Verdrahtung, deshalb hier eine Ergänzung ...

                      Schaltplan_RX.jpg

                      1 Reply Last reply Reply Quote 1
                      • Noschvie
                        Noschvie @BertDerKleine last edited by

                        @bertderkleine sagte in [gelöst] Lautsprecher für Melodien/MP3/Sprachausgabe?:

                        Dann habe ich den Zauber auf den ESP8266 geflasht

                        Mit einem ESP32 macht es noch mehr Spass 🙂

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        1.1k
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        7
                        16
                        988
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo