NEWS
Snips und MQTT
-
Hi zusammen,
bin Daniel 32 und fange gerade an mit ioBroker usw. Da ich keine Lust habe mich von meiner Alexa oder von Google weiter aushorchen zu lassen, habe ich von Snips gelesen und würde das Thema gerne angehen.
Ein Raspberry mit ioBroker läuft auch schon und das andere mit Snips auch, jedoch ist das ja gerade der Anfang und ich komme jetzt schon nicht mehr wirklich weiter. Leider ist das Thema Snips echt relativ klein im Moment das man sich auf allen Seiten was zusammen sucht, aber es gibt keine komplette Anleitung bis man mal eine Lampe schalten kann. Daher brauche ich mal eure Hilfe und würde im Anschluss auch mal ein kleines HowTo erstellen bis man die ersten Geräte schalten kann.
Vielleicht mal kurz zum Setup, damit ihr wisst wie ich was vorhabe....
1x Raspberry 4 (4GB) als Server für ioBroker usw.
1x Raspberry 3 als Voiceserver für Snips
3-4 Raspberry Zero als Satellites für SnipsNun mal zu meinen Fragen:
Snips bringt einen eigenen MQTT Server, aber bei ioBroker gibt es ja auch zwei für Sonoff und Mosquito.
- Kann ich meinen Sonoff als MQTT weiter laufen lassen und alles andere darauf weiterleiten, oder soll ich besser Mosquitio nutzen? Oder sogar den MQTT von Snips?
Ich habe hier einige Bilder gesehen wie "Blockys" erstellt wurden damit Snips auf das Hotword reagiert und Geräte schaltet.
- Kann man auch Snips ohne Erstellung von Blockys nutzen? Muss ich dann jedes Gerät von Hand erstellen?
Kann eventuell mal jemand helfen eine Sonoff Lampe mit mir zu steuern?
Hat jemad von euch schon erfolgreich ein persönliches Hotword erstellen können?
Eigentlich habe ich noch 100 andere Fragen, aber das kommt vermutlich nach und nach...
Bitte glaubt mir ich habe vorher die SUFU schon genutzt, daher bitte nicht zu doll treten
Liebe Grüße,
Daniel -
@GiGi-0
Hi Daniel,
du kannst einfach den Snips-Adapter verwenden, der bringt bereits die MQTT-Anbindung mit und verknüpft dann auch mit text2command.Da es schon öfter nachgefragt wurde, macht eine Anleitung zur Installation schon Sinn. Evtl. setze ich mich heute Abend hin und beschreibe mein Vorgehen.
Zur Installation von Snips auf einem Pi habe ich mal folgendes geschrieben, aber leider noch keine Anbindung ioBroker.
-
Ich habe jetzt mal mein Vorgehen zur Anbindung an ioBroker beschrieben und hoffe es ist verständlich. Schaus es dir gerne mal an.
-
WOW! Klasse und danke dafür!
Werde es heute noch testen und dir nochmal Bescheid geben....Das mit MQTT hat sich bereits erledigt. Da ich zwei Pi´s nutze kommen sie sich ja gar nicht in die Quere. Habe jetzt einfach Snips-PI laufen wie in allen Anleitungen und auf dem ioBroker-PI läuft ganz normal MQTT weiter.
Kann ich denn mit der Anbindung zum ioBroker trotzdem custom Hotwords integrieren?
Vielen Dank schon mal für die Mühe!
Gruß,
Daniel -
@GiGi-0
Ja kannst du. Das Hotword ist unabhängig von der Anbindung an ioBroker.Wenn in der Beschreibung etwas unverständlich ist, gib bitte einfach Bescheid.
-
@unltdnetworx
super super super.... Es hat funktioniert!
Die Anleitung ist für einen Anfänger echt hilfreich, auch wenn man bei einigen Sachen echt immer nachdenken wird (ist aber dem geschuldet, dass ich neu in dem Thema bin)In den aller ersten Versionen stand doch dort etwas von Wörter anlernen usw... Fällt das nun raus? Muss man jetzt wirklich alle Eventualitäten den Satz im text2command haben? Also sind so Begriffe wie Stehlampe usw. raus (komme von Alexa)
Die Erkennung mit dem 2-Mic HAT ist aber bisher nicht ganz so doll wie ich dachte. Und das mit dem Hotword, klappt leider auch nicht trotz Anleitungen, aber das gehört ja erstmal nicht hier her.
Muss jetzt mal schauen das ich das Mikro noch etwas konfiguriert bekomme, dann kümmere ich mich weiter um meine text2command Regeln
Lieben Gruß,
Daniel -
@unltdnetworx
Ich habe nach mehreren Anläufen auch Snips auf einem Respeaker Core V2 von Hand installiert, da Sam hier nicht vom PC aus funktioniert. Jetzt wollte ich in deiner Snips-App schauen welche Intents du drin hast, da man das ja in den installierten Assistants auf der Snips-Hardware nicht nach schauen kann. Allerdings kann ich deine App nicht forken, um mir die Intents anzuschauen, da die App gesperrt ist.Gruß
Dolomiti
-
@Dolomiti
Das stimmt. Hatte ich vor einiger Zeit gesperrt. Kümmere mich heute Abend drum und entferne den Schutz wieder. Muss vorher nur noch etwas im Quellcode prüfen. -
@GiGi-0 sagte in Snips und MQTT:
Wörter anlernen usw... Fällt das nun raus?
Nein, das gibt es nach wie vor. Nennt sich inject und bringt Snips unbekannte Worte bei. Wird noch in der Anleitung ergänzt.
Stehlampe und viele mehr sollten eigentlich erkannt werden.
Edit: Erklärung um das Einfügen von injects ergänzt.
-
@Dolomiti
Fork-Lock ist entfernt. Sollte jetzt funktionieren. -
@unltdnetworx
Super, funktioniert.
Danke.