![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)
Poste alle deine an dem Problem beteiligten Programme, Systemvariablen usw. als Screenshots, sowie die verwendeten Scripte per Copy & paste in Code Tags eingebettet.
Du wirst sehen, dir kann und dir wird geholfen werden.
Alchy
Moderator: Co-Administratoren
Code: Alles auswählen
var curTemp = dom.GetObject("Aussentemperatur-Garten").DPByHssDP("TEMPERATURE").Value();
var maxTemp = dom.GetObject("Aussentemperatur Maximum").Value();
var minTemp = dom.GetObject("Aussentemperatur Minimum").Value();
var jetzt = system.Date("%H:%M h");
if (curTemp > maxTemp)
{ dom.GetObject("Aussentemperatur Maximum").State(curTemp);
dom.GetObject("Uhrzeit Maximum").State(jetzt);
}
if (curTemp < minTemp)
{ dom.GetObject("Aussentemperatur Minimum").State(curTemp);
dom.GetObject("Uhrzeit Minimum").State(jetzt);
}
Code: Alles auswählen
var curTemp = dom.GetObject("Aussentemperatur-Garten").DPByHssDP("TEMPERATURE").Value();
var maxTemp = dom.GetObject("Aussentemperatur Maximum").Value();
var minTemp = dom.GetObject("Aussentemperatur Minimum").Value();
dom.GetObject("Aussentemperatur Max Gestern").State(maxTemp);
dom.GetObject("Aussentemperatur Min Gestern").State(minTemp);
dom.GetObject("Aussentemperatur Maximum").State(curTemp);
dom.GetObject("Aussentemperatur Minimum").State(curTemp);
dom.GetObject("Uhrzeit Maximum").State("00:00 h");
dom.GetObject("Uhrzeit Minimum").State("00:00 h");
Code: Alles auswählen
var source = dom.GetObject("$src$");
var maxTemp = dom.GetObject("Aussentemperatur-Maximum");
var minTemp = dom.GetObject("Aussentemperatur-Minimum");
object maxTempDate = dom.GetObject("Uhrzeit-Maximum");
object minTempDate = dom.GetObject("Uhrzeit-Minimum");
if (source)
{
if (source.Value() > maxTemp.Variable())
{
maxTemp.Variable(source.Value());maxTempDate.Variable(system.Date("%H:%M "))
}
}
else
{
var wds = dom.GetObject("Wetterstationkanal1");
var curTemp = wds.DPByHssDP("TEMPERATURE");
maxTemp.Variable(curTemp.Value());
}
var source = dom.GetObject("$src$");
var minTemp = dom.GetObject("Aussentemperatur-Minimum");
if (source)
{
if (source.Value() < minTemp.Variable())
{
minTemp.Variable(source.Value());minTempDate.Variable(system.Date("%H:%M "))
}
}
else
{
var wds = dom.GetObject("Wetterstationkanal1");
var curTemp = wds.DPByHssDP("TEMPERATURE");
minTemp.Variable(curTemp.Value());
}
Code: Alles auswählen
var curTemp = dom.GetObject("Wetterkanak1").DPByHssDP("TEMPERATURE").Value();
var maxTemp = dom.GetObject("Aussentemperatur-Maximum").Value();
var minTemp = dom.GetObject("Aussentemperatur-Minimum").Value();
dom.GetObject("Aussentemperatur-Max-Gestern").State(maxTemp);
dom.GetObject("Aussentemperatur-Min-Gestern").State(minTemp);
dom.GetObject("Aussentemperatur-Maximum").State(curTemp);
dom.GetObject("Aussentemperatur-Minimum").State(curTemp);
dom.GetObject("Uhrzeit-Maximum").State("00:00 h");
dom.GetObject("Uhrzeit-Minimum").State("00:00 h");
Im Skript greifst Du auf "Aussentemperatur-Garten" zu.2LeftHands hat geschrieben:Hat noch wer eine Idee ??
Code: Alles auswählen
var curTemp = dom.GetObject("Aussentemperatur-Garten").DPByHssDP("TEMPERATURE").Value();
Code: Alles auswählen
var curTemp = dom.GetObject("Aussentemperatur-Garten").DPByHssDP("TEMPERATURE").Value();