Wie der Titel schon sagt, eine “Modifier-Node” wäre total toll. Was meine ich damit?
Analog zur Toggle-Node, die eine boolesche Variable umschalten kann, eine Node die einen Zahlenwert verändern kann.
Im Moment kann man nur absolute Werte in Device-Variablen schreiben, dadurch muss man mit einer Node erst den Wert ermitteln, dann verändern und dann wieder zurück schreiben. Ziemlich aufwändig für ein Standard-Szenario meiner Ansicht nach. Zusätzlich geht das Verändern meines Wissens nach nur mit einer php-Function-Node, so dass die Leute, die nicht programmieren können aussen vor sind.
Hier mal ein Beispiel. Ich habe folgende Fernbedienung über zigbee2mqtt angebunden:
Und steuere damit eine Lampe. So sieht der Flow dann aus:
Ausgang 0 ist der mittlere Ein/Aus-Knopf, der kann mit der Toggle-Node implementiert werden, die Farbtemperatur und Helligkeit wird dann komplizierter. Da muss man nämich auch noch min/max der Device-Variable benutzen.