Hallo

Ich versuche derzeit via Scripting die Zeilen 2-4 dynamisch zu beschriften. Sofern ich eine Zeile inklusive Text setze, funktioniert es einwandfrei. Wenn ich aber eine Zeile ohne Text, aber mit einem Icon neusetzen möchte, klappt es nicht. Ich habe folgende Versionen ausprobiert
  • myObject.DPByHssDP("DISPLAY_DATA_STRING").State();
  • myObject.DPByHssDP("DISPLAY_DATA_STRING").State("");
  • ! AUSKOMMENTIERT myObject.DPByHssDP("DISPLAY_DATA_STRING").State();
Alle drei Varianten klappen nicht. Bzw. das stimmt nicht ganz, ich habe einen Workaround gefunden. Wenn ich auch die NOTIFICATION_SELECTION setze und angebe, klappt es. Es ist aber blöd, dass der WRCD piepen muss, nur weil ich ein ICON setzen will oder die Zeile rausnehmen möchte. Folgendes geht, aber wie gesagt, nur mit NOTIFICATION_SELECTION.

var myObject = dom.GetObject("HmIP-WRCD <SERIAL>:3");
myObject.DPByHssDP("DISPLAY_DATA_ID").State(3);
myObject.DPByHssDP("DISPLAY_DATA_ICON").State(2);
myObject.DPByHssDP("ACOUSTIC_NOTIFICATION_SELECTION").State(0);
myObject.DPByHssDP("DISPLAY_DATA_COMMIT").State(true);