NEWS
[Fehler] Alexa Antwort in Sayit.0.tts verursacht Fehler
-
Hallo,
ich lasse Alexa Antworten in den Sayit-Adapter setzen. Das stellt man im cloud-Adapter unter "Schreibe Antowort ins …" ein.

Es kommt aber ein Fehler:
2017-09-26 21:17:49.859 - [32minfo[39m: sayit.0 saying: /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3 2017-09-26 21:17:49.863 - [32minfo[39m: javascript.2 script.js.common.Alexa.Alexa_Szenen_schalten: TV durch Alexa-Kontrollschalter eingeschaltet 2017-09-26 21:17:49.864 - [32minfo[39m: javascript.2 script.js.common.Alexa.Alexa_Szenen_schalten: TV-Licht eingeschaltet, da dunkel 2017-09-26 21:17:49.882 - [32minfo[39m: javascript.0 script.js.common.VIS.VIS_View_Meldung: Meldung wird angesagt, Vis-View HOME wird angezeigt 2017-09-26 21:17:50.870 - [32minfo[39m: sayit.0 saying: Fernseher ist <emphasis>eingeschaltet</emphasis>! 2017-09-26 21:17:50.875 - [31merror[39m: sayit.0 uncaught exception: path is not defined 2017-09-26 21:17:50.877 - [31merror[39m: sayit.0 ReferenceError: path is not defined at Text2Speech.sayItGetSpeech (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:479:31) at sayIt (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:398:21) at null._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:161:13) at Timer.listOnTimeout (timers.js:92:15) 2017-09-26 21:17:50.878 - [32minfo[39m: sayit.0 stopping... 2017-09-26 21:17:50.882 - [32minfo[39m: sayit.0 terminating 2017-09-26 21:17:50.940 - [31merror[39m: Caught by controller[0]: [ReferenceError: path is not defined] 2017-09-26 21:17:50.940 - [31merror[39m: Caught by controller[1]: 2017-09-26 21:17:50.875 - sayit.0 uncaught exception: path is not defined 2017-09-26 21:17:50.940 - [31merror[39m: Caught by controller[2]: 2017-09-26 21:17:50.877 - sayit.0 ReferenceError: path is not defined 2017-09-26 21:17:50.940 - [31merror[39m: Caught by controller[2]: at Text2Speech.sayItGetSpeech (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:479:31) 2017-09-26 21:17:50.940 - [31merror[39m: Caught by controller[2]: at sayIt (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:398:21) 2017-09-26 21:17:50.940 - [31merror[39m: Caught by controller[2]: at null._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:161:13) 2017-09-26 21:17:50.941 - [31merror[39m: Caught by controller[2]: at Timer.listOnTimeout (timers.js:92:15) 2017-09-26 21:17:50.941 - [31merror[39m: host.MacMini.local instance system.adapter.sayit.0 terminated with code 0 (OK) 2017-09-26 21:17:50.941 - [32minfo[39m: host.MacMini.local Restart adapter system.adapter.sayit.0 because enabledKann ich den PATH selbst einstellen?
Gruß
Pix
-
Habe beide Adapter erneuert.

Im Log keine Änderung.```
2017-09-26 22:28:21.862 - [32minfo[39m: sayit.0 saying: /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3 2017-09-26 22:28:21.864 - [31merror[39m: sayit.0 Cannot play file "/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3": Error: ENOENT: no such file or directory, open '/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3' 2017-09-26 22:28:21.870 - [32minfo[39m: sayit.0 saying: Kinderzimmer Licht ist <emphasis>ausgeschaltet</emphasis>! 2017-09-26 22:28:21.882 - [32minfo[39m: javascript.2 script.js.common.Alexa.Alexa_Szenen_schalten: Licht im Kinderzimmer durch Alexa-Kontrollschalter ausgeschaltet 2017-09-26 22:28:21.876 - [31merror[39m: sayit.0 uncaught exception: path is not defined 2017-09-26 22:28:21.884 - [31merror[39m: sayit.0 ReferenceError: path is not defined at Text2Speech.sayItGetSpeech (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:479:31) at sayIt (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:398:21) at null._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:161:13) at Timer.listOnTimeout (timers.js:92:15) 2017-09-26 22:28:21.885 - [32minfo[39m: sayit.0 stopping... 2017-09-26 22:28:21.891 - [32minfo[39m: sayit.0 terminating 2017-09-26 22:28:21.970 - [31merror[39m: Caught by controller[0]: 2017-09-26 22:28:21.864 - sayit.0 Cannot play file "/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3": Error: ENOENT: no such file or directory, open '/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3' 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[1]: [ReferenceError: path is not defined] 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[1]: 2017-09-26 22:28:21.876 - sayit.0 uncaught exception: path is not defined 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[2]: 2017-09-26 22:28:21.884 - sayit.0 ReferenceError: path is not defined 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[2]: at Text2Speech.sayItGetSpeech (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:479:31) 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[2]: at sayIt (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:398:21) 2017-09-26 22:28:21.972 - [31merror[39m: Caught by controller[2]: at null._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:161:13) 2017-09-26 22:28:21.972 - [31merror[39m: Caught by controller[2]: at Timer.listOnTimeout (timers.js:92:15) 2017-09-26 22:28:21.972 - [31merror[39m: host.MacMini.local instance system.adapter.sayit.0 terminated with code 0 (OK) 2017-09-26 22:28:21.972 - [32minfo[39m: host.MacMini.local Restart adapter system.adapter.sayit.0 because enabled 2017-09-26 22:28:51.986 - [32minfo[39m: host.MacMini.local instance system.adapter.sayit.0 started with pid 72443[/code]Pix
-
Hier der neue Fehler:
[TypeError: that.sayItGetSpeechCloud is not a function]
2017-09-27 14:45:59.050 - [32minfo[39m: sayit.0 saying: Ladegerät ist <emphasis>eingeschaltet</emphasis>! 2017-09-27 14:45:59.070 - [31merror[39m: sayit.0 uncaught exception: that.sayItGetSpeechCloud is not a function 2017-09-27 14:45:59.073 - [31merror[39m: sayit.0 TypeError: that.sayItGetSpeechCloud is not a function at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:337:22) at Socket.onack (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:312:9) at Socket.onpacket (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:236:12) at Manager. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15) at Manager.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) at Manager.ondecoded (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) at Decoder. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15) at Decoder.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/component-emitter/index.js:134:20) at Decoder.add (/Users/pix/Documents/iobroker/node_modules/socket.io-parser/index.js:246:12) at Manager.ondata (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) 2017-09-27 14:45:59.073 - [32minfo[39m: sayit.0 stopping... 2017-09-27 14:45:59.076 - [32minfo[39m: sayit.0 terminating 2017-09-27 14:45:59.130 - [31merror[39m: Caught by controller[0]: [TypeError: that.sayItGetSpeechCloud is not a function] 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[1]: 2017-09-27 14:45:59.070 - sayit.0 uncaught exception: that.sayItGetSpeechCloud is not a function 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: 2017-09-27 14:45:59.073 - sayit.0 TypeError: that.sayItGetSpeechCloud is not a function 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:337:22) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Socket.onack (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:312:9) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Socket.onpacket (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:236:12) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Manager. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Manager.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Manager.ondecoded (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Decoder. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15) 2017-09-27 14:45:59.132 - [31merror[39m: Caught by controller[2]: at Decoder.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/component-emitter/index.js:134:20) 2017-09-27 14:45:59.132 - [31merror[39m: Caught by controller[2]: at Decoder.add (/Users/pix/Documents/iobroker/node_modules/socket.io-parser/index.js:246:12) 2017-09-27 14:45:59.132 - [31merror[39m: Caught by controller[2]: at Manager.ondata (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) 2017-09-27 14:45:59.132 - [31merror[39m: host.MacMini.local instance system.adapter.sayit.0 terminated with code 0 (OK) 2017-09-27 14:45:59.132 - [32minfo[39m: host.MacMini.local Restart adapter system.adapter.sayit.0 because enabled 2017-09-27 14:46:00.009 - [32minfo[39m: host.MacMini.local instance system.adapter.tankerkoenig.0 started with pid 78401</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous>Gruß,
Pix
-
@pix:Hier der neue Fehler:
[TypeError: that.sayItGetSpeechCloud is not a function]
2017-09-27 14:45:59.050 - [32minfo[39m: sayit.0 saying: Ladegerät ist <emphasis>eingeschaltet</emphasis>! 2017-09-27 14:45:59.070 - [31merror[39m: sayit.0 uncaught exception: that.sayItGetSpeechCloud is not a function 2017-09-27 14:45:59.073 - [31merror[39m: sayit.0 TypeError: that.sayItGetSpeechCloud is not a function at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:337:22) at Socket.onack (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:312:9) at Socket.onpacket (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:236:12) at Manager. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15) at Manager.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) at Manager.ondecoded (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) at Decoder. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15) at Decoder.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/component-emitter/index.js:134:20) at Decoder.add (/Users/pix/Documents/iobroker/node_modules/socket.io-parser/index.js:246:12) at Manager.ondata (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) 2017-09-27 14:45:59.073 - [32minfo[39m: sayit.0 stopping... 2017-09-27 14:45:59.076 - [32minfo[39m: sayit.0 terminating 2017-09-27 14:45:59.130 - [31merror[39m: Caught by controller[0]: [TypeError: that.sayItGetSpeechCloud is not a function] 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[1]: 2017-09-27 14:45:59.070 - sayit.0 uncaught exception: that.sayItGetSpeechCloud is not a function 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: 2017-09-27 14:45:59.073 - sayit.0 TypeError: that.sayItGetSpeechCloud is not a function 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:337:22) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Socket.onack (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:312:9) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Socket.onpacket (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:236:12) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Manager. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Manager.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Manager.ondecoded (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) 2017-09-27 14:45:59.131 - [31merror[39m: Caught by controller[2]: at Decoder. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15) 2017-09-27 14:45:59.132 - [31merror[39m: Caught by controller[2]: at Decoder.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/component-emitter/index.js:134:20) 2017-09-27 14:45:59.132 - [31merror[39m: Caught by controller[2]: at Decoder.add (/Users/pix/Documents/iobroker/node_modules/socket.io-parser/index.js:246:12) 2017-09-27 14:45:59.132 - [31merror[39m: Caught by controller[2]: at Manager.ondata (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) 2017-09-27 14:45:59.132 - [31merror[39m: host.MacMini.local instance system.adapter.sayit.0 terminated with code 0 (OK) 2017-09-27 14:45:59.132 - [32minfo[39m: host.MacMini.local Restart adapter system.adapter.sayit.0 because enabled 2017-09-27 14:46:00.009 - [32minfo[39m: host.MacMini.local instance system.adapter.tankerkoenig.0 started with pid 78401</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous>Gruß,
Pix `
Noch mal vom latest bitte probieren. -
Die "große" Fehlermeldung ist jetzt weg. Nur noch diese kleine:
`2017-09-28 15:28:49.030 - [32minfo[39m: sayit.0 saying: Kinderzimmer Licht ist <emphasis>eingeschaltet</emphasis>! 2017-09-28 15:28:49.129 - [31merror[39m: sayit.0 Answer in invalid format: {"error":"Unknown key"} 2017-09-28 15:28:54.276 - [32minfo[39m: sayit.0 saying: Küchenlicht ist <emphasis>eingeschaltet</emphasis>! 2017-09-28 15:28:54.381 - [31merror[39m: sayit.0 Answer in invalid format: {"error":"Unknown key"}[/code]` Vielleicht kann man die Strings <emphasis> und </emphasis> noch rausschneiden, bevor sie in sayit einlaufen. Oder sie werden von sayit ignoriert. Gruß Pix
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