NEWS
Sayit Adapter gibt "error null" im Log aus
-
Meine durch JavaScript getriggerte Ansage wird problemlos abgespielt.
Es taucht trotzdem ein error im log auf. Trotz stellen auf log Level silly kriege ich leider nicht mehr Infos vom Adapter, was ihn stört.
So ist er konfiguriert:
Ausgabe: Sonos
Sprache: Cloud - Deutsch - Marlene
Cache: ja
Gerät: eines meiner Sonos Geräte
web.0 Instanz
Cloud Instanz Cloud.0
Also m.E. nichts besonders.
Das log sieht so aus:
sonos.1 2018-01-20 12:48:47.508 info try to control id sonos.1.root.192_168_178_119.tts with {"val":"50;http://192.168.178.66:8082/state/sayit.0.tts.mp3","ack":false,"ts":1516448927505,"q":0,"from":"system.adapter.sayit.0","lc":15164489 sayit.0 2018-01-20 12:48:47.499 error null sonos.1 2018-01-20 12:48:46.310 info try to control id sonos.1.root.192_168_178_119.tts with {"val":"35;http://192.168.178.66:8082/state/sayit.0.tts.mp3","ack":false,"ts":1516448926308,"q":0,"from":"system.adapter.sayit.0","lc":15164489
Mein Scriptaufruf ist:
<code>var idSayIt = "sayit.0.tts.text"; setState (idSayIt, "de;50;Hier kommt mein Satz"); /code] Passiert auch, wenn ich von Hand in den text-Datenpunkt einen Text einfüge. Ich weiß nicht, ob es an der Cloud Engine liegt. Google kann ich für die Ausgabe nicht verwenden - der lässt meine langen Sätze nicht zu. Und AWS geht auch nicht, habe keinen konstpflichtigen AWS Account.</code>
-
Moin,
das ist bei mir auch so. Hat mich noch nicht gestört bisher.
Gruß
Matze
-
Fehler kommt bei mir auch.
Leider funktioniert die Ansage dann auch oft nicht.
Hab keine Idee, wie ich das stabilisieren kann.
Was dann auch immer passiert, ist dass sich viele sayit.x.tts.mp3 (x = 1, 2, …) auf der Playlist ansammeln.
Ich vermute, dass das Timing des Sayit SonosAdapter nicht richtig funktioniert.
Das generierte sayit.x.tts.mp3 wird zwar in die Playlist eingetragen, es scheint aber, dass das Kommando "play" nicht oder falsch abgesetzt wird.
Ich habe schon herumexperimentiert, ob ich noch durch zusätzliches Kommandos an den Sonos Adapter die Situation verbessern kann, aber ich hatte kein Erfolg.
Leider ist Sonos als Soundausgabe bei mir deshalb völlig unbrauchbar.
Und ja, dass hatte ich schon mal hier geschrieben und es interessiert wohl keinen.
-
Die Ausgabe war nur ein Logging und sagt am Ende das kein Fehler aufgetreten ist. Die Github Version hat das nicht mehr
-
Ich habe diesen Sonos Bug noch etwas erforscht und ein issue aufgemacht in dem ein Workaround beschrieben wird.