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. ioBroker Allgemein
  4. Button Wert bleibt nach drücken wahr

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Button Wert bleibt nach drücken wahr

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 4 Kommentatoren 496 Aufrufe 4 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.
  • R Offline
    R Offline
    reutli
    schrieb am zuletzt editiert von
    #1

    Hallo Leute,

    bin verwirrt.
    Ich habe zum Start der manuellen Beregnung seit einiger Zeit einen Button in den Userdata. Seit kurzem bleibt der Wert des Button aber auf "wahr" nach dem Drücken.
    Das führt natürlich dazu, dass zugehörige Skripte nciht starten, wenn der Button gedrückt wird.

    Bildschirmfoto 2025-07-01 um 07.41.30.png

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

    wo kann ich suchen?

    BITTE BEACHTET DOCH DAS: https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge
    iobroker in Debian-VM auf Proxmox Server (Ryzen 7 / 32GB / 1TB NVMe SSD) als Master - mehrere Raspberry Pis (3+4) als Slaves. InfluxDB V2 und Grafana auf LXC.

    *Wer freundlich ist, dem wird freundlich geholfen *

    arteckA haus-automatisierungH 2 Antworten Letzte Antwort
    0
    • R reutli

      Hallo Leute,

      bin verwirrt.
      Ich habe zum Start der manuellen Beregnung seit einiger Zeit einen Button in den Userdata. Seit kurzem bleibt der Wert des Button aber auf "wahr" nach dem Drücken.
      Das führt natürlich dazu, dass zugehörige Skripte nciht starten, wenn der Button gedrückt wird.

      Bildschirmfoto 2025-07-01 um 07.41.30.png

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

      wo kann ich suchen?

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @reutli sagte in Button Wert bleibt nach drücken wahr:

      button

      der bleibt immer so wie der gedrückt wurde da "Manuell erzeugt".. wie kommst du dadrauf dass der automatisch auf false geht. ??

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      1
      • R reutli

        Hallo Leute,

        bin verwirrt.
        Ich habe zum Start der manuellen Beregnung seit einiger Zeit einen Button in den Userdata. Seit kurzem bleibt der Wert des Button aber auf "wahr" nach dem Drücken.
        Das führt natürlich dazu, dass zugehörige Skripte nciht starten, wenn der Button gedrückt wird.

        Bildschirmfoto 2025-07-01 um 07.41.30.png

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

        wo kann ich suchen?

        haus-automatisierungH Offline
        haus-automatisierungH Offline
        haus-automatisierung
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @reutli sagte in Button Wert bleibt nach drücken wahr:

        Das führt natürlich dazu, dass zugehörige Skripte nciht starten, wenn der Button gedrückt wird.

        Warum nicht? Der Wert wird ja immer wieder neu true geschrieben, wenn der Button gedrückt wird. Also dürfen Trigger halt nicht auf wurde geändert registriert werden.

        Auf false zurücksetzen müsstest Du im Script schon selbst. Ist aber eigentlich nicht nötig.

        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
        📚 Meine inoffizielle ioBroker Dokumentation

        R MartinPM 2 Antworten Letzte Antwort
        1
        • haus-automatisierungH haus-automatisierung

          @reutli sagte in Button Wert bleibt nach drücken wahr:

          Das führt natürlich dazu, dass zugehörige Skripte nciht starten, wenn der Button gedrückt wird.

          Warum nicht? Der Wert wird ja immer wieder neu true geschrieben, wenn der Button gedrückt wird. Also dürfen Trigger halt nicht auf wurde geändert registriert werden.

          Auf false zurücksetzen müsstest Du im Script schon selbst. Ist aber eigentlich nicht nötig.

          R Offline
          R Offline
          reutli
          schrieb am zuletzt editiert von
          #4

          @haus-automatisierung sagte in Button Wert bleibt nach drücken wahr:

          Also dürfen Trigger halt nicht auf wurde geändert registriert werden.

          ok, danke, auf was soll der Trigger denn dann stehen? Der Wert ändert sich ja nicht, wenn wahr und gedrückt wieder wahr ergibt?!

          Frage zwei: Wo ist dann der Unterscheid zwichen boolean Datenpunkt und Button?

          BITTE BEACHTET DOCH DAS: https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge
          iobroker in Debian-VM auf Proxmox Server (Ryzen 7 / 32GB / 1TB NVMe SSD) als Master - mehrere Raspberry Pis (3+4) als Slaves. InfluxDB V2 und Grafana auf LXC.

          *Wer freundlich ist, dem wird freundlich geholfen *

          haus-automatisierungH 1 Antwort Letzte Antwort
          0
          • R reutli

            @haus-automatisierung sagte in Button Wert bleibt nach drücken wahr:

            Also dürfen Trigger halt nicht auf wurde geändert registriert werden.

            ok, danke, auf was soll der Trigger denn dann stehen? Der Wert ändert sich ja nicht, wenn wahr und gedrückt wieder wahr ergibt?!

            Frage zwei: Wo ist dann der Unterscheid zwichen boolean Datenpunkt und Button?

            haus-automatisierungH Offline
            haus-automatisierungH Offline
            haus-automatisierung
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @reutli sagte in Button Wert bleibt nach drücken wahr:

            Frage zwei: Wo ist dann der Unterscheid zwichen boolean Datenpunkt und Button?

            Keiner. Button ist eine Rolle, kein Datentyp. Der ist ja vom Typ Boolean.

            @reutli sagte in Button Wert bleibt nach drücken wahr:

            ok, danke, auf was soll der Trigger denn dann stehen?

            wurde aktualisiert oder ist wahr

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            1 Antwort Letzte Antwort
            2
            • haus-automatisierungH haus-automatisierung

              @reutli sagte in Button Wert bleibt nach drücken wahr:

              Das führt natürlich dazu, dass zugehörige Skripte nciht starten, wenn der Button gedrückt wird.

              Warum nicht? Der Wert wird ja immer wieder neu true geschrieben, wenn der Button gedrückt wird. Also dürfen Trigger halt nicht auf wurde geändert registriert werden.

              Auf false zurücksetzen müsstest Du im Script schon selbst. Ist aber eigentlich nicht nötig.

              MartinPM Offline
              MartinPM Offline
              MartinP
              schrieb am zuletzt editiert von
              #6

              @haus-automatisierung sagte in Button Wert bleibt nach drücken wahr:

              Auf false zurücksetzen müsstest Du im Script schon selbst. Ist aber eigentlich nicht nötig.

              Einen Grund dafür, den Status des Buttons zurückzusetzen gibt es aber vielleicht doch: Wenn der Button Zustand im Aussehen des Buttons dargestellt wird ... Wenn er nach dem ersten Betätigen dann dauerhaft "hineingedrückt" aussieht, sieht das nicht schön aus ...

              Bei meiner Garagentorautomatisierung über den Tastereingang wird da in einem Timeout alles in einem Abwasch gemacht ...

              Taste betätigen -> Relais zum Tastereingang anschalten

              Timeout nach 2 Sekunden -> Relais ausschalten, Datenpunkt wieder auf false setzen.

              Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
              Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
              Linux pve 6.17.9-1-pve
              6 GByte RAM für den Container
              Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
              Remote-Access über Wireguard der Fritzbox

              haus-automatisierungH 1 Antwort Letzte Antwort
              1
              • MartinPM MartinP

                @haus-automatisierung sagte in Button Wert bleibt nach drücken wahr:

                Auf false zurücksetzen müsstest Du im Script schon selbst. Ist aber eigentlich nicht nötig.

                Einen Grund dafür, den Status des Buttons zurückzusetzen gibt es aber vielleicht doch: Wenn der Button Zustand im Aussehen des Buttons dargestellt wird ... Wenn er nach dem ersten Betätigen dann dauerhaft "hineingedrückt" aussieht, sieht das nicht schön aus ...

                Bei meiner Garagentorautomatisierung über den Tastereingang wird da in einem Timeout alles in einem Abwasch gemacht ...

                Taste betätigen -> Relais zum Tastereingang anschalten

                Timeout nach 2 Sekunden -> Relais ausschalten, Datenpunkt wieder auf false setzen.

                haus-automatisierungH Offline
                haus-automatisierungH Offline
                haus-automatisierung
                Developer Most Active
                schrieb am zuletzt editiert von haus-automatisierung
                #7

                @martinp sagte in Button Wert bleibt nach drücken wahr:

                Wenn der Button Zustand im Aussehen des Buttons dargestellt wird ...

                Dann ist das eine lesende Funktion. Und hier steht eindeutig common.read: false.

                Heißt: Den aktuellen Status nicht lesen oder auswerten als Nutzer - nur true reinschreiben wenn etwas passieren soll.

                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                📚 Meine inoffizielle ioBroker Dokumentation

                MartinPM 1 Antwort Letzte Antwort
                0
                • haus-automatisierungH haus-automatisierung

                  @martinp sagte in Button Wert bleibt nach drücken wahr:

                  Wenn der Button Zustand im Aussehen des Buttons dargestellt wird ...

                  Dann ist das eine lesende Funktion. Und hier steht eindeutig common.read: false.

                  Heißt: Den aktuellen Status nicht lesen oder auswerten als Nutzer - nur true reinschreiben wenn etwas passieren soll.

                  MartinPM Offline
                  MartinPM Offline
                  MartinP
                  schrieb am zuletzt editiert von
                  #8

                  @haus-automatisierung Das habe ich nicht beachtet, aber scheint mir hier an der Stelle auch eher suboptimal.

                  Ich hatte meinen "Userdata-Vermittler" vor sehr langer Zeit als Rookie noch so angelegt. Wahrscheinlich war es damals Zufall, dass das etwas besser passte ...

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

                  Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                  Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                  Linux pve 6.17.9-1-pve
                  6 GByte RAM für den Container
                  Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                  Remote-Access über Wireguard der Fritzbox

                  haus-automatisierungH 1 Antwort Letzte Antwort
                  0
                  • MartinPM MartinP

                    @haus-automatisierung Das habe ich nicht beachtet, aber scheint mir hier an der Stelle auch eher suboptimal.

                    Ich hatte meinen "Userdata-Vermittler" vor sehr langer Zeit als Rookie noch so angelegt. Wahrscheinlich war es damals Zufall, dass das etwas besser passte ...

                    {
                      "common": {
                        "name": "Puls-Garagentor",
                        "desc": "Manuell erzeugt",
                        "role": "state",
                        "type": "boolean",
                        "read": true,
                        "write": true,
                        "def": false
                      },
                      "type": "state",
                      "native": {},
                      "from": "system.adapter.admin.0",
                      "user": "system.user.admin",
                      "ts": 1680113232262,
                      "_id": "0_userdata.0.Puls-Garagentor",
                      "acl": {
                        "object": 1636,
                        "state": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      }
                    }
                    
                    haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @martinp Der hat ja auch nicht die Rolle Button. Also passt das so.

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    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
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    547

                    Online

                    32.7k

                    Benutzer

                    82.4k

                    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