Temperatur Kühlschränke im Script auswerten und dann in Variable schreiben

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
Marv21
Beiträge: 131
Registriert: 07.11.2011, 23:07
Hat sich bedankt: 4 Mal

Temperatur Kühlschränke im Script auswerten und dann in Variable schreiben

Beitrag von Marv21 » 10.08.2019, 15:01

Überschriften waren nie meine Stärke...
Ich versuche aktuell meine Kühlschränke auszuwerten ob diese noch kalt genug sind. Falls einer oder mehrere zu warm sind soll dies in einer Variable niedergeschrieben werden. Dabei sollen die Bezeichnungen aufgeführt werden.
Ist mein erstes Script und ich weiß gar nicht wie ich sinnig anfangen soll...
Ok hab jetzt mal nen bisschen zusammenkopiert...
Bis jetzt bin ich soweit, funktioniert nur nicht...

Code: Alles auswählen

var WK1 = dom.GetObject("HmIP-RF.000ED8A9A28470:1.ACTUAL_TEMPERATURE").Value();
var WK2 = dom.GetObject("HmIP-RF.000ED8A9A28163:1.ACTUAL_TEMPERATURE").Value();
var WK3 = dom.GetObject("HmIP-RF.000ED8A9A28179:1.ACTUAL_TEMPERATURE").Value();
var leer = -20;
var Kueche = dom.GetObject("HmIP-RF.000ED8A9A28173:1.ACTUAL_TEMPERATURE").Value();
var limit1 = -14;
var limit2 = 14;

string zuwarm = "Die folgenden Kühlschränke sind zu warm:/n";

if( (WK1 > limit1 ) || (WK2 > limit1) || (WK3 > limit1) || (leer > limit1) || (Kueche > limit2 ))
{
if ((WK1 > limit1))
{
zuwarm = zuwarm # "Waschküche 1" #WK1 #"Grad";
}
else
{}
if ((WK2 > limit1))
{
zuwarm = zuwarm # "Waschküche 2" #WK2 #"Grad";
}
else
{}
if ((WK3 > limit1 ))
{
zuwarm = zuwarm # "Waschküche 3" #WK3 #"Grad";
}
else
{}
if ((leer > limit1 ))
{
zuwarm = zuwarm # "leer" #leer #"Grad";
}
else
{}
if ((Kueche > limit2 ))
{
zuwarm = zuwarm # "Küche" #Kueche #"Grad";
}
else
{}
WriteLine(slist);
}
else
{}

WriteLine(WK1);
WriteLine(WK2);
WriteLine(WK3);
WriteLine(leer);
WriteLine(Kueche);


Zuletzt geändert von Marv21 am 11.08.2019, 00:12, insgesamt 1-mal geändert.

Marv21
Beiträge: 131
Registriert: 07.11.2011, 23:07
Hat sich bedankt: 4 Mal

Re: Temperatur Kühlschränke im Script auswerten und dann in Variable schreiben

Beitrag von Marv21 » 10.08.2019, 16:37

Danke alle :) Hab es hinbekommen^^ Ging ja einfacher als gedacht.

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“