sunlight i en .bsh fil

Moderators: hekj, Telldus

Post Reply
ellghe
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

sunlight i en .bsh fil

Post by ellghe »

Håller på att försöka ersätta min switch king på windows med en RPi och NexaHome. En av de väsentliga funktionerna är att efter att utomhuslamporna släckts för kvällen, vilket variera mellan dagarna, skall de tändas 5 min av rörelsedeckarna när någon kommer efter att solen gått ned. Mitt problem är att lamporna tänds även när solen är uppe och det stör mig. Om jag fattat det hela rätt skall jag kunna använda mig av sunrise funktionen, men lyckas inte "få till det". Jag har valt "Function = sunlight" för varje enskild brytare men det verkar inte spela någon roll:
Capture.JPG
Capture.JPG (40.05 KiB) Viewed 4461 times
och min .bsh fil ser ut så här utan något "sunlight-kommando":

Code: Select all

timer23 = "23";
garage_lamp = "15";
house_lamp = "16";
entrance = "17";
timeout = 300; //sekunder

if (executedByTimer()) {
   if (deviceIsOn(house_lamp)) {
      deviceOff(house_lamp);
   }
} else if (deviceIsOn(timer23) && deviceIsOff(house_lamp)) {
   deviceOn(house_lamp);
   startTimer(timer23, timeout);
}

if (executedByTimer()) {
   if (deviceIsOn(garage_lamp)) {
      deviceOff(garage_lamp);
   }
} else if (deviceIsOn(timer23) && deviceIsOff(garage_lamp)) {
   deviceOn(garage_lamp);
   startTimer(timer23, timeout);
}
if (executedByTimer()) {
   if (deviceIsOn(entrance)) {
      deviceOff(entrance);
   }
} else if (deviceIsOn(timer23) && deviceIsOff(entrance)) {
   deviceOn(entrance);
   startTimer(timer23, timeout);
}
Hur skall jag göra/vad gör jag för fel?

Tack på förhand
Ellghe
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: sunlight i en .bsh fil

Post by hekj »

Sunlight funktionen i NexaHome fungerar troligen inte som i switch king, kolla på nedanstående inlägg.

Användning av sunlight i NexaHome
http://forum.telldus.com/viewforum.php?=23&t=5637

Använd funktionen sunIsUp() i ditt script.

Code: Select all

if (!sunIsUp()) {
   // do stuff
}
ellghe
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: sunlight i en .bsh fil

Post by ellghe »

Tack, fungerar bra!

Finns det någonstans man kan hitta de device kommandon och/eller metoder som inte finns i manualen, eller kan du lista dem någonstans, tex som svar här?

MVH
Ellghe

Ps länken ovan fungerar inte för mig, refererar den till det gamla forumet? DS.
Post Reply