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. ioT Adapter Button triggern ohne EIN/AUS

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

ioT Adapter Button triggern ohne EIN/AUS

Scheduled Pinned Locked Moved Skripten / Logik
41 Posts 6 Posters 4.8k Views 6 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.
  • S sauerstofff

    @dslraser Ja, das habe ich mir bei deiner Deklaration im IOT Adapter schon gedacht :D
    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")

    dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    wrote on last edited by
    #30

    @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
    1
    • dslraserD dslraser

      @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 Offline
      S Offline
      sauerstofff
      wrote on last edited by
      #31

      @dslraser ah cool, nice to know, danke :)
      In dem fall habe ich es mal andersherum ausgenutzt :blush:

      dslraserD 1 Reply Last reply
      0
      • S sauerstofff

        @dslraser ah cool, nice to know, danke :)
        In dem fall habe ich es mal andersherum ausgenutzt :blush:

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        wrote on last edited by dslraser
        #32

        @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
        0
        • Martin1324M Martin1324

          Hallo Zusammen,

          ich möchte gerne mit dem ioT Adapter einen Datenpunkt triggern. Leider ist es nicht möglich einen Datenpunkt des Typs Button in den ioT Adapter zu integrieren, so habe ich es mit einen state versucht. Soweit funktioniert es, wenn ich anschließend mittels Alexa versuche den Datenpunkt zu ändern (Alexa, Datenpunkt ein/aus).
          Ich möchte allerdings den Datenpunkt ohne den Status (ein/aus) triggern. Ist dies möglich?
          Hintergrund:
          Ich möchte per Alexa meinen Roborock Saugroboter steuern. Da der Roborock Adapter die Datenpunkte des Typs Buttons hat, würde ich dies mit einem Blockly Skript lösen.
          Allerdings kling es doof, wenn ich immer sagen muss Alexa, Saugroboter Küche saugen EIN. Ohne EIN wäre es viel angenehmer.

          Den workaround mittels Einer Alexa Routine kenne ich und der funktioniert auch. Ich möchte dies jedoch sauberer lösen. Vor allem, da es sehr mühselig ist, die ganzen Routinen anzulegen.

          Vielen Dank schon mal für eure Hilfe

          lg

          Martin

          crunchipC Away
          crunchipC Away
          crunchip
          Forum Testing Most Active
          wrote on last edited by crunchip
          #33

          @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

          umgestiegen von Proxmox auf Unraid

          S 1 Reply Last reply
          0
          • crunchipC 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 Offline
            S Offline
            sauerstofff
            wrote on last edited by sauerstofff
            #34

            @crunchip es geht ja darum, dass Datenpunkte vom Typ "Button" über den Adapter nicht hinzugefügt oder bei automatischer Insertion über bspw. Skripte, die IOT Button dann nicht getriggert werden.
            (s.o.)

            Wie hast du denn den Button in IOT hinzugefügt?
            Kannst du mal einen Screenshot posten?

            crunchipC 1 Reply Last reply
            0
            • S sauerstofff

              @crunchip es geht ja darum, dass Datenpunkte vom Typ "Button" über den Adapter nicht hinzugefügt oder bei automatischer Insertion über bspw. Skripte, die IOT Button dann nicht getriggert werden.
              (s.o.)

              Wie hast du denn den Button in IOT hinzugefügt?
              Kannst du mal einen Screenshot posten?

              crunchipC Away
              crunchipC Away
              crunchip
              Forum Testing Most Active
              wrote on last edited by
              #35

              @sauerm warum soll das nicht gehen?
              4deeda32-5287-4c54-8181-689321c6c317-grafik.png

              {
                "common": {
                  "name": "trigger_button",
                  "role": "button",
                  "type": "boolean",
                  "desc": "Manuell erzeugt",
                  "read": true,
                  "write": true,
                  "def": false,
                  "smartName": false
                },
                "native": {},
                "acl": {
                  "object": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator",
                  "state": 1636
                },
                "_id": "0_userdata.0.trigger_button",
                "type": "state",
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1640004684205
              }
              

              4a62fd19-24c6-42e5-86ac-990e0c7033fb-grafik.png
              5f3e4b24-26d5-4df2-a8ca-b5788f1675dd-grafik.png
              db48cfe4-743e-4ad7-87e7-aee9d30494a8-grafik.png

              umgestiegen von Proxmox auf Unraid

              dslraserD 1 Reply Last reply
              0
              • S 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

                crunchipC Away
                crunchipC Away
                crunchip
                Forum Testing Most Active
                wrote on last edited by
                #36

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

                name": "AVR lauter"

                das liegt wahrscheinlich an deinem Leerzeichen

                umgestiegen von Proxmox auf Unraid

                S 1 Reply Last reply
                0
                • crunchipC crunchip

                  @sauerm warum soll das nicht gehen?
                  4deeda32-5287-4c54-8181-689321c6c317-grafik.png

                  {
                    "common": {
                      "name": "trigger_button",
                      "role": "button",
                      "type": "boolean",
                      "desc": "Manuell erzeugt",
                      "read": true,
                      "write": true,
                      "def": false,
                      "smartName": false
                    },
                    "native": {},
                    "acl": {
                      "object": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator",
                      "state": 1636
                    },
                    "_id": "0_userdata.0.trigger_button",
                    "type": "state",
                    "from": "system.adapter.admin.0",
                    "user": "system.user.admin",
                    "ts": 1640004684205
                  }
                  

                  4a62fd19-24c6-42e5-86ac-990e0c7033fb-grafik.png
                  5f3e4b24-26d5-4df2-a8ca-b5788f1675dd-grafik.png
                  db48cfe4-743e-4ad7-87e7-aee9d30494a8-grafik.png

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  wrote on last edited by
                  #37

                  @crunchip
                  Buttons sind eigentlich write-only (?)

                  https://github.com/ioBroker/ioBroker/blob/master/doc/STATE_ROLES.md

                  Bildschirmfoto 2021-12-20 um 14.39.13.png

                  crunchipC 1 Reply Last reply
                  0
                  • dslraserD dslraser

                    @crunchip
                    Buttons sind eigentlich write-only (?)

                    https://github.com/ioBroker/ioBroker/blob/master/doc/STATE_ROLES.md

                    Bildschirmfoto 2021-12-20 um 14.39.13.png

                    crunchipC Away
                    crunchipC Away
                    crunchip
                    Forum Testing Most Active
                    wrote on last edited by
                    #38

                    @dslraser wenn ich einen DP anlege und danach die Rolle auf button ändere , ist read/write auf true

                    umgestiegen von Proxmox auf Unraid

                    1 Reply Last reply
                    0
                    • crunchipC crunchip

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

                      name": "AVR lauter"

                      das liegt wahrscheinlich an deinem Leerzeichen

                      S Offline
                      S Offline
                      sauerstofff
                      wrote on last edited by sauerstofff
                      #39

                      @crunchip
                      ich habe es mal mit nem Unterstrich versucht.

                      Nach wie vor werden:

                      • button die ich per Skript automatisch in den IOT Adapter (über SmartName) einfüge nicht ausgelöst ("XY unterstützt das nicht")

                      • button die ich manuell in den IOT Adapter einbinden möchte nicht hinzugefügt (XY wurde nicht hinzugefügt)


                      Beim manuellen Hinzufügen eines Button zu IOT:

                      70c022f9-ff68-4758-8bf2-c6813617ed44-image.png


                      Bei automatischer Einbindung sieht der DP so aus:

                      3630f013-cc26-4d02-9461-8110f3462ad9-image.png

                      {
                        "common": {
                          "name": "AVR Lautstärke um 10 verringern",
                          "read": true,
                          "write": true,
                          "type": "boolean",
                          "role": "button",
                          "def": true,
                          "smartName": "Denon_leiser"
                        },
                        "native": {
                          "name": "AVR Lautstärke um 10 verringern",
                          "read": true,
                          "write": true,
                          "type": "boolean",
                          "role": "button",
                          "def": true,
                          "smartName": "Denon_leiser"
                        },
                        "type": "state",
                        "from": "system.adapter.javascript.0",
                        "user": "system.user.admin",
                        "ts": 1640015956934,
                        "_id": "0_userdata.0.Devices.WZ.AVR.lautstaerke.leiser",
                        "acl": {
                          "object": 1636,
                          "state": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator"
                        }
                      }
                      

                      e46490a6-b366-4adf-a18e-a65668fa8a3b-image.png

                      c358623b-f047-459f-9677-905dd829227a-image.png

                      EDIT:

                      habe mal deine DP Config übernommen. Und konnte so zumindest den DP manuell in IOT übernehmen (also ohne o.a. Fehlermeldung).
                      Ansonsten hat sich aber nichts geändert. Wenn ich sage: "Alexa, Denon leiser" - Kommt die Antwort: "Denon lauter unterstützt das nicht".

                      crunchipC 1 Reply Last reply
                      0
                      • S sauerstofff

                        @crunchip
                        ich habe es mal mit nem Unterstrich versucht.

                        Nach wie vor werden:

                        • button die ich per Skript automatisch in den IOT Adapter (über SmartName) einfüge nicht ausgelöst ("XY unterstützt das nicht")

                        • button die ich manuell in den IOT Adapter einbinden möchte nicht hinzugefügt (XY wurde nicht hinzugefügt)


                        Beim manuellen Hinzufügen eines Button zu IOT:

                        70c022f9-ff68-4758-8bf2-c6813617ed44-image.png


                        Bei automatischer Einbindung sieht der DP so aus:

                        3630f013-cc26-4d02-9461-8110f3462ad9-image.png

                        {
                          "common": {
                            "name": "AVR Lautstärke um 10 verringern",
                            "read": true,
                            "write": true,
                            "type": "boolean",
                            "role": "button",
                            "def": true,
                            "smartName": "Denon_leiser"
                          },
                          "native": {
                            "name": "AVR Lautstärke um 10 verringern",
                            "read": true,
                            "write": true,
                            "type": "boolean",
                            "role": "button",
                            "def": true,
                            "smartName": "Denon_leiser"
                          },
                          "type": "state",
                          "from": "system.adapter.javascript.0",
                          "user": "system.user.admin",
                          "ts": 1640015956934,
                          "_id": "0_userdata.0.Devices.WZ.AVR.lautstaerke.leiser",
                          "acl": {
                            "object": 1636,
                            "state": 1636,
                            "owner": "system.user.admin",
                            "ownerGroup": "system.group.administrator"
                          }
                        }
                        

                        e46490a6-b366-4adf-a18e-a65668fa8a3b-image.png

                        c358623b-f047-459f-9677-905dd829227a-image.png

                        EDIT:

                        habe mal deine DP Config übernommen. Und konnte so zumindest den DP manuell in IOT übernehmen (also ohne o.a. Fehlermeldung).
                        Ansonsten hat sich aber nichts geändert. Wenn ich sage: "Alexa, Denon leiser" - Kommt die Antwort: "Denon lauter unterstützt das nicht".

                        crunchipC Away
                        crunchipC Away
                        crunchip
                        Forum Testing Most Active
                        wrote on last edited by
                        #40

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

                        Wenn ich sage: "Alexa, Denon leiser" - Kommt die Antwort: "Denon lauter unterstützt das nicht".

                        nimm doch meinen DP und nenne ihn nur "leiser" und probier es mit
                        "A...mach leiser" oder "A...schalte leiser"

                        umgestiegen von Proxmox auf Unraid

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          sauerstofff
                          wrote on last edited by
                          #41

                          @crunchip danke, habe ich jetzt auch mal ausprobiert.
                          leiser geht nicht, da sonst das Alexa Gerät priorisiert wird. "Schalte leiser" oder "Schalte leiser ein" find ich wieder unästhetisch.
                          Nenne ich den DP XY leiser und sage "A..., XY leiser" erhalte ich bei deinem DP ebenfalls "XY unterstützt das nicht". Sobald die Aussage keinen konkreten Schaltbefehl (AN/AUS) beinhaltet, kann der DP bei mir nicht getriggert werden.
                          Witzigerweise hatte ich vor dem Test das Problem, dass der Button bei Alexa zwar durchging (Bestätigungston vom Assistenten) allerdings passierte im Skript nichts (scheinbar wurde der Befehl nicht bis zum Objekt durchgereicht).

                          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

                          686

                          Online

                          32.6k

                          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