Code: Alles auswählen
! Anlegen der in der WebUI nicht möglichen Tasterverknüpfung eines PSM (andere Geräte natürlich auch
! Im Programm muss der Gerätename gesetzt werden und die Nummer des Aktorkanales des Gerätes
! Black im Februar 2023
object oDev= devices.Get("PSM Test"); ! Hier muss der Gerätename rein
integer iAktorKanal=3; ! hier muss der Aktorkanal für die DV gesetzt werden
if (oDev) {
string s= xmlrpc.GetLinkPeers(oDev.Interface(),oDev.Address()#":1");
if (s.Contains("DESCRIPTION")) {
WriteLine ("Die DV auf dem Tasterkanal existiert noch");
} else {
xmlrpc.AddLinkPeer(oDev.Interface(),oDev.Address()#":1",oDev.Address()#":"#iAktorKanal.ToString());
WriteLine ("DV ist angelegt");
}
} else {
WriteLine ("Das Gerät existiert nicht");
}
Löschen der DV geht im übrigen mit dem HM Manager oder mit dem SDV, mit Script würde es auch gehen
Black