Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. Eleganter mit Ikea Tradfri Fernbedienung interagieren?!

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    364

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    323

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    943

Eleganter mit Ikea Tradfri Fernbedienung interagieren?!

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
5 Beiträge 3 Kommentatoren 694 Aufrufe 4 Beobachtet
  • Ä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.
  • oetziO Offline
    oetziO Offline
    oetzi
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich mache gerade die ersten Gehversuche mit Ikea Tradfri und konkret der Fernbedienung.
    Als Test habe ich mal folgendes Skript erstellt:
    tradfri_fernbedienung.png

    Das ist die Ausgabe beim Druck auf 2 verschiedene Knöpfe:

    14:44:08.445	info	javascript.0 (12494) script.js.Testskript_2: test ####
    14:44:08.446	info	javascript.0 (12494) script.js.Testskript_2: 2002
    14:44:09.140	info	javascript.0 (12494) script.js.Testskript_2: test ####
    14:44:09.141	info	javascript.0 (12494) script.js.Testskript_2: 1002
    

    Damit weiß ich jetzt also, dass hinter den 5 Buttons, 5 verschiedene vierstellige Codes stehen, mit denen ich arbeiten kann.

    Ich frage mich allerdings, ob es eine eleganter Möglichkeit gibt, als im Skript als Trigger folgendes zu nutzen:

    FALLS fernbedienung.buttenevent = 1002 DANN ...
    

    Das ist von der Lesbarkeit her ja ziemlich mies. Wenn ich 3 Monate später das Skript überarbeiten will, muss ich jedes Mal überlegen, welcher Code, welche Taste war.

    Kann ich die 5 Buttonevents irgendwie einem sprechenderen Variable/Platzhalter zuweisen oder ähnliches?

    paul53P Jey CeeJ 2 Antworten Letzte Antwort
    0
    • oetziO oetzi

      Hallo zusammen,

      ich mache gerade die ersten Gehversuche mit Ikea Tradfri und konkret der Fernbedienung.
      Als Test habe ich mal folgendes Skript erstellt:
      tradfri_fernbedienung.png

      Das ist die Ausgabe beim Druck auf 2 verschiedene Knöpfe:

      14:44:08.445	info	javascript.0 (12494) script.js.Testskript_2: test ####
      14:44:08.446	info	javascript.0 (12494) script.js.Testskript_2: 2002
      14:44:09.140	info	javascript.0 (12494) script.js.Testskript_2: test ####
      14:44:09.141	info	javascript.0 (12494) script.js.Testskript_2: 1002
      

      Damit weiß ich jetzt also, dass hinter den 5 Buttons, 5 verschiedene vierstellige Codes stehen, mit denen ich arbeiten kann.

      Ich frage mich allerdings, ob es eine eleganter Möglichkeit gibt, als im Skript als Trigger folgendes zu nutzen:

      FALLS fernbedienung.buttenevent = 1002 DANN ...
      

      Das ist von der Lesbarkeit her ja ziemlich mies. Wenn ich 3 Monate später das Skript überarbeiten will, muss ich jedes Mal überlegen, welcher Code, welche Taste war.

      Kann ich die 5 Buttonevents irgendwie einem sprechenderen Variable/Platzhalter zuweisen oder ähnliches?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @oetzi sagte:

      muss ich jedes Mal überlegen, welcher Code, welche Taste war.

      Dafür gibt es Kommentare.

      @oetzi sagte in Eleganter mit Ikea Tradfri Fernbedienung interagieren?!:

      Kann ich die 5 Buttonevents irgendwie einem sprechenderen Variable/Platzhalter zuweisen oder ähnliches?

      Ja, zu Variablen können auch konstante Werte zugewiesen werden.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      1
      • oetziO Offline
        oetziO Offline
        oetzi
        schrieb am zuletzt editiert von
        #3

        Okay, Kommentare wären machbar, würde ich aber eher als Krücke sehen.

        Wie funktioniert das denn mit den Konstanten am sinnvollsten?

        1 Antwort Letzte Antwort
        0
        • oetziO oetzi

          Hallo zusammen,

          ich mache gerade die ersten Gehversuche mit Ikea Tradfri und konkret der Fernbedienung.
          Als Test habe ich mal folgendes Skript erstellt:
          tradfri_fernbedienung.png

          Das ist die Ausgabe beim Druck auf 2 verschiedene Knöpfe:

          14:44:08.445	info	javascript.0 (12494) script.js.Testskript_2: test ####
          14:44:08.446	info	javascript.0 (12494) script.js.Testskript_2: 2002
          14:44:09.140	info	javascript.0 (12494) script.js.Testskript_2: test ####
          14:44:09.141	info	javascript.0 (12494) script.js.Testskript_2: 1002
          

          Damit weiß ich jetzt also, dass hinter den 5 Buttons, 5 verschiedene vierstellige Codes stehen, mit denen ich arbeiten kann.

          Ich frage mich allerdings, ob es eine eleganter Möglichkeit gibt, als im Skript als Trigger folgendes zu nutzen:

          FALLS fernbedienung.buttenevent = 1002 DANN ...
          

          Das ist von der Lesbarkeit her ja ziemlich mies. Wenn ich 3 Monate später das Skript überarbeiten will, muss ich jedes Mal überlegen, welcher Code, welche Taste war.

          Kann ich die 5 Buttonevents irgendwie einem sprechenderen Variable/Platzhalter zuweisen oder ähnliches?

          Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          @oetzi deConz? Seit version 1.2.6 gibt es auch passend zu den buttonevents boolsche Objelte die werden aangelengt wenn so ein Event das erste mal kommt.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          0
          • oetziO Offline
            oetziO Offline
            oetzi
            schrieb am zuletzt editiert von
            #5

            @Jey-Cee : Ja genau, ich nutzen einen deConz USB Stick an meinem NAS.

            Finde allerdings unter Objekte > Fernbedienung keine boolschen Werte. Verstecken die sich irgendwo anders?

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            546

            Online

            32.8k

            Benutzer

            82.8k

            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