Mittels Kanalaktion direkt über die WebUI geht das nicht. Da müsste man auf den klassischen Zweizeiler ausweichen oder die Parameter gleich per Script übergeben.
Grüße
Baxxy
Moderator: Co-Administratoren
Mittels Kanalaktion direkt über die WebUI geht das nicht. Da müsste man auf den klassischen Zweizeiler ausweichen oder die Parameter gleich per Script übergeben.
Hier hat man den Vorteil, dass durch das Script die Parameter in der korrekten Reihenfolge gesetzt werden. Aber ob es dafür jedes Mal ein Script benötigt, kann nur der jeweilige Anwendungsfall und der Anwender für sich entscheiden. Ich hatte für meinen Fall noch keine Anwendung für eine dynamisch gesetzte Einschaltdauer. Aber man weiß ja nie, was einem noch so einfällt.
Ja das wäre bei BidCos auch der Fall, wenn man es mit einem Skript macht.
Code: Alles auswählen
dom.GetObject("BidCos-RF.IEQxxxxxxx:1.ON_TIME").State(45);
dom.GetObject("BidCos-RF.IEQxxxxxxx:1.STATE").State(true);
Genau so war meine Formulierung auch gedacht.
sähe das für IP bspw. so aus...
Code: Alles auswählen
channels.Get (aktorkanalname).DPByHssDP ("COMBINED_PARAMETER").State("S=true,OT="# on_time #"",on_delay);