Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Sonos Adapter mit TTS (statisch)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Sonos Adapter mit TTS (statisch)

    This topic has been deleted. Only users with topic management privileges can see it.
    • maeb3
      maeb3 last edited by maeb3

      Hallo,
      ich nutze den Sonos-Adapter schon sehr lange in ioBroker (JS-controller 7.03, in Buanet-Docker-Container).
      Jetzt wollte ich den Adapter auch noch für (statische) TTS-Ansagen verwenden, also z.B. "Die Waschmaschine ist fertig" oder "Post wurde im Briefkasten eingeworfen" (es geht mir hier NICHT um den sayit-Adapter o.ä.). Ich habe die entsprechenden MP3-Dateien dafür "produziert" und die neueste Version des Adapters von github (3.0.0 work_in_progress) mit dem letzten commit "stores the tts files in files instead of binary states" von @apollon77 installiert.

      Allerdings funktioniert das Abspielen der MP3-Files nur nach folgender Änderung im Code von main.js:

      // original code in main.js (line 975+) (--> didn't work for me; "file not found")
      fileName = http${obj.native.secure ? 's' : ''}://${discovery.localEndpoint}:${
          obj.native.port
      }/files/${adapter.name}${id}; 
      
      // new code in main.js (line 975+) (--> worked in my environment):
      fileName = http${obj.native.secure ? 's' : ''}://${discovery.localEndpoint}:${
          obj.native.port
      }/${adapter.name}${id};
      

      D.h. nach dem Upload der MP3-Dateien durch den Sonos-Adapter lautet die uri (für die playOnSonos Funktion) nicht
      /files/sonos.0/TTS/sonos/ttsX.mp3 sondern nur /sonos.0/TTS/sonos/ttsX.mp3

      Ich weiß, dass diese Adapter-Version noch "work_in_progress" ist, aber ist das evt. ein Fehler und der Dateipfad müsste in main.js angepasst werden (ohne "/files")? Oder liegt das irgendwie (ohne dass ich das erklären könnte) an meiner Umgebung? Ich hatte das auch im Issue https://github.com/ioBroker/ioBroker.sonos/issues/187 auf Github angemerkt.

      Hat irgendwer ähnliche Probleme damit (falls überhaupt jemand statische MP3-Files mit dem Sonos-Adapter nutzt)?

      Apollon77 created this issue in ioBroker/ioBroker.sonos

      open Binary states will be deprecated with js-controller 5.0 - Migrate to Files #187

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

      Support us

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

      426
      Online

      31.9k
      Users

      80.2k
      Topics

      1.3m
      Posts

      1
      1
      73
      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