HmIP-PSM Kanal:1 (Taster) ist für Direktverknüpfung/Programme nicht vorhanden

HMIP lokale Installation

Moderator: Co-Administratoren

Benutzeravatar
Black
Beiträge: 5483
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: HmIP-PSM Kanal:1 (Taster) ist für Direktverknüpfung/Programme nicht vorhanden

Beitrag von Black » 26.02.2023, 14:09

WIe versprochen die paar Scriptzeilen um die PSM taste neu anlegen bzw auch auf einen Anderen als den Kanal 3 anlegen zu können.

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");
}       
das sollte selbsterklärand sein, es wird geprüft, das Tasterkanal 1 keine DV Verknüpfung hat, ansonsten erfolgt kein anlegen.

Löschen der DV geht im übrigen mit dem HM Manager oder mit dem SDV, mit Script würde es auch gehen

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Antworten

Zurück zu „HomeMatic IP mit CCU“