Sprachsteuerung mit Tasker und autovoice

Apps für Mobilgeräte (Smartphones, Tablets) wie Android, Apple iOS, Windows Phone etc. sowie Desktop-Betriebssysteme (Windows, Linux, OS X etc.)

Moderator: Co-Administratoren

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von bahnuhr » 10.01.2016, 14:27

nutzt du google now oder die automatik in autovoise

wenn autovoise hast du auch dieses beepen.

Wenn nein, wie hast du dieses wegbekommen ?
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von bahnuhr » 10.01.2016, 14:28

deinen Beitrag mit den variablen finde ich klasse.

wo genau muss das hin ?
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von unlight » 10.01.2016, 15:32

unlight hat geschrieben:nutzt du google now oder die automatik in autovoise
Ich nutze google now.
bahnuhr hat geschrieben:wo genau muss das hin ?
Die Zeile

Code: Alles auswählen

.* (?<gerät>licht|lampe) .* (?<raum>kinderzimmer|küche) (?<zustand>an|ein|aus)
muss ins Profil in den Punkt Command bei Autovoice.

Die Zeilen

Code: Alles auswählen

A1: If [ %zustand ~R an|ein ]
A2: Variable Setzen [ Name:%zustand Zu:1 Mathematisch:Aus Hinzufügen:Aus ]
A3: Else If [ %zustand gl aus ]
A4: Variable Setzen [ Name:%zustand Zu:0 Mathematisch:Aus Hinzufügen:Aus ]
A5: End If
A6: If [ %raum ~ *küche* ]
A7: Variable Setzen [ Name:%raum Zu:16481 Mathematisch:Aus Hinzufügen:Aus ]
A8: Else If [ %raum ~ *kinderzimmer* ]
A9: Variable Setzen [ Name:%raum Zu:61361 Mathematisch:Aus Hinzufügen:Aus ]
A10: End If
A11: HTTP Get [ Server:Port:http://192.168.0.5/config/xmlapi/statechange.cgi?ise_id=%raum&new_value=%zustand Pfad: Attribute: Cookies: User Agent: Timeout:10 MIME Typ: Ausgabe Datei: Trust Any Certificate:Aus Task Weiter Ausführen Nach Fehler:An ] 
sind der Task der ausgeführt wird.

Ausführungsgeschwindigkeit:
https://youtu.be/NO-LMQZXo-U
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von bahnuhr » 10.01.2016, 16:22

unlight hat geschrieben:
unlight hat geschrieben:nutzt du google now oder die automatik in autovoise
Ich nutze google now.
bahnuhr hat geschrieben:wo genau muss das hin ?
Die Zeile

Code: Alles auswählen

.* (?<gerät>licht|lampe) .* (?<raum>kinderzimmer|küche) (?<zustand>an|ein|aus)
muss ins Profil in den Punkt Command bei Autovoice.

Die Zeilen

Code: Alles auswählen

A1: If [ %zustand ~R an|ein ]
A2: Variable Setzen [ Name:%zustand Zu:1 Mathematisch:Aus Hinzufügen:Aus ]
A3: Else If [ %zustand gl aus ]
A4: Variable Setzen [ Name:%zustand Zu:0 Mathematisch:Aus Hinzufügen:Aus ]
A5: End If
A6: If [ %raum ~ *küche* ]
A7: Variable Setzen [ Name:%raum Zu:16481 Mathematisch:Aus Hinzufügen:Aus ]
A8: Else If [ %raum ~ *kinderzimmer* ]
A9: Variable Setzen [ Name:%raum Zu:61361 Mathematisch:Aus Hinzufügen:Aus ]
A10: End If
A11: HTTP Get [ Server:Port:http://192.168.0.5/config/xmlapi/statechange.cgi?ise_id=%raum&new_value=%zustand Pfad: Attribute: Cookies: User Agent: Timeout:10 MIME Typ: Ausgabe Datei: Trust Any Certificate:Aus Task Weiter Ausführen Nach Fehler:An ] 
sind der Task der ausgeführt wird.

Der Befehl für autovoise hab ich verstanden.

Aber wo muss der andere code hin?
Ich denke In tasker eine Aufgabe erzeugen.
Aber mit welchem Befehl?
verschiedene if else befehle?

oder wie ?

Kannst du das ein bißchen detaillierter schreiben?

Danke im Voraus.

mfg
Dieter
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von bahnuhr » 10.01.2016, 16:37

Hallo unlight.

wart mal mit deiner Antwort.

Bin der Lösung auf der Spur.

mfg

Dieter
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von bahnuhr » 10.01.2016, 17:32

also es klappt nicht.

habe ein neues profil in tasker angelegt und dann in autovoice folgendes eingegeben:
bild4.jpg
Unten habe ich auch "Use Regex" angeklickt.
bild5.jpg
Weiterhin ein task angelegt, sieht so aus:
bild3.jpg
Wenn ich nun ok google sage und dann:
Schalte das Licht im Arbeitszimmer ein.
wird das auch korrekt übernommen.

Das Licht geht aber nicht an.

Ändere ich die Nr. 9 im Task mit den richtigen Zahlen ab, also Var. 31140 und Zustand 1 dann geht bei manuellem anklicken auch das Licht an. Der http Befehl stimmt also.
Es werden nur nicht die Var. übernommen.

Kannst du mal drüber schauen.

Danke
mfg
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

FuXXz
Beiträge: 154
Registriert: 16.12.2015, 23:54

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von FuXXz » 10.01.2016, 18:06

Ich habe das leider auch noch nicht zum laufen bekommen. Aber das liegt ja an uns :)
Vielleicht könntest du einfach mal dein Profil / Task exportieren dann könnte man ihn fehlerfrei zum testen nutzen?

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von unlight » 10.01.2016, 19:20

Bitte sehr!

Viel Erfolg beim Basteln :D
Küche__Kinderzimmer.prf.xml
(8.9 KiB) 199-mal heruntergeladen
@bahnuhr: wenn du nur einen raum nimmst, dann brauchst du ja keine Gruppe (also nicht der ganze kram in den Klammern) anlegen, da reicht es wenn einfach nur das wort da steht. Andererseits habe ich keine leerzeichen an den trennstrichen zwischen den Wörtern in der Gruppe, evtl. macht das auch noch was aus.
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von bahnuhr » 10.01.2016, 19:34

Das importieren klappt nicht.

Mein tasker verlangt eine pfj.xml Datei.

Dies ist aber prf.xml.


mfg
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von unlight » 10.01.2016, 19:38

Das ist ja nur ein Profil, kein Projekt. Du musst auf Profile drücken und dann importieren.
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

Antworten

Zurück zu „HomeMatic Apps und Desktop-Anwendungen“