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);