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":15164489Mein 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> -
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.
-
Ich habe diesen Sonos Bug noch etwas erforscht und ein issue aufgemacht in dem ein Workaround beschrieben wird.
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