UPDATE:
Konnte nun den snips-Adapter installieren (Hab beide Pis platt gemacht). Jedoch kann ich mich nicht mit den Host verbinden (ich hänge ein paar Screenshots an, zur Übersicht wies bei mir grade aussieht). MQTT verbindet sich auch noch nicht. IP-Adresse des Snips-Pi und der Host stimmen aber.. :?
Im Logfile steht folgendes in knallrot (sieht aus, als fehle ne Installation bzw ein Paket aufm Pi??)
` > undefined2018-10-17 15:10:38.976 - info: snips.0 starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.snips, node: v8.11.1
2018-10-17 15:10:39.013 - error: snips.0 uncaught exception: Cannot find module 'mqtt'
2018-10-17 15:10:39.014 - error: snips.0 Error: Cannot find module 'mqtt'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object. (/opt/iobroker/node_modules/iobroker.snips/lib/client.js:3:25)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
2018-10-17 15:10:39.521 - info: snips.0 terminating
2018-10-17 15:10:39.538 - error: Caught by controller[0]: { Error: Cannot find module 'mqtt'
2018-10-17 15:10:39.539 - error: Caught by controller[0]: at Function.Module._resolveFilename (module.js:547:15)
2018-10-17 15:10:39.539 - error: Caught by controller[0]: at Function.Module._load (module.js:474:25)
2018-10-17 15:10:39.540 - error: Caught by controller[0]: at Module.require (module.js:596:17)
2018-10-17 15:10:39.540 - error: Caught by controller[0]: at require (internal/module.js:11:18)
2018-10-17 15:10:39.540 - error: Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.snips/lib/client.js:3:25)
2018-10-17 15:10:39.541 - error: Caught by controller[0]: at Module._compile (module.js:652:30)
2018-10-17 15:10:39.541 - error: Caught by controller[0]: at Object.Module._extensions..js (module.js:663:10)
2018-10-17 15:10:39.541 - error: Caught by controller[0]: at Module.load (module.js:565:32)
2018-10-17 15:10:39.542 - error: Caught by controller[0]: at tryModuleLoad (module.js:505:12)
2018-10-17 15:10:39.542 - error: Caught by controller[0]: at Function.Module._load (module.js:497:3) code: 'MODULE_NOT_FOUND' }
2018-10-17 15:10:39.542 - error: host.iobroker instance system.adapter.snips.0 terminated with code 0 (OK)
2018-10-17 15:10:39.543 - info: host.iobroker Restart adapter system.adapter.snips.0 because enabled `
Habe nun in der Snips Console einen Assistenten erstellt (mit ein paar trainierten Sätzen keine Slots, keine Intents).
Wenn ich auf dem Snips-Pi mir das ganze via sam watch anschau kommt nach erkennen meines Intents immer: "The session was ended because one of the components didn't respond in a timely manner."
Zu guter letzt will ich ja nur Eingänge der SPS setzen, den Rest mach ich dann dort. In meinem Leichtsinn dachte ich mir, ich mach hier zum Anfang 2 Intents (An/Aus), schicke sie mit meinem Snips-Assistenten zu ioBroker und mit note-red, text2command und den S7-Assistenten ein Bit (oder Zahlenwert) zur S7. Und je mehr ich recherchiere desto größer die Verwirrung und die Erkenntnis, das es nicht so einfach sein wird.
Muss ich in snips noch files mit der "Funktionalität" erstellen? In Github finde ich leider nix, was nur an und aus schaltet, bzw bits setzt. In der Theorie ist die Aktion ja kein großer Akt. Hoffe ich mal :shock: :?
Kurzum mein Stand:
GEKLAPPT:
Snips installiert
simplen Assistenten erstellt
ioBroker installiert
auf ioBroker den snips, sowie mqtt und S7 Assistenten installiert. Ebenso node-red
text2command installiert
PROBLEME:
Wie "schicke" ich den Befehl zu ioBroker und wie verarbeite ich diesen?
In welcher Reihenfolge muss ich die Komponenten einsetzen?
Wie bring ich den snips-Adapter zu laufen? Muss ich an den Pis in der Kommandozeile noch was machen? Vllt. was installieren?
Und die oben beschriebenen Probleme 😐
Sprich: snips läuft auf Pi 1, ioBroker auf Pi 2, die beiden reden einfach nicht.
Und das nach 3 Sitzungen a 12 Stunden :?
9155_forum_2.png
9155_forum_4.png
9155_forum_5.png
9155_forum_6.png
9155_forum.png
9155_forum3.png