NEWS
[Gelöst] sayIt - keine Ausgabe in Browser und Sonos
-
Hallo,
ich kriegs nicht auf die Reihe…
Habe Sayit aufgespielt und sowohl mit Blockly als auch mit java probiert etwas aus zu geben, aber es klappt einfach nicht. Der Text wird erfolgreich in eine mp3 umgewandelt, die ich auch in den Objekte Sayit/tts/mp3 mit click auf den Link (Wert) (nach download) abspielen kann. Soweit so gut. Wenn ich die Ausgabe über browser waähle und hier auf dem Mac einseparates Safari-Fenster mit Vis(status) offen habe (IOBroker läuft auf dem Raspi) sollte doch eine Ausgabe erfolgen, oder? Nix...
Danach habe ich es über Sonos probiert. Dort wird auch in der Sonos Objektliste unter tss eine Sayit mp3 angezeigt und brav alle 10s wird sie grün (sayit befehl im Trigger im Skript) aber aus den Boxen kommt nix. Ja, ich habe den führenden Lautsprecher ausgewählt - andere (sind im Sourroundverbund) werden bei Sonosobjekten auch nicht angeboten. Was kann ich noch probieren?
Lautstärke und Gruppenlautstärke sind stabil auf 50.
Hat jemand eine Idee?
-
Auf dem Sonos muss eine playlist aktiv sein
Gruß
Rainer
-
Hallo und danke für den Tip
Das habe ich auch schon gelesen, aber ich finde nur die Favorites_list als Datenpunkt und da steht was drin.
favorites_list state favorites_list state media.favorites.list Wohnzimmer Antenne Koblenz, DASDING, HIT RADIO FFH 105.9….
hab ich vielleicht in der Einstellung der Instanz einen Fehler? Ist vielleicht ein blöde Frage, aber wessen IP gehört denn in die Zeile web server IP?
Späte Grüße,
Frank
-
So - jetzt habe ich in der Sonos.app auf dem Mac gesehen, dass da tatsächlich keine Playlist vorhanden ist. Schnell eine erstellt und ein Lied reingepackt. Doch es klappt leider noch immer nicht. In dieser App wird allerdings angezeigt, daß Sonos versucht die sayit-Datei abzuspielen. Leider Erfolglos mit der Fehlermeldung, dass er die Ip die unter Web Server eingetragen ist nicht erreichen kann… Bei Ausführung wird auch das gerade gespielte Lied leise, aber es kommt nix...
-
Hat da noch jemand eine Idee?
-
hast Du mal versucht im Script die Playlist in den Datenpunkt "favorite_set" einzutragen damit diese aktiv ist?
[Edit]: das "play=true", "stop= false" und "state=play" gesetzt wird ist sichergestellt?
-
hast Du mal versucht im Script die Playlist in den Datenpunkt "favorite_set" einzutragen damit diese aktiv ist? `
Danke für die Antwort. Tatsächlich lag es wohl an der Einstellung in der Sayit-instanz. In der Sonos App auf dem Mac wurde als Fehler gemeldet, dass er den Web server unter der IP 169.254.127.198:8082 nicht erreicht. Der läuft ja aber auf meinem Raspi auf dem auch der IOBroker läuft und der eine ganz andere IP hat. Ich hatte aber da gar keine Auswahl in den Adaptereinstellungen - da wird nur eth0 angezeigt und die war dann auch richtig… Keinen Plan woher diese falsche IP kam. Ich hatte die Tage schon an gleicher Stelle versucht was zu ändern...
Na jedenfalls klappt es jetzt - natürlich auch häufig mit im Forum bereits bekannten Wiederholungen....
[Edit]: das "play=true", "stop= false" und "state=play" gesetzt wird ist sichergestellt? `
Diese Werte hatten gestimmt, ja.
Gruß, Frank
-
So - jetzt habe ich in der Sonos.app auf dem Mac gesehen, dass da tatsächlich keine Playlist vorhanden ist. Schnell eine erstellt und ein Lied reingepackt. Doch es klappt leider noch immer nicht. In dieser App wird allerdings angezeigt, daß Sonos versucht die sayit-Datei abzuspielen. Leider Erfolglos mit der Fehlermeldung, dass er die Ip die unter Web Server eingetragen ist nicht erreichen kann… Bei Ausführung wird auch das gerade gespielte Lied leise, aber es kommt nix... `
Hallo IOBroker-Gemeinde,
kann mir jemand helfen? Ich habe genau das gleiche Fehlerbild und bin schon am Verzweifeln.
Hieraus kann ich leider keine Lösung für mich ableiten. Was genau zu tun?
Danke für die Antwort. Tatsächlich lag es wohl an der Einstellung in der Sayit-instanz. In der Sonos App auf dem Mac wurde als Fehler gemeldet, dass er den Web server unter der IP 169.254.127.198:8082 nicht erreicht. Der läuft ja aber auf meinem Raspi auf dem auch der IOBroker läuft und der eine ganz andere IP hat. Ich hatte aber da gar keine Auswahl in den Adaptereinstellungen - da wird nur eth0 angezeigt und die war dann auch richtig… Keinen Plan woher diese falsche IP kam. Ich hatte die Tage schon an gleicher Stelle versucht was zu ändern...
Na jedenfalls klappt es jetzt - natürlich auch häufig mit im Forum bereits bekannten Wiederholungen....
Gruß, Frank `
Leider bin ich noch nicht so stark in der Sayit und Sonos-Adapterei. :?
Ich nutze für einen simplen Test bislang folgendes Script, dass ich händisch per play-button im Scripteditor auslöse.
var idSayIt = "sayit.0.tts.text";
var vol ="sayit.0.tts.volume";
setState (vol,70);
setState (idSayIt, "Hallo Welt");
Bin für jeden Hinweis dankbar.
VG
Kai
-
setState("sayit.0.tts.volume", 80); setState("sayit.0.tts.text"/*Text to speech*/, "Die Alarmanlage wurde aktiviert");
-
-
Aha, Sonos habe ich nicht.
-
Ein herzliches Danke trotzdem Sigi. Irgendwas habe ich hier falsch. Es ist analog zu dem Problem von Frank weiter oben. Meine IP scheint nicht zu passen. Der Sons Webserver läuft. Es werden auch die sayit.mp3 an die Sonos-Playlist übergeben. Ich kann sie aber im Webserver nicht abspielen. Löse ich das Script aus, wird laufende Musik auch kurz pausiert und dann nach kurzer Zeit wieder abgespielt. Im iphone kann ich die Fehlermeldung aus dem Screenshot sehen.
Was läuft hier falsch bzw. was bekomme ich hier nicht auf die Reihe? :oops: :oops: :oops:
-
Kenne Sonos zwar nicht aber fehlt da nicht vor der IP ein
http://
Wie sind deine sayIt Einstellungen ?
-
-
Sonos hat wohl auch vor zwei Tage die neue offene API veröffentlicht.
Dadurch hat gerade meine Sprachausgabe sehr gelitten.
Nutze ein anderes Skript zum steuern meiner Sprachausgaben und das ist jetzt erst mal nicht mehr zu gebrauchen.