NEWS
Caching von Files bei der Soundausgabe über Sonos
-
Ich benutze den iobroker Server um Sounds an meinen Sonos Lautsprecher zu schicken.
setStateDelayed(sonos.0.root.192_168_178_12.tts, vol + ';http://<iobrokerip>:8082'+ path_of_soundfiles + soundfile + '.mp3',2000);</iobrokerip>Im Prinzip funktioniert das. Wenn ich aber den Namen des Soundfiles nicht ändere, sondern nur das File mit neuem Inhalt überschreibe, wird immer der Sound des Files mit dem alten Inhalt wiedergeben. Ich vermute, dass der iobroker Webserver irgendwo eine Art Cache hat oder vielleicht der Sonos Lautsprecher.
Gibt es eine Möglichkeit dieses "Caching" abzuschalten?
-
Ich habe jetzt einen wilden Workaround implementiert.
Die von mir erzeugen Files haben immer andere Namen, die vorher noch nicht benutzt wurden.
Außerdem lösche ich nach der Ausgabe das neu erzeugte File.
@Marty56 Ich bin über ein ähnliches Problem bei meinem Kalender gestolpert. Ich verwende nicht den ICAL-Adapter sondern werte die .ics-Files selber aus. Nur nach einem Neustart des ioBrokers wurde die aktuelle .ics verwendet. In einem anderen Thread (https://www.forum.iobroker.net/topic/256/probleme-bei-caching-verhalten-bei-adaptern/6) bin ich über das aktivieren des noFilecache gestoßen, das meine Problematik gelöst hat.
Evtl. liest das hier ja auch einer von den Pros und kann mir sagen ob das der falsche Ansatz/nogo ist oder ein gangbarer Weg.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden