Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

STEUERE Befehl wird zweimal ausgeführt

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 2 Kommentatoren 636 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F Offline
    F Offline
    fgrzesik
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antworten Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • DJMarc75D DJMarc75

                      @fgrzesik na dann zeig doch bitte Dein Blockly

                      F Offline
                      F Offline
                      fgrzesik
                      schrieb am zuletzt editiert von
                      #10

                      @djmarc75

                      Kanal 7.PNG

                      DJMarc75D 1 Antwort Letzte Antwort
                      0
                      • F fgrzesik

                        @djmarc75

                        Kanal 7.PNG

                        DJMarc75D Offline
                        DJMarc75D Offline
                        DJMarc75
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        606

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe