Google Home ab 8 August in Deutschland

Begonnen von CoolTux, 18 Juli 2017, 12:24:16

Vorheriges Thema - Nächstes Thema

tiroso

Klingt gut.

muss man denn einen Raum nennen? Was passiert wenn man als alias Große Lampe Vergeben hat und nur sagt schalte die Lampe aus?

CoolTux

Du kannst bei den Intents vorgeben was Pflicht ist. Wenn das fehlt wird die dazu passende Frage gestellt.

Also

In welchen Raum soll ich das machen.

Und danach kommt

Welche Lampe meinst Du genau?


Diese passenden fragen musst du selbst bestimmen.
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

CoolTux

Es fängt an interessant zu werden. Heute wurde der Google Assistant auf dem Handy von meiner Tochter und meinem Handy aus gerollt. Ich kann nun also anfangen mir an zu schauen wie es mit Google Home klappen kann.
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

Henno

Ich nutze schon seit letzem Jahr IFTTT um über meine Google Home Assist FHEM zu steuern.
Seit mitte Juli dann auch endlich auf deutsch.

Über Webhook klappt das eigentlich sehr gut!
Auch sowas wie "Ok Google, Temperatur Wohnzimmer xx Grad"

Was mir leider noch fehlt ist eine Sprachausgabe von FHEM auf dem Google Assist
Sowas wie "Die Waschmaschine ist fertig"
Es ist sicher möglich mit FHEM eine MP3 zu erstellen und auf dem Home Assist abzuspielen, aber das ist ja keine sinnvolle Lösung!


Esjay

Zitat von: Henno am 20 August 2017, 14:14:21
Ich nutze schon seit letzem Jahr IFTTT um über meine Google Home Assist FHEM zu steuern.
Seit mitte Juli dann auch endlich auf deutsch.

Über Webhook klappt das eigentlich sehr gut!
Auch sowas wie "Ok Google, Temperatur Wohnzimmer xx Grad"

Was mir leider noch fehlt ist eine Sprachausgabe von FHEM auf dem Google Assist
Sowas wie "Die Waschmaschine ist fertig"
Es ist sicher möglich mit FHEM eine MP3 zu erstellen und auf dem Home Assist abzuspielen, aber das ist ja keine sinnvolle Lösung!
Ist das nicht über das GoogleCast Modul möglich?

CoolTux

Man kann doch den Google Home als BT Lautsprecher an ein Tablet anbinden. Dann klappt das via AMAD.
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

Henno

Das Cast Modul erkennt den Home Assist problemlos, aber es gibt keine TTS Funktion.
Kopplung mit einem Tablet finde ich auch suboptimal.

Bei den alten Squeezeboxen gab es auch ein eingebautes TTS

oggy

Zitat von: Henno am 20 August 2017, 15:17:49... aber es gibt keine TTS Funktion.

ich benutze das TTS-FHEM-Modul mit Google als TTS.-Engine. Das erzeugt zwar auch eine MP3 die gecastet werden muss und unterbricht die Musikwiedergabe, aber es funktioniert erst einmal (mit 8s Verzögerung bis die Antwort kommt). Bei mir spricht die TTS etwas langsamer als das Original des Home, aber das ist eine Einstellungssache.

oggy

Zitat von: CoolTux am 18 August 2017, 19:51:14
Es fängt an interessant zu werden. Heute wurde der Google Assistant auf dem Handy von meiner Tochter und meinem Handy aus gerollt. Ich kann nun also anfangen mir an zu schauen wie es mit Google Home klappen kann.

so wie es aussieht, ist der Skill "AutoVoice" auf den "deutschen Google-Server" noch nicht aktiv. Mit Alexa klappt die Verbindung aber schon sehr gut (Alexa zu api.ai).

CoolTux

Zitat von: oggy am 22 August 2017, 06:20:06
so wie es aussieht, ist der Skill "AutoVoice" auf den "deutschen Google-Server" noch nicht aktiv. Mit Alexa klappt die Verbindung aber schon sehr gut (Alexa zu api.ai).

Sagen wir halb halb. Für den Assistenten auf dem Handy geht es in der Tat nicht. Man braucht die Google Home App und ein Google Home. Dann kann man AutoVoice unter Einstellungen oder so in der Home App unter dem Device Google Home als Erweiterung aktivieren.
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

oggy

nein, klappt noch nicht. Ich hab da gestern wie ein wilder rumgesucht.... oder ich bin zu blöd es zu finden. Im Video von Joao benutz er auch nur Alexa, obwohl das Home daneben steht. ... von den Einstellungssachen bin ich mit Home zufriedener als mit meinen Dots. Alleine die Tatsache, dass man "Verknüpfungen" anlegen kann, macht das Gerät um einiges WAF-freundlicher.

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

oggy

leider nein ...

ich hab mir jetzt mal ein älteres AndroidTV ins Netz gehängt, das sonst im Schrank vergammelt wäre. Kurz Tasker, AutoVoice, Join, Woli und Fully installiert und schon kann er bald als Schnittstelle zwischen AutoVoice und FHEM werkeln. Api.ai ist auch ganz schön flexibel was den Satzaufbau betrifft. Wenn man alles mögliche an Samples konfiguriert, bekommt man immer ein Ergebnis --> die gefütterten Variablen müssen nur noch vernünftig ausgewertet werden --> Zahlen werden schön in ein Array gepackt genauso wie Zeiteinheiten "3 minuten und 20 sekunden" = Zahlen("3","20") Einheit("m","s"). Das bekommt man gut auseinandergepflückt. ... und das beste: man kann es mit Alexa und Google nutzen :)

CoolTux

Sag ich ja. API.ai ist Gold wert. Ich habe auch schon ein Smart Home Template gefunden. Das muss ich aber erst noch analysieren. Da sind viel viele Intents die ich mir erstmal anschauen muss.
Vielleicht findest Du ja raus wie man einen Wert der in einem Flow ausgelesen wurde an API.ai senden kann. Ich bilde mir ja ein das das hier die Lösung ist.


https://www.xda-developers.com/autovoice-integration-finally-makes-its-way-to-google-home-heres-how-to-use-it/
Abschnitt:
Creating Tasker Profiles to react to Natural Language Commands
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

oggy

aaaah, ich habe gerade mal etwas mit API.ai rumgespielt und wollte schauen ob ich stumpf irgendwelche filme auf dem Fernseher abspielen könnte und bin begeistert, dass das doch so einfach zu realisieren ist.

User: "spiele ghost in the shell ab"
Bot: "wo soll der film abgespielt werden"
User: "fernseher"
Bot: "ghost in the shell wird auf dem fernseher wiedergegeben"


User: "spiele ghost in the shell auf dem fernseher ab"
Bot: "ghost in the shell wird auf dem fernseher abgespielt"

"Tasker" muss halt nur unvollständige Datensätze ignorieren. Das heißt, fehlt das Ausgabegerät  muss der eingehende Datensatz ignoriert werden.