NEWS
Eleganter mit Ikea Tradfri Fernbedienung interagieren?!
-
Hallo zusammen,
ich mache gerade die ersten Gehversuche mit Ikea Tradfri und konkret der Fernbedienung.
Als Test habe ich mal folgendes Skript erstellt:

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: 1002Damit 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?
-
Hallo zusammen,
ich mache gerade die ersten Gehversuche mit Ikea Tradfri und konkret der Fernbedienung.
Als Test habe ich mal folgendes Skript erstellt:

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: 1002Damit 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?
@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.
-
Hallo zusammen,
ich mache gerade die ersten Gehversuche mit Ikea Tradfri und konkret der Fernbedienung.
Als Test habe ich mal folgendes Skript erstellt:

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: 1002Damit 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?