Mit den Schaltern von Homematic lässt sich ein langer Druck der Tasten in ioBroker registrieren und für die Steuerung der Lampen nutzen. So kann hierüber das Dimmen (Helligkeit erhöhen) von Lampen umsetzen.

Die Idee: Bei Event press_cont den Helligkeitswert eines Zimmers oder einer Lampe in einer Variablen speichern. Die Variable um einige Punkte erhöhen und im Anschluss die Helligkeit des Raumes oder einer Lampe mit dem neuen Wert setzen:

Blockly Script für das Dimmen von Lampen mit Homematic

Blockly Script für das Dimmen von Lampen mit Homematic

Das entsprechende Javascript für ioBroker:

on({id: 'hm-rpc.0.LEQ0252987.2.PRESS_CONT', change: "any"}, function (obj) {
  var value = obj.state.val;
  var oldValue = obj.oldState.val;
  Helligkeit = getState("hue.0.München.Esstisch_Decke.level").val;
  Helligkeit = Helligkeit + 5;
  setState("hue.0.München.Esstisch_Decke.level"/*München.Esstisch_Decke.level*/, Helligkeit);
});