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

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

ioT Adapter Button triggern ohne EIN/AUS

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
41 Beiträge 6 Kommentatoren 4.3k Aufrufe 6 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.
  • 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
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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 Offline
      crunchipC Offline
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
        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 Offline
          crunchipC Offline
          crunchip
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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 Offline
            crunchipC Offline
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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 Offline
                crunchipC Offline
                crunchip
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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 Offline
                    crunchipC Offline
                    crunchip
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      sauerstofff
                      schrieb am zuletzt editiert von
                      #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 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

                      839

                      Online

                      32.4k

                      Benutzer

                      81.5k

                      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