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

                        818
                        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