Systemvariabel inklusive Kanalzuordnung mit Script erstellen

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

Antworten
toto1964
Beiträge: 16
Registriert: 01.01.2015, 10:06
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Systemvariabel inklusive Kanalzuordnung mit Script erstellen

Beitrag von toto1964 » 22.03.2016, 19:12

Guten Abend zusammen.

Hätte folgende Frage.

Kann ich per Script eine Systemvariabel inkl. Kanalzuordnung erstellen. Das ganze sollte dann so aussehen wie auf dem Bild.
h1.PNG
Mit folgendem Script habe ich bereits versucht die Variabel zu erstellen. Leider fehlt die Kanalzuordnung

Code: Alles auswählen

string  svName = " SCCU.Soll Temp_Buero";
object  svObj  = dom.GetObject(svName);

if (!svObj){   
    object svObjects = dom.GetObject(ID_SYSTEM_VARIABLES);

    svObj = dom.CreateObject(OT_VARDP);

    svObjects.Add(svObj.ID());

    svObj.Name(svName);   
    svObj.ValueType(ivtFloat);
    svObj.ValueSubType(istGeneric);
	
    svObj.DPInfo("Soll Temperatur im Büro");
    svObj.ValueUnit("°C");
    svObj.ValueMin(0);
    svObj.ValueMax(35);
    svObj.State(0);
    svObj.Internal(false);
    svObj.Visible(true);

    dom.RTUpdate(false);
}

WriteLine(svObj.Value().ToString());
Danke und Gruss
toto1964
-------------------------------------------------------------------------------------------
580 Kanäle in 102 Geräten:
177 Programme, 125 Systemvariablen und 45 Direktverknüpfungen,
Node-Red Version: 3.1.0 auf NAS (für Solarpanels in HM)
-------------------------------------------------------------------------------------------

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“