@smartboart:
Hallo Walter,
vielen Dank für den entscheidenten Hinweis…
Ich hatte deinen adapter im Multihost System auf den Slave verschoben und nicht daran gedacht, dass dort mqtt ebenfalls installiert sein muss. Dort war mqtt nicht installiert....jetzt ist der adapter grün und einsatzbereit....Danke für deinen suport... `
Du nutzt die neue Snips-Version "0.60.1", da funktioniert das Anlernen der Wörter noch nicht. In der "main.js" vom Snips-Adapter muß das umgeändert werden werden.
adapter.on('stateChange', (id, state) => {
adapter.log.debug('stateChange ' + id + ': ' + JSON.stringify(state));
switch (id) {
case (adapter.namespace + '.send.say.text') :
adapter.log.info('from Text2Command : ' + state.val);
if (state.val.indexOf(adapter.config.filter) == -1) {
if (client) client.onStateChange('hermes/tts/say',state.val,'say');
}
break;
case (adapter.namespace + '.send.inject.room') :
if (client) client.onStateChange('hermes/injection/perform',state.val,'inject_room');
break;
case (adapter.namespace + '.send.inject.device') :
if (client) client.onStateChange('hermes/injection/perform',state.val,'inject_device');
break;
}
});
Auf der Snips-Hardware "snips-asr-injection" deinstallieren und "snips-injection" installieren.