Liebe SmartHomeNG'ler,
ich beiße mir momentan die Zähne an einen "kleinen Problem" aus. Ich muß einem "BEG PD2 KNX" aus SmartHomeNG heraus vorgaugeln, dass manuell gedimmt wird. Hierzu will ich auf die 4-Bit DPT3 GA einen Dummy-Wert schicken. Ich weiß aber nicht wie ich das syntaktisch korrekt mache, weil der ist ja vom Type "list".
Was muß man im eval-Statement als XXXXX bei Type list genau in welcher Syntax einfügen damit es klappt? Es reicht eine einfache 1 oder sonst was zu schicken.
Syntaktisch falsch mit DPT1 funktioniert es eigentlich, aber inkorrekt (und man will es ja sauber haben):
Wie macht man das nun richtig?
Hintergründe, warum ich das benötige, findet sich im folgenden SmartVisu-Beitrag. Vielen Dank im Voraus für Eure Hilfe!
Grüße, Ralf
ich beiße mir momentan die Zähne an einen "kleinen Problem" aus. Ich muß einem "BEG PD2 KNX" aus SmartHomeNG heraus vorgaugeln, dass manuell gedimmt wird. Hierzu will ich auf die 4-Bit DPT3 GA einen Dummy-Wert schicken. Ich weiß aber nicht wie ich das syntaktisch korrekt mache, weil der ist ja vom Type "list".
Code:
Status4Bit: type: list knx_dpt: 3 knx_send: 2/2/221 enforce_updates: true eval: XXXXX if sh...()==1 else None eval_trigger: - ..
Syntaktisch falsch mit DPT1 funktioniert es eigentlich, aber inkorrekt (und man will es ja sauber haben):
Code:
Status4Bit: type: bool knx_dpt: 1 knx_send: 2/2/221 enforce_updates: true eval: 1 if sh...()==1 else None eval_trigger: - ..
Hintergründe, warum ich das benötige, findet sich im folgenden SmartVisu-Beitrag. Vielen Dank im Voraus für Eure Hilfe!
Grüße, Ralf
Kommentar