FHEM Sprachsteuerung mit AMAD 2.6 und AutoVoice/Automagic

Begonnen von CoolTux, 11 August 2016, 14:15:31

Vorheriges Thema - Nächstes Thema

CoolTux

Da du hier gepostet hast, gehe ich davon aus das Du die Flows nutzen möchtest, welche mit Automagic funktionieren aber nicht mit Tasker.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Badflex

Ja, aber entweder steh ich total auf dem Schläuche und schaue ganz wo anders oder ich hab irgendwas vergessen.
Bei mir geht bei Ok google halt immer die suche auf egal was ich sage. Habe die Flows auch abgeändert.
Nur wo wähle ich das Plugin aus. Bei mir erscheint unter Trigger Typ nur Automatik etc. Aber kein Autovoice
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

CoolTux

Schau mal.

Und natürlich muss AutoVoice für GoogleNow eingerichtet sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Badflex

Jetzt leuchtet es auch bei mir ein. Vielen vielen Dank
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Badflex

Funktioniert jetzt eigentlich alles sehr gut,aber zwei Sachen habe ich noch.
Habe beim Licht schalten das so angepasst dass ich sagen kann "schalte die Stehlampe im Wohnzimmer an".
Es funktioniert auch, aber erst sagt sie mir die Lampe ist an und gleich danach " Entschuldigung ich habe dich nicht verstanden".
Versteht sie da etwas doppelt? Welchen Fehler darf man nicht machen?

Habe ein Lenovo Tab 2 A70 . Bei mir geht "ok Google "nur ein paar mal und danach geht es nicht mehr.
Weis nicht​ wie ich das wieder einschalten kann. Hat noch jemand das Problem?
Schaltet sich das Micro ab?

Vielen Dank
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

weini

Ich komme hier einfach nicht weiter:
Aktivierung über "ok google" funktioniert, der Text wird erkannt und er zeigt mir auch das "possible command" popup mit dem korrekten Text.
Einzig der Trigger will einfach nicht. Ich habe den jetzt schon auf ein Wort ("schalte") verkürzt.

Die Debug Condition ist drin, springt aber nie an.
Hat jemand einen Tipp, was ich noch versuchen könnte?


PS: bin jetzt erst mal für die Ostertage weg und kann erst danach wieder testen.

weini

Kleines Erfolgserlebnis:
Habe den Flow zum Status der Müllabfuhr erfolgreich angepasst und auf meinen Briefkasten adaptiert (nein, da kommt kein Müll rein  :o)
Dort funktioniert auch der Trigger.

Bei dem Flow zur Multimedia-Steuerung bekomme ich einfach keine Trigger hin. Habe vom ersten Wort bis zum gesamten Kommando die ganze Palette durch.
Hat jemand diesen Flow schon mal erfolgreich angepasst?

CoolTux

Guten Morgen Weini,

Bis jetzt konnte jeder einen Flow erfolgreich an passen. Springt der Flow erst gar nicht an? Zum testen kannst du nach dem Trigger mit dem Plus am Triggersymbol als Condition mal debug machen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

androsch

Hallo CoolTux,

habe deine AMAD und nun auch die Sprachsteuerung erfolgreich im EInsatz, echt coole Sache, vielen Dank dafür und für die Arbeit, die da drin steckt.

Eins ist mir aber nicht ganz klar: Zum Anpassen/Erstellen eigener Flows/Befehle habe ich mir mal die XML-Dateien in Notepad am PC angeschaut und dort finde ich am Anfang der Dateien

<pluginBlurb>Event Behaviour: true Command: "(schaltet|schalte|schalt|schalke) (das|die|) (beleuchtung|licht|steckdose) (regex)"</pluginBlurb>

Damit scheinst du ja den notwendigen Satz quasi vorzudefinieren, den man dann mittels Regex auswertet, richtig?

Ich möchte nämlich einen Flow von Steckdose als Trigger auf Strom umstellen, das gelingt mir aber nicht, und ich vermute, weil das Wort in diesem o.g. Teil (beleuchtung|licht|steckdose) nicht vorkommt. An den Teil komme ich aber im Automagic am Handy garnicht dran, oder wo findet man diesen Befehlsteil innerhalb Automagic?
RaspberryPi3+ | RaspberryPi2+ | Pine64 | FHEM 5.9
HomeMatic | MAX!-Heizkörper | FS20-Steckdosen | nanoCul433 | Max-nanoCul | nanoCUL868 | HM-UART | AMAD | diverse Dienste+TabletUIs | 433MHz-Temperatursensoren | FritzBox7490 und 7412 | KODI und MPD | sonstiger Kleinkram

CoolTux

Hallo,

Am besten Du schaust es Dir direkt in Automagic an. Die Auswertung ob Steckdose oder Licht erfolgt nicht als Trigger sondern im danach folgenden Script.
Schau mal ob Du es da finden kannst.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

androsch

Hallo, im Automagic finde ich ja die Definition für diesen Befehlsteil nicht. Das Script an sich ist mir klar, das kann ich auch entsprechend anpassen, aber er reagiert auf den strom Anteil m.E. nicht, weil er in deiner Vordefinition nicht vorkommt. Wenn ich im Script steckdose durch strom ersetze geht es nämlich auch nicht. Ich vermute eben, weil der Begriff strom in der 'Grunddefinition' des Satzes nicht exisitert?

RaspberryPi3+ | RaspberryPi2+ | Pine64 | FHEM 5.9
HomeMatic | MAX!-Heizkörper | FS20-Steckdosen | nanoCul433 | Max-nanoCul | nanoCUL868 | HM-UART | AMAD | diverse Dienste+TabletUIs | 433MHz-Temperatursensoren | FritzBox7490 und 7412 | KODI und MPD | sonstiger Kleinkram

CoolTux


(schaltet|schalte|schalt|schalke) (das|die|) (beleuchtung|licht|steckdose) (regex)


Du meinst diesen hier? Habe mal eben geschaut. Das ist der Triggerteil. Einfach auf Trigger bearbeiten gehen und dann bei Plugin auf Kosten Konfiguration. Und dann unter der Sektion Command auf Command Filter drücken.
Welche Version von AutoVoice hast Du?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

androsch

Ja, den Teil meine ich. OK, jetzt habe ich es gefunden, das ist etwas versteckt, aber nun klar, Danke!

BTW: Bei mir ist das Ganze ziemlich langsam, das dauert immer mehrere Sekunden, bis was passiert bzw. eine Antwort kommt?
RaspberryPi3+ | RaspberryPi2+ | Pine64 | FHEM 5.9
HomeMatic | MAX!-Heizkörper | FS20-Steckdosen | nanoCul433 | Max-nanoCul | nanoCUL868 | HM-UART | AMAD | diverse Dienste+TabletUIs | 433MHz-Temperatursensoren | FritzBox7490 und 7412 | KODI und MPD | sonstiger Kleinkram

CoolTux

Was für ein Gerät verwendest Du den? Im Bad habe ich ein ZTE Handy, das ist auch ziemlich träge. Nexus7schlafzimmer und Nexus5x dagegen sind super schnell.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net