Tänder och släcker device 173 med ett schema som styrs av "sunrise/sunset men har även en ljusmätare som kompenserar ljuset på dagen om det skulle mulna på och bli mörkare inne.
Det fungerar helt ok på dagen och tänder och släcker , men varför tänds device 173 strax efter midnatt ???
Vad är fel med scriptet??
Leffe
Code: Select all
timer = "check_ljusmätare";
timeout = 600; // sekunder
sensor = "172"; // Ljusmätare
device = "173"; //
if (timeIsBetween("8:00", "19:00")) {
value = getSensorValue(sensor);
echo(value);
timestamp = getSensorTimestamp(sensor);
echo(timestamp);
float f = Float.parseFloat(value);
if (f < 58.0) {
if (deviceIsOff(device)) {
deviceOn(device);
}
}
if (f > 58.0) {
if (deviceIsOn(device)) {
deviceOff(device);
echo("else");
//echo SensorValue(sensor);
}
}
}
startTimer("check_ljusmätare", timeout);
2017-01-27 00:07:58 Script executed (check_ljusmätare.bsh), result: [[echo, 20.0], [echo, 00:07], [device, 173, On], [timer, check_ljusmätare:600]]