Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Schaltzustand Shortcut Button von IKEA

NEWS

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

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

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

Schaltzustand Shortcut Button von IKEA

Schaltzustand Shortcut Button von IKEA

Scheduled Pinned Locked Moved ioBroker Allgemein
tradfrishortcut buttonikea
10 Posts 2 Posters 695 Views 2 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.
  • F Offline
    F Offline
    FredFesl
    wrote on last edited by
    #1

    Hi,
    Ich habe mir einen Shortcut Button von IKEA geholt und wollte fragen ob es aktuell nicht möglich ist den Schaltzustand abzufragen...

    Vielen Dank!!

    tradfri.png

    hsteinmeH 1 Reply Last reply
    0
    • F FredFesl

      Hi,
      Ich habe mir einen Shortcut Button von IKEA geholt und wollte fragen ob es aktuell nicht möglich ist den Schaltzustand abzufragen...

      Vielen Dank!!

      tradfri.png

      hsteinmeH Offline
      hsteinmeH Offline
      hsteinme
      wrote on last edited by
      #2

      @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

      ob es aktuell nicht möglich ist den Schaltzustand abzufragen...

      Ein Button hat keinen Schaltzustand. Er hat nur das Ereignis "gedrückt". Letztlich entscheidet dann Deine Programmlogik, was aus dem gedrückt-Ereignis wird: Lampe an, Lampe aus, Lampe toggeln, Lampe ein wenig heller oder dunkler, ...

      Ich vermute, dass das Drücken des Buttons zu einer Änderung des Datenpunktes lastSeen führt. Teste es mal aus:

      • Beim Drücken des Buttons ändert sich irgendwie der Datenpunkt lastSeen.
      • Der Datenpunkt lastSeen ändert sich nur beim Drücken des Buttons, sonst nie.

      Der eigentliche Wert des Datenpunktes ist dabei ohne Belang. (Vermutlich ist es die Anzahl Millisekunden zwischen dem Drück-Zeitpunkt und einem festen Basis-Zeitpunkt.)

      F 2 Replies Last reply
      0
      • hsteinmeH hsteinme

        @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

        ob es aktuell nicht möglich ist den Schaltzustand abzufragen...

        Ein Button hat keinen Schaltzustand. Er hat nur das Ereignis "gedrückt". Letztlich entscheidet dann Deine Programmlogik, was aus dem gedrückt-Ereignis wird: Lampe an, Lampe aus, Lampe toggeln, Lampe ein wenig heller oder dunkler, ...

        Ich vermute, dass das Drücken des Buttons zu einer Änderung des Datenpunktes lastSeen führt. Teste es mal aus:

        • Beim Drücken des Buttons ändert sich irgendwie der Datenpunkt lastSeen.
        • Der Datenpunkt lastSeen ändert sich nur beim Drücken des Buttons, sonst nie.

        Der eigentliche Wert des Datenpunktes ist dabei ohne Belang. (Vermutlich ist es die Anzahl Millisekunden zwischen dem Drück-Zeitpunkt und einem festen Basis-Zeitpunkt.)

        F Offline
        F Offline
        FredFesl
        wrote on last edited by
        #3

        @hsteinme
        Guten Morgen,
        so etwas ähnliches dachte ich auch.
        Jetzt habe ich heute früh einmal gedrückt und dann hat sich der Wert des Datenpunktes last seen einmalig geändert. Mit jedem weiteren Drücken ändert sich der wert aber aktuell nicht mehr.
        Ich kann den Wert 0 setzen und beim Drücken wird der Wert wieder beschrieben.
        Das kann eine mögliche Variante sein um, auf einen Tastendruck ein Ereignis auszulösen...
        Wäre trotzdem interessant was der Datenpunkt last seen eigentlich anzeigt...
        Von welchem Basis-Zeitpunkt er ausgeht und ob es ms sind...

        Was sich ändert, aber auch nicht bei jedem Tastendruck ist die Prozentanzeige der Batterie. Die springt zwischen 21,34,47,60 Prozent hin und her, was auch komisch ist...

        hsteinmeH 1 Reply Last reply
        0
        • hsteinmeH hsteinme

          @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

          ob es aktuell nicht möglich ist den Schaltzustand abzufragen...

          Ein Button hat keinen Schaltzustand. Er hat nur das Ereignis "gedrückt". Letztlich entscheidet dann Deine Programmlogik, was aus dem gedrückt-Ereignis wird: Lampe an, Lampe aus, Lampe toggeln, Lampe ein wenig heller oder dunkler, ...

          Ich vermute, dass das Drücken des Buttons zu einer Änderung des Datenpunktes lastSeen führt. Teste es mal aus:

          • Beim Drücken des Buttons ändert sich irgendwie der Datenpunkt lastSeen.
          • Der Datenpunkt lastSeen ändert sich nur beim Drücken des Buttons, sonst nie.

          Der eigentliche Wert des Datenpunktes ist dabei ohne Belang. (Vermutlich ist es die Anzahl Millisekunden zwischen dem Drück-Zeitpunkt und einem festen Basis-Zeitpunkt.)

          F Offline
          F Offline
          FredFesl
          wrote on last edited by
          #4

          @hsteinme
          Ich habe die Knopfzelle vom Button raus und wieder rein und danach ändert sich der Datenpunkt last seen zweimal beim Drücken, danach bleibt der Wert wieder konstant...

          1 Reply Last reply
          0
          • F FredFesl

            @hsteinme
            Guten Morgen,
            so etwas ähnliches dachte ich auch.
            Jetzt habe ich heute früh einmal gedrückt und dann hat sich der Wert des Datenpunktes last seen einmalig geändert. Mit jedem weiteren Drücken ändert sich der wert aber aktuell nicht mehr.
            Ich kann den Wert 0 setzen und beim Drücken wird der Wert wieder beschrieben.
            Das kann eine mögliche Variante sein um, auf einen Tastendruck ein Ereignis auszulösen...
            Wäre trotzdem interessant was der Datenpunkt last seen eigentlich anzeigt...
            Von welchem Basis-Zeitpunkt er ausgeht und ob es ms sind...

            Was sich ändert, aber auch nicht bei jedem Tastendruck ist die Prozentanzeige der Batterie. Die springt zwischen 21,34,47,60 Prozent hin und her, was auch komisch ist...

            hsteinmeH Offline
            hsteinmeH Offline
            hsteinme
            wrote on last edited by
            #5

            @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

            Mit jedem weiteren Drücken ändert sich der wert aber aktuell nicht mehr.

            In solchen Situationen traue ich dem Browser, egal wie er heißt, nicht über den Weg. Am besten das Browserfenster löschen, erneut öffnen und dann testen.

            @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

            Wäre trotzdem interessant was der Datenpunkt last seen eigentlich anzeigt...
            Von welchem Basis-Zeitpunkt er ausgeht und ob es ms sind...

            Aktivier doch mal die History für diesen Datenpunkt. Dann werden je Änderung der Zeitpunkt und der Wert protokolliert. Nimm bei zwei Drückereignissen die Differenzen der Zeitpunkte und der Werte. Dann kannst Du vielleicht sehen, ob die Maßeinheit der Werte Millisekunden, Sekunden oder sonstwas sind.

            Wenn Du die Maßeinheit kennst, rechne doch den Wert einer Drück-Aktion von dessen Zeitpunkt ab. Dann erhältst Du das Basisdatum.

            F 1 Reply Last reply
            0
            • hsteinmeH hsteinme

              @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

              Mit jedem weiteren Drücken ändert sich der wert aber aktuell nicht mehr.

              In solchen Situationen traue ich dem Browser, egal wie er heißt, nicht über den Weg. Am besten das Browserfenster löschen, erneut öffnen und dann testen.

              @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

              Wäre trotzdem interessant was der Datenpunkt last seen eigentlich anzeigt...
              Von welchem Basis-Zeitpunkt er ausgeht und ob es ms sind...

              Aktivier doch mal die History für diesen Datenpunkt. Dann werden je Änderung der Zeitpunkt und der Wert protokolliert. Nimm bei zwei Drückereignissen die Differenzen der Zeitpunkte und der Werte. Dann kannst Du vielleicht sehen, ob die Maßeinheit der Werte Millisekunden, Sekunden oder sonstwas sind.

              Wenn Du die Maßeinheit kennst, rechne doch den Wert einer Drück-Aktion von dessen Zeitpunkt ab. Dann erhältst Du das Basisdatum.

              F Offline
              F Offline
              FredFesl
              wrote on last edited by
              #6

              @hsteinme

              Ich habe es jetzt mal mit der History geloggt. Ich hoffe ich habe es richtig gemacht, da ich vorher noch nie geloggt habe.

              a601a3ca-d5f3-4f5c-a05f-ea26dc8840e1-image.png

              Der Wert ändert sich hier aber auch nicht, selbst wenn ich ihn manuell auf 0 schreibe und dann erneut drücke, wird wieder der selbe Wert geschrieben...

              Weiß jetzt auch nicht mehr was man noch probieren kann...

              Vielen Dank schonmal für deine Hilfe!

              hsteinmeH 1 Reply Last reply
              0
              • F FredFesl

                @hsteinme

                Ich habe es jetzt mal mit der History geloggt. Ich hoffe ich habe es richtig gemacht, da ich vorher noch nie geloggt habe.

                a601a3ca-d5f3-4f5c-a05f-ea26dc8840e1-image.png

                Der Wert ändert sich hier aber auch nicht, selbst wenn ich ihn manuell auf 0 schreibe und dann erneut drücke, wird wieder der selbe Wert geschrieben...

                Weiß jetzt auch nicht mehr was man noch probieren kann...

                Vielen Dank schonmal für deine Hilfe!

                hsteinmeH Offline
                hsteinmeH Offline
                hsteinme
                wrote on last edited by
                #7

                @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

                Der Wert ändert sich hier aber auch nicht, selbst wenn ich ihn manuell auf 0 schreibe und dann erneut drücke, wird wieder der selbe Wert geschrieben...

                D.h. also Du kannst nicht ein Änderungsereignis (change not equal) des Datenpunktes abfragen. Stattdessen musst Du das Ereignis des Überschreibens (egal mit welchemWert) dieses Datenpunktes abfragen (change any).

                F 1 Reply Last reply
                0
                • hsteinmeH hsteinme

                  @fredfesl sagte in Schaltzustand Shortcut Button von IKEA:

                  Der Wert ändert sich hier aber auch nicht, selbst wenn ich ihn manuell auf 0 schreibe und dann erneut drücke, wird wieder der selbe Wert geschrieben...

                  D.h. also Du kannst nicht ein Änderungsereignis (change not equal) des Datenpunktes abfragen. Stattdessen musst Du das Ereignis des Überschreibens (egal mit welchemWert) dieses Datenpunktes abfragen (change any).

                  F Offline
                  F Offline
                  FredFesl
                  wrote on last edited by
                  #8

                  @hsteinme

                  Ehrlich gesagt, weiß ich nicht genau was du meinst.
                  Hier sind die Einstellungen dazu:
                  364fdc88-0f91-46df-a359-20de22c73e90-image.png

                  Passt das soweit?

                  hsteinmeH 1 Reply Last reply
                  0
                  • F FredFesl

                    @hsteinme

                    Ehrlich gesagt, weiß ich nicht genau was du meinst.
                    Hier sind die Einstellungen dazu:
                    364fdc88-0f91-46df-a359-20de22c73e90-image.png

                    Passt das soweit?

                    hsteinmeH Offline
                    hsteinmeH Offline
                    hsteinme
                    wrote on last edited by
                    #9

                    @fredfesl
                    Die History wurde nur benötigt, um das Verhalten des Datenpunktes lastSeen zu verstehen. Sie kann nun wieder deaktiviert werden.

                    Ich gehe davon aus, dass Du ein Skript einsetzen wirst, das das Drück-Ereignis des Buttons abfragt und daraufhin irgendwas mit einer Leuchte unternimmt. In Javscript etwa sähe eine derartige Abfrage wie folgt aus:

                    on({id: 'tradfri.0.RC-65536.lastSeen', change: 'any'}, function() {
                        // mach was mit dem Licht
                    })
                    

                    Wichtig ist hier der Teil change: 'any'. Die Abfrage schlägt dann zu, wenn ein Wert in den Datenpunkt geschrieben wird, egal ob es ein gleicher Wert oder ein neuer Wert ist.

                    Von Blockly habe ich keinen blassen Schimmer. Hier könnten Dir vielleicht andere einen Ratschlag geben.

                    F 1 Reply Last reply
                    0
                    • hsteinmeH hsteinme

                      @fredfesl
                      Die History wurde nur benötigt, um das Verhalten des Datenpunktes lastSeen zu verstehen. Sie kann nun wieder deaktiviert werden.

                      Ich gehe davon aus, dass Du ein Skript einsetzen wirst, das das Drück-Ereignis des Buttons abfragt und daraufhin irgendwas mit einer Leuchte unternimmt. In Javscript etwa sähe eine derartige Abfrage wie folgt aus:

                      on({id: 'tradfri.0.RC-65536.lastSeen', change: 'any'}, function() {
                          // mach was mit dem Licht
                      })
                      

                      Wichtig ist hier der Teil change: 'any'. Die Abfrage schlägt dann zu, wenn ein Wert in den Datenpunkt geschrieben wird, egal ob es ein gleicher Wert oder ein neuer Wert ist.

                      Von Blockly habe ich keinen blassen Schimmer. Hier könnten Dir vielleicht andere einen Ratschlag geben.

                      F Offline
                      F Offline
                      FredFesl
                      wrote on last edited by
                      #10

                      @hsteinme
                      Ich habe es jetzt mal mit einem Skript umgesetzt und es funktioniert soweit.

                      3f176223-4c84-42dc-959c-4500a075bca2-image.png

                      Schreibe einfach eine Wert auf 1 reagiere auf das Ereignis und setze den Wert dann wieder auf 0 zurück...

                      Vielen Dank!

                      👍

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      628

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe