NEWS
[GELÖST] Lenovo Tablet Display AN/AUS per Sprache
-
@haselchen das kannst du auch mit einem link (die app : http shortcuts) und simple api machen
da bruacht du keinen tasker für.. -
Wenn Du mir jetzt noch die Hilfestellung gibst, wie ich damit den Screensaver per Stimme "anmache"?!
-
Also, ich habe tasker und autovoice und autovoice unlock key installiert.
Das muss erst einmal funktionieren.Und dann z.B. folgendes Profil um z.B. Homematic-Dimmer einzuschalten:
Profil: Homematic - Dimmer Einstellungen: Restore: yes Ereignis: AutoVoice Recognized [ Konfiguration:Command: ".+ (?<gerät>licht|lampe|dimmer) .+ (?<raum>büro|wohnzimmer|schlafzimmer|bad|küche) .+ (regex)" ] Eingang Aufgabe: Anon A1: Variable Setzen [ Name: %temp Zu: %avword(#?an) Max Rounding Digits: 0 ] A2: Variable Setzen [ Name: %test Zu: %avword(%temp)%temp%test%raum Max Rounding Digits: 3 ] A3: If [ %test ~ an ] A4: Variable Setzen [ Name: %zustand Zu: 100 Max Rounding Digits: 3 ] A5: Goto Aktion [ Typ: Aktion Nummer Nummer: 25 ] A6: End If A7: Variable Setzen [ Name: %temp Zu: %avword(#?aus) Max Rounding Digits: 0 ] A8: Variable Setzen [ Name: %test Zu: %avword(%temp) Max Rounding Digits: 0 ] A9: If [ %test ~ aus ] A10: Variable Setzen [ Name: %zustand Zu: 0 Max Rounding Digits: 0 ] A11: Goto Aktion [ Typ: Aktion Nummer Nummer: 25 ] A12: End If A13: Variable Setzen [ Name: %temp Zu: %avword(#?ein) Max Rounding Digits: 0 ] A14: Variable Setzen [ Name: %test Zu: %avword(%temp) Max Rounding Digits: 0 ] A15: If [ %test ~ ein ] A16: Variable Setzen [ Name: %zustand Zu: 100 Max Rounding Digits: 3 ] A17: Goto Aktion [ Typ: Aktion Nummer Nummer: 25 ] A18: End If A19: Variable Setzen [ Name: %temp Zu: %avword(#?auf)+1 Mathematisch: An Max Rounding Digits: 0 ] A20: Variable Suchen Ersetzen [ Variable: %avword(%temp) Suche: % Übereinstimmungen Ersetzen: An Ersetzen Durch: ] A21: Variable Setzen [ Name: %test Zu: %avword(%temp) Mathematisch: An Max Rounding Digits: 3 ] A22: If [ %test > 0 & %test < 100 | %test = 100 ] A23: Variable Setzen [ Name: %zustand Zu: %test Max Rounding Digits: 0 ] A24: End If A25: If [ %raum ~ büro ] A26: Variable Setzen [ Name: %raum Zu: Büro Max Rounding Digits: 3 ] A27: Else If [ %raum ~ wohnzimmer ] A28: Variable Setzen [ Name: %raum Zu: Wz Max Rounding Digits: 3 ] A29: Else If [ %raum ~ schlafzimmer ] A30: Variable Setzen [ Name: %raum Zu: Schlafzimmer Max Rounding Digits: 3 ] A31: Else If [ %raum ~ küche ] A32: Variable Setzen [ Name: %raum Zu: Küche Max Rounding Digits: 3 ] A33: Else If [ %raum ~ bad ] A34: Variable Setzen [ Name: %raum Zu: Bad_EG Max Rounding Digits: 3 ] A35: End If A36: Variable Setzen [ Name: %SDP Zu: alias.0.HM.Dimmer.%raum.LEVEL?value=%zustand Max Rounding Digits: 3 ] A37: Task Ausführen [ Name: DP senden Priorität: %priority Structure Output (JSON, etc): An ] A38: If [ %zustand ~ 0 ] A39: Vorlesen [ Text: Das Licht wird ausgeschaltet. Maschine: Stimme: default:default Stream: 3 Tonhöhe: 5 Geschwindigkeit: 5 Respect Audio Focus: An ] A40: Else If [ %zustand ~ 100 ] A41: Vorlesen [ Text: Das Licht wird eingeschaltet. Maschine: Stimme: default:default Stream: 3 Tonhöhe: 5 Geschwindigkeit: 5 Respect Audio Focus: An ] A42: Else If [ %zustand > 0 & %zustand < 100 | %zustand = 100 ] A43: Variable Setzen [ Name: %test2 Zu: %zustand Mathematisch: An Max Rounding Digits: 3 ] A44: Vorlesen [ Text: Der Dimmer wird auf %test2 Prozent eingestellt. Maschine: Stimme: default:default Stream: 3 Tonhöhe: 5 Geschwindigkeit: 5 Respect Audio Focus: An ] A45: End If
Und dann sowas als task:
Aufgabe: DP senden A1: Variable Setzen [ Name: %key Zu: @pro_dieter@dbrp-mueller.de_a7446fa0-5854-11ec-a303-0d8dd7d09e20 Max Rounding Digits: 3 Structure Output (JSON, etc): An ] A2: HTTP Request [ Method: GET URL: https://iobroker.pro/service/simpleApi/%key/set/%SDP Timeout (Sekunden): 15 Task Weiter Ausführen Nach Fehler:An ] A3: Popup-Benachrichtigung [ Text: %http_response_code sofort mit Task fortfahren: An Dismiss On Click: An ]
-
@haselchen ok wartemal
gibt es nen Workaround den Screensaver per Stimme anschalten zu lassen?
über was alexa ?? siri?? mit wem willst du quaschen ??
doch nicht mit dem Handy.. oder.. denn wenn ja dann kannst du mal ebenauf ein link klicken
oder verstehe ich was falsch
-
-
-
@haselchen ahh ok .. dann Lösung von bahnuhr
-
@haselchen sagte in Lenovo Tablet Screensaver per Sprache anschalten:
Quatschen -> Zum Tablet natürlich.
1 Anmerkung noch.
Wenn autovoice permament zuhören soll ob etwas kommt, dann wird bei android ständig ein piepen abgespielt.
Das hab ich umgangen, indem man manuell die app auf dem handy antippen muss.
Dann sprechen und es reagiert dann wie gewünscht.Aber dafür musst du aufs handy drücken, dann sprechen und dein Script in tasker wird ausgeführt.
-
Nach langem Probieren und literweise Tee zur Beruhigung habe ich es hiermit umsetzen können:
Autovoice brauche ich demnach nicht mehr.
Man muss nur die App Tasker Network Event Server noch runterladen (kostenlos) und dann gehts in 2min locker flockig.Per Browser geht es schonmal und gleich probiere ich es mit Blockly und Alexa die URL zu senden.
Edit: Funktioniert wunderbar (bisher) mit Alexa und Blockly
-
@haselchen Moin,
mach doch so, brauchst nur einen Trigger
-
Werde ich nachher mal ausprobieren.
Danke für den Denkanstoß.
Ressourcen sparen ist das ZauberwortDanke auch Dir für Deine Mühen. Vielleicht ist in dem Link ja auch was brauchbares für Dich dabei.