ON bara OM

Moderators: hekj, Telldus

Post Reply
Leffe
Posts: 79
Joined: Thu Jan 18, 2018 11:08 am

ON bara OM

Post by Leffe » Thu Jan 18, 2018 11:08 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 ? :D :D

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: 988
Joined: Thu Jan 18, 2018 11:08 am
Location: Stockholm
Contact:

Re: ON bara OM

Post by hekj » Thu Jan 18, 2018 11:08 am

start.bsh

Code: Select all

startTimer("temp_vp", 60);
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: 79
Joined: Thu Jan 18, 2018 11:08 am

Re: ON bara OM

Post by Leffe » Thu Jan 18, 2018 11:08 am

Återigen ett stort tack Henrik!!
Funkar kanon :wave:

Post Reply