Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. STEUERE Befehl wird zweimal ausgeführt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

STEUERE Befehl wird zweimal ausgeführt

Scheduled Pinned Locked Moved Blockly
11 Posts 2 Posters 707 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    fgrzesik
    wrote on last edited by
    #1

    Hallo zusammen,
    ich möchte gerne die TV Kanäle per Alexa Sprachsteuerung aufrufen.
    Dazu habe ich mir einen BroadLink RM4 Pro besorgt und die Kanaltasten 0 bis 9 von der Fernbedienung angelernt.
    Klicke ich in den Objektdaten des Broadlink Adapters bei den angelernten Befehlen auf den Button, wird am TV auch die Zahl kurz eingeblendet, und dann umgeschaltet.

    Den Wert von Alexa SUMMERY übertrage ich bei Änderung in ein einen Datenpunkt LAST_COMMAND.
    Wenn ich dann den Inhalt wie z.B. "Kanal sieben" abfrage, wird der STEUERE Befehl 2x ausgeführt, also statt Kanal 7 wird Kanal 77 gewählt.
    "Coolstream Taste 7" ist der angelernte Datenpunkt (Rolle = Button) vom Broadlink.

    Was ist mein Fehler? Vielen Dank schon mal für Eure Hilfe.
    Gruß Frank

    Das ist das Testskript:

    Kanal.PNG

    DJMarc75D 1 Reply Last reply
    0
    • F fgrzesik

      Hallo zusammen,
      ich möchte gerne die TV Kanäle per Alexa Sprachsteuerung aufrufen.
      Dazu habe ich mir einen BroadLink RM4 Pro besorgt und die Kanaltasten 0 bis 9 von der Fernbedienung angelernt.
      Klicke ich in den Objektdaten des Broadlink Adapters bei den angelernten Befehlen auf den Button, wird am TV auch die Zahl kurz eingeblendet, und dann umgeschaltet.

      Den Wert von Alexa SUMMERY übertrage ich bei Änderung in ein einen Datenpunkt LAST_COMMAND.
      Wenn ich dann den Inhalt wie z.B. "Kanal sieben" abfrage, wird der STEUERE Befehl 2x ausgeführt, also statt Kanal 7 wird Kanal 77 gewählt.
      "Coolstream Taste 7" ist der angelernte Datenpunkt (Rolle = Button) vom Broadlink.

      Was ist mein Fehler? Vielen Dank schon mal für Eure Hilfe.
      Gruß Frank

      Das ist das Testskript:

      Kanal.PNG

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      wrote on last edited by DJMarc75
      #2

      @fgrzesik dann nimm mal den DP "last_command" auch als Trigger mit "wurde geändert" und darunter dann reagieren. So als erste Idee.

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      F 1 Reply Last reply
      0
      • DJMarc75D DJMarc75

        @fgrzesik dann nimm mal den DP "last_command" auch als Trigger mit "wurde geändert" und darunter dann reagieren. So als erste Idee.

        F Offline
        F Offline
        fgrzesik
        wrote on last edited by
        #3

        @djmarc75
        Aber der Wert von SUMMERY wird doch erst in der Routine in den DP LAST_COMMAND übertragen.
        Ich habe auch testweise mal den Wert von SUMMERY in der FALLS Routine abgefragt, das Ergebnis bleibt aber gleich.

        DJMarc75D 1 Reply Last reply
        0
        • F fgrzesik

          @djmarc75
          Aber der Wert von SUMMERY wird doch erst in der Routine in den DP LAST_COMMAND übertragen.
          Ich habe auch testweise mal den Wert von SUMMERY in der FALLS Routine abgefragt, das Ergebnis bleibt aber gleich.

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          wrote on last edited by
          #4

          @fgrzesik Dann hast Du mehr als eine Alexa welche zuhört und quasi reagiert.

          Ich überleg mir was - Moment bitte ;)

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          F 1 Reply Last reply
          0
          • DJMarc75D DJMarc75

            @fgrzesik Dann hast Du mehr als eine Alexa welche zuhört und quasi reagiert.

            Ich überleg mir was - Moment bitte ;)

            F Offline
            F Offline
            fgrzesik
            wrote on last edited by
            #5

            @djmarc75
            Ich habe mehrere Alexas, das stimmt, aber den SUMMERY Command habe ich nur übergreifend im Bereich HISTORY gefunden.
            Mir würde es reichen, wenn nur ein Echo auf die Sprache reagiert, aber pro Echo kann ich das anscheinend nicht abfragen, oder?

            DJMarc75D 2 Replies Last reply
            0
            • F fgrzesik

              @djmarc75
              Ich habe mehrere Alexas, das stimmt, aber den SUMMERY Command habe ich nur übergreifend im Bereich HISTORY gefunden.
              Mir würde es reichen, wenn nur ein Echo auf die Sprache reagiert, aber pro Echo kann ich das anscheinend nicht abfragen, oder?

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              wrote on last edited by
              #6

              @fgrzesik sagte in STEUERE Befehl wird zweimal ausgeführt:

              Mir würde es reichen, wenn nur ein Echo auf die Sprache reagiert

              Nö, das geht natürlich so einfach nicht weil die immer alle zuhören. Was man da jetzt machen kann ist auf den Summary natürlich triggern - aber mit bissle Trickserei ;)

              Ich überlege noch... moment bitte :)

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Reply Last reply
              0
              • F fgrzesik

                @djmarc75
                Ich habe mehrere Alexas, das stimmt, aber den SUMMERY Command habe ich nur übergreifend im Bereich HISTORY gefunden.
                Mir würde es reichen, wenn nur ein Echo auf die Sprache reagiert, aber pro Echo kann ich das anscheinend nicht abfragen, oder?

                DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                wrote on last edited by
                #7

                @fgrzesik mal so probieren...

                Screenshot 2023-04-22 132124.png

                mit dem Summary vom Alexaadapter ist aber immer bissle Spielerei.

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                F 1 Reply Last reply
                0
                • DJMarc75D DJMarc75

                  @fgrzesik mal so probieren...

                  Screenshot 2023-04-22 132124.png

                  mit dem Summary vom Alexaadapter ist aber immer bissle Spielerei.

                  F Offline
                  F Offline
                  fgrzesik
                  wrote on last edited by
                  #8

                  @djmarc75
                  Leider das gleiche Ergebnis.

                  Wenn ich mal zum Test in der STEUER Routine eine Verzögerung von 10 Sekunden setze, sehe ich auf dem TV dass die 7 gesendet wird, es wird auf den Kanal geschaltet, und 10 Sekunden später wird die 7 erneut gesendet.

                  DJMarc75D 1 Reply Last reply
                  0
                  • F fgrzesik

                    @djmarc75
                    Leider das gleiche Ergebnis.

                    Wenn ich mal zum Test in der STEUER Routine eine Verzögerung von 10 Sekunden setze, sehe ich auf dem TV dass die 7 gesendet wird, es wird auf den Kanal geschaltet, und 10 Sekunden später wird die 7 erneut gesendet.

                    DJMarc75D Offline
                    DJMarc75D Offline
                    DJMarc75
                    wrote on last edited by
                    #9

                    @fgrzesik na dann zeig doch bitte Dein Blockly

                    Lehrling seit 1975 !!!
                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                    F 1 Reply Last reply
                    0
                    • DJMarc75D DJMarc75

                      @fgrzesik na dann zeig doch bitte Dein Blockly

                      F Offline
                      F Offline
                      fgrzesik
                      wrote on last edited by
                      #10

                      @djmarc75

                      Kanal 7.PNG

                      DJMarc75D 1 Reply Last reply
                      0
                      • F fgrzesik

                        @djmarc75

                        Kanal 7.PNG

                        DJMarc75D Offline
                        DJMarc75D Offline
                        DJMarc75
                        wrote on last edited by
                        #11

                        @fgrzesik grad aufgefallen... in dem Blockly im Startbeitrag hast Du "aktualisiere last_command".
                        Das geht natürlich nur wenn das ein eigener DP ist. Sonst muss da "steuere" verwendet werden.

                        Lehrling seit 1975 !!!
                        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        645

                        Online

                        32.7k

                        Users

                        82.3k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Home
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe