Moderators: hekj , Telldus
Leffe
Posts: 96 Joined: Fri Mar 17, 2023 9:45 am
Post
by Leffe » Fri Mar 17, 2023 9:45 am
Hej igen , jag har lyckats pilla i hop lite script men ni detta har jag kört fast
Vad jag egentligen vill är att oavsett vad "termostaten" vill så skall inte Värmepumpen i garaget starta om garagedörren är öppen
Ni alla kunniga skulle ni kunna hjälpa mej ?
Code: Select all
temp_timer = "temp_vp"; // temp Garage
timeout = 60; // sekunder
sensor = "170";
device = "1"; // VP garage
port="18";
if (deviceIsOn(port)){ //Porten öppen sätt inte device 1
value = getSensorValue(sensor);
if (value != null) {
echo(value);
float f = Float.parseFloat(value);
if (f < 15.0) {
if (deviceIsOff(device)) {
deviceOn(device);
}
}
if (f > 17.0) {
if (deviceIsOn(device)) {
deviceOff(device);
}
}
}
startTimer("temp_timer", timeout);
hekj
Posts: 992 Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:
Post
by hekj » Fri Mar 17, 2023 9:45 am
start.bsh
temp_vp.bsh
Code: Select all
timer = "temp_vp"; // Garage timer
timeout = 60; // Sekunder
sensor = "170";
pump = "1"; // VP garage
port="18";
value = getSensorValue(sensor);
if (deviceIsOn(port) || value == null || value.length() == 0) { // Vad ska hända om sensorvärde saknas ?!
if (deviceIsOn(pump)) {
deviceOff(pump);
}
} else { // Garagedörr stängd
echo(value);
float temp = Float.parseFloat(value);
if (temp < 15.0 && deviceIsOff(pump)) {
deviceOn(pump);
}
if (temp > 17.0 && deviceIsOn(pump)) {
deviceOff(pump);
}
}
startTimer(timer, timeout);
Leffe
Posts: 96 Joined: Fri Mar 17, 2023 9:45 am
Post
by Leffe » Fri Mar 17, 2023 9:45 am
Återigen ett stort tack Henrik!!
Funkar kanon