Hej alla
Jag har en tanke att kontrollera en dörr med WBT 912 men får inte till det , (idéerna är större än kunskapen)
Har satt en microbrytare i dörrlåset kopplad till WBT n och statusen kommer upp i NH men sedan skulle jag vilja att beroende på om dörren är låst eller ej styra en device
Har mixtrat lite med följande , men får bara en funktion som gör att devicen tänds och släcks direkt var tionde sek .
Om någon skulle vilja hjälpa mig och rätta så skulle jag vara mkt tacksam .
//
door = "42";
device_lamp = "34";
if (deviceIsOff(door))
echo("DÖRREN - LÅST");
deviceOff(device_lamp);{
echo("DÖRREN - ÖPPEN");
deviceOn(device_lamp);
}
startTimer("Checkdoor", 10);
Leffe
Hjälp med WBT 912
Re: Hjälp med WBT 912
Det saknas en else sats i mitten samt några krullparanteser.Leffe wrote: Har mixtrat lite med följande , men får bara en funktion som gör att devicen tänds och släcks direkt var tionde sek .
Om någon skulle vilja hjälpa mig och rätta så skulle jag vara mkt tacksam .
Checkdoor.bshCode: Select all
door = "42"; device_lamp = "34"; if (deviceIsOff(door)) echo("DÖRREN - LÅST"); deviceOff(device_lamp);{ echo("DÖRREN - ÖPPEN"); deviceOn(device_lamp); } startTimer("Checkdoor", 10);
Checkdoor.bsh
Code: Select all
door = "42";
device_lamp = "34";
timer = "Checkdoor";
if (deviceIsOff(door)) {
echo("DÖRREN - LÅST");
deviceOff(device_lamp);
} else {
echo("DÖRREN - ÖPPEN");
deviceOn(device_lamp);
}
startTimer(timer, 10);
42.bsh
Code: Select all
door = "42";
device_lamp = "34";
if (deviceIsOff(door)) {
echo("DÖRREN - LÅST");
deviceOff(device_lamp);
} else {
echo("DÖRREN - ÖPPEN");
deviceOn(device_lamp);
}
Henrik | http://easyhomeauto.se