Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. [GELÖST] Lenovo Tablet Display AN/AUS per Sprache

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [GELÖST] Lenovo Tablet Display AN/AUS per Sprache

    This topic has been deleted. Only users with topic management privileges can see it.
    • arteck
      arteck Developer Most Active @haselchen last edited by

      @haselchen das kannst du auch mit einem link (die app : http shortcuts) und simple api machen
      da bruacht du keinen tasker für..

      haselchen 1 Reply Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @arteck last edited by

        @arteck

        Wenn Du mir jetzt noch die Hilfestellung gibst, wie ich damit den Screensaver per Stimme "anmache"?!

        arteck 1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active @haselchen last edited by

          @haselchen

          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 ] 
          
          
          1 Reply Last reply Reply Quote 1
          • arteck
            arteck Developer Most Active @haselchen last edited by

            @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

            1 Reply Last reply Reply Quote 0
            • bahnuhr
              bahnuhr Forum Testing Most Active last edited by bahnuhr

              Und nun die tasker noch als Datei:

              Homematic___Dimmer.prf.xml

              DP_senden.tsk.xml

              haselchen 1 Reply Last reply Reply Quote 0
              • haselchen
                haselchen Most Active @bahnuhr last edited by

                @bahnuhr

                Puh, dass nenn ich mal Lesestoff.
                Danke für Deine Mühe.
                Vermutlich krieg ich es nicht gebacken.
                Echt umfangreich was Du da auf die Beine gestellt hast....

                @arteck

                Quatschen -> Zum Tablet natürlich.

                arteck bahnuhr 2 Replies Last reply Reply Quote 0
                • arteck
                  arteck Developer Most Active @haselchen last edited by

                  @haselchen ahh ok .. dann Lösung von bahnuhr

                  1 Reply Last reply Reply Quote 0
                  • bahnuhr
                    bahnuhr Forum Testing Most Active @haselchen last edited by

                    @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.

                    haselchen 1 Reply Last reply Reply Quote 0
                    • haselchen
                      haselchen Most Active @bahnuhr last edited by haselchen

                      @bahnuhr

                      Nach langem Probieren und literweise Tee zur Beruhigung habe ich es hiermit umsetzen können:

                      https://www.forwardme.de/2017/11/11/smarthome-steuerung-via-android-display-mit-tasker-und-rule-basierter-an-und-abschaltung/

                      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

                      a5c6123e-275d-4de2-9aa1-eda4ea8de26d-grafik.png

                      N 1 Reply Last reply Reply Quote 1
                      • N
                        Nordischerjung @haselchen last edited by

                        @haselchen Moin,

                        mach doch so, brauchst nur einen Trigger

                        a4813d84-f0c9-4ba6-a509-4c5553c01efc-image.png

                        haselchen 1 Reply Last reply Reply Quote 1
                        • haselchen
                          haselchen Most Active @Nordischerjung last edited by

                          @nordischerjung

                          Werde ich nachher mal ausprobieren.
                          Danke für den Denkanstoß.
                          Ressourcen sparen ist das Zauberwort 😁

                          @bahnuhr

                          Danke auch Dir für Deine Mühen. Vielleicht ist in dem Link ja auch was brauchbares für Dich dabei.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          900
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          4
                          16
                          668
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo