Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. ioT Adapter Button triggern ohne EIN/AUS

    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

    ioT Adapter Button triggern ohne EIN/AUS

    This topic has been deleted. Only users with topic management privileges can see it.
    • MartinG
      MartinG @dslraser last edited by

      @dslraser
      ok. dann werde ich wohl nicht bei den Routinen vorbeikommen.
      Vielen Dank für deine Hilfe!!

      dslraser 1 Reply Last reply Reply Quote 1
      • dslraser
        dslraser Forum Testing Most Active @MartinG last edited by

        @marting sagte in ioT Adapter Button triggern ohne EIN/AUS:

        @dslraser
        ok. dann werde ich wohl nicht bei den Routinen vorbeikommen.
        Vielen Dank für deine Hilfe!!

        Allerdings habe ich sowas wie SZENE_TRIGGER oder ACTIVITY_TRIGGER noch nicht probiert...
        Kannst ja mal testen.

        Bildschirmfoto 2021-12-03 um 10.57.41.png

        1 Reply Last reply Reply Quote 1
        • S
          sauerstofff last edited by

          Ich würde mich hier gern noch mal anschließen.

          Ich habe folgenden DP über ein Skript anlegen lassen und lange Zeit mit Alexa und IOT genutzt.
          Seit (update auf Admin 5?, update von JS?) einiger Zeit funktioniert dies nun nicht mehr.

          Da ich hierüber meine Lautstärke ändere kann ich nicht mit Switches arbeiten:
          "Alexa, AVR Lautstärke lauter, EIN" geht mal gar nicht.

          Wie gesagt, vor einiger Zeit hat es wunderbar funktioniert. Nun wird der Datenpuntk (welcher in IOT aufgeführt wird) nicht mehr getriggert.
          Wenn ich ihn unter den Objekten manuell trigger, funktioniert es; es liegt also am IOT Adpater.

          {
            "common": {
              "name": "AVR leiser",
              "read": true,
              "write": true,
              "type": "boolean",
              "def": false,
              "role": "button",
              "smartName": {
                "de": "Denon leiser",
                "smartType": "SWITCH"
              }
            },
            "native": {
              "name": "AVR leiser",
              "read": true,
              "write": true,
              "type": "boolean",
              "def": false,
              "role": "button",
              "smartName": "Denon leiser"
            },
            "type": "state",
            "_id": "javascript.0.Eigene_Datenpunkte.WZ.AVR.Lautstaerke.leiser",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1639604365382
          }
          
          dslraser 1 Reply Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @sauerstofff last edited by dslraser

            @sauerm

            ändere mal Deinen DP auf

            "read": false,
            

            und vielleicht auch

            "def": true,
            

            Edit: funktionieren andere Befehle über iot ?

            S 1 Reply Last reply Reply Quote 0
            • S
              sauerstofff @dslraser last edited by sauerstofff

              @dslraser danke für den Tipp. Hat leider nicht geändert 😕

              {
                "common": {
                  "name": "AVR lauter",
                  "read": false,
                  "write": true,
                  "type": "boolean",
                  "def": true,
                  "role": "button",
                  "smartName": {
                    "de": "Denon lauter",
                    "smartType": "SWITCH"
                  }
                },
                "native": {},
                "type": "state",
                "_id": "javascript.0.Eigene_Datenpunkte.WZ.AVR.Lautstaerke.lauter",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                },
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1639606309989
              }
              

              Das ist beim Versuch den DP im IOT Adapter manuell hinzuzufügen kurz aufgetaucht. Vielleicht hilft das?

              iob_iot_dp_error.png

              dslraser crunchip 3 Replies Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active @sauerstofff last edited by

                @sauerm
                wieso willst Du den manuell in iot einfügen ? Der ist doch schon in iot drinn ?

                S 1 Reply Last reply Reply Quote 0
                • S
                  sauerstofff @dslraser last edited by

                  @dslraser ja, hatte ich nur mal zum testen gemacht. Hatte gehofft, dass dann eine aussagekräftige Fehlermeldung kommt.
                  Verstehe sonst nicht, warum IOT den Button nicht triggert

                  dslraser 1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @sauerstofff last edited by dslraser

                    @sauerm
                    ich habe zwei Routinen. (auch mit eigenen DP als Button. )

                    Alexa, mach lauter.
                    Alexa, mach leiser.

                    C2DE1DA1-9A13-45D9-96A7-4A7C9B9A1E2C.jpeg

                    E42F0588-53DA-47EC-B0D0-A8360E41039D.png

                    Zusätzlich läuft bei mir ein Blockly, welches prüft, ob die Lautstärke aktuell über meine VU oder über meinen Denon geregelt wird. Ausserdem prüft das Blockly welcher ECHO angesprochen wurde und steuert dann die Lautstärke am passenden Gerät. (Wohnzimmer/Schlafzimmer)

                    Funktioniert schon sehr lange so.

                    Bildschirmfoto 2021-12-15 um 23.46.35.png

                    Bildschirmfoto 2021-12-15 um 23.46.48.png

                    S 1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @sauerstofff last edited by

                      @sauerm
                      funktionieren andere Befehle über iot ?

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        sauerstofff @dslraser last edited by

                        @dslraser ja schon, nur (soweit ich sagen kann sämtliche) "buttons" nicht

                        dslraser 1 Reply Last reply Reply Quote 0
                        • dslraser
                          dslraser Forum Testing Most Active @sauerstofff last edited by dslraser

                          @sauerm sagte in ioT Adapter Button triggern ohne EIN/AUS:

                          @dslraser ja schon, nur (soweit ich sagen kann sämtliche) "buttons" nicht

                          wie sprichst Du die Button an ? Über eine Routine ?

                          Edit: Und zeig mal den Script oder Blockly welches die Lautstärke dann steuert.

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            sauerstofff @dslraser last edited by sauerstofff

                            @dslraser Hatte deine Nachricht oben übersehen.
                            Coole Sache mit den unterschiedlichen Zonen! 🤯

                            Jetzt verstehe ich auch, was alle mit den Routinen meinen... Schade, dass vorher alles wunderbar mit den Buttons funktioniert hat.
                            Also mindestens Anfang des Jahres funktionierte es bei mir noch so:

                            b1172613-3092-4393-a335-bdd3a186503c-image.png

                            Komplett ohne Alexa Routine.
                            Ich konnte einfach sagen: "Alexa, Denon lauter/leiser"

                            dslraser 1 Reply Last reply Reply Quote 0
                            • S
                              sauerstofff @dslraser last edited by

                              @dslraser ich habe es nun ebenfalls über Routinen gelöst. Etwas umständlicher als einfach nur automatisch einen DP im Skript zu erstellen, aber zumindest funktioniert nun wieder alles.
                              Danke 🙂

                              1 Reply Last reply Reply Quote 1
                              • dslraser
                                dslraser Forum Testing Most Active @sauerstofff last edited by

                                @sauerm
                                Dein Blockly sieht okay aus. Du könntest mal testen ob der Befehl funktioniert, wenn Du an Deinen lauter Befehl mal das Wörtchen an oder aus hinten drann sagst, oder sogar mal
                                Alexa, schalte denon lauter an. Wenn das funktionieren sollte, dann weißt Du das der Befehl ankommt, dann stelle einfach um auf zwei Routinen, da kannst Du dann einen normalen Satz sagen. Damit Alexa nichts verwechselt nehme ich als SmartNamen im iot immer irgendetwas was sie nicht verstehen kann, z.B. 13lauter13 oder sowas, dann funktioniert die Routine immer. Wenn es ein SmartName ist, den sie auch direkt verstehen und schalten könnte, dann gibt es Probleme.
                                Also SmartName mach lauter und Routine mach lauter wird nicht funktionieren.

                                S 2 Replies Last reply Reply Quote 0
                                • S
                                  sauerstofff @dslraser last edited by

                                  @dslraser Ich hatte vorher mal den Button auf switch geändert und dann "Alexa Denon lauter AN" getestet. Das funktioniert dann auch (aber ist ja furchtbar 🙂 ).
                                  Wenn ich den Button über die Objekte manuell "anklicke" funktionierte es auch.
                                  Nun hab ich es so gelöst. Ich frage mich nur warum das geändert wurde.

                                  Das Skript so wie es war (mit den automatisch erstellenten Buttons) hat ja lange Zeit funktioniert und nach einem Update (habe nicht feststellen können was genau es war, aber wohl IOT) ging es plötzlich nicht mehr. Ohne, dass ich was geändert hätte.
                                  Habe auch schon gesehen, dass andere das gleiche Problem haben. Auch auf GitHub, dort wurde das Issue aber geschlossen, weil der Ersteller sich ebenfalls mit Routinen beholfen hat 😌

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    sauerstofff @dslraser last edited by sauerstofff

                                    @dslraser Ja, das habe ich mir bei deiner Deklaration im IOT Adapter schon gedacht 😄
                                    Ich habe es dann ähnlich gemacht und als SmartName "AVRLautstärkeErhöhen" genommen. Das sollte ebenfalls funktionieren (das sagt hier niemand und zudem ist bei Alexa "AVR" eh "Ahver" :D)
                                    so far funktioniert nun alles wieder.

                                    Übrigens: Bei mir erstellt der Denon Adapter zusätzlich einen Alias mit dem Atribut SET. Das in IOT eingebunden lässt die Lautstärke über Prozent ändern.
                                    "Alexa, Denon 20%" oder "Alexa, stelle Denon auf 20" (Bei Smartname "Denon")

                                    dslraser 1 Reply Last reply Reply Quote 1
                                    • dslraser
                                      dslraser Forum Testing Most Active @sauerstofff last edited by

                                      @sauerm

                                      AVR wäre dann A. V. R.

                                      (mit Punkt und Leerzeichen erkennt Alexa auch einzelne Buchstaben, so schalte ich dann TV Sender um)

                                      S 1 Reply Last reply Reply Quote 1
                                      • S
                                        sauerstofff @dslraser last edited by

                                        @dslraser ah cool, nice to know, danke 🙂
                                        In dem fall habe ich es mal andersherum ausgenutzt 😊

                                        dslraser 1 Reply Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active @sauerstofff last edited by dslraser

                                          @sauerm
                                          Alexa, schalte ZDF an (SmartName Z. D. F. ) funktioniert direkt, also ohne Umweg über Routinen, ebenfalls mit einem Button.
                                          Meistens reicht auch Alexa, ZDF an (ohne schalte)

                                          1 Reply Last reply Reply Quote 0
                                          • crunchip
                                            crunchip Forum Testing Most Active @MartinG last edited by crunchip

                                            @marting sagte in ioT Adapter Button triggern ohne EIN/AUS:

                                            Allerdings kling es doof, wenn ich immer sagen muss Alexa, Saugroboter Küche saugen EIN. Ohne EIN wäre es viel angenehmer.

                                            wenn ich einen Button im iot hinzufüge, mit Namen Sauger, reicht "schalte Sauger" oder "Sauger an", was allerdings nicht geht, wenn man ihn Küchensauger nennt

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            554
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            41
                                            2858
                                            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