NexaHome långsam reaktion

Moderator: Telldus

Post Reply
XamDam
Posts: 10
Joined: Fri Mar 17, 2023 9:45 am

NexaHome långsam reaktion

Post by XamDam »

Jag har letat i detta forum men hittar ingenstans information om hur man ändrar uppdateringsintervallet som verkar vara 1 minut i nexahome. Som det är nu tänder och släcker jag alla fönsterlampor med hjälp av ett skymningsrelä och en tellsick duo. Detta är väl acceptabelt med upp till en minuts fördröjning. Men om jag vill stänga av alla lampor av nån annan anledning med hjälp av en fjärrkontroll så tar det upp till en minut innan nexahome har uppfattat att jag tryckt på en fjärr. Går denna tid att ändra på eller går det att lösa på annat sätt? Jag kör version 2.3.7

Tack för ett annars helt toppen program.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome långsam reaktion

Post by hekj »

Jag har inte själv hunnit testa så mycket... så det finns en liten risk att det inte är så stabilt.
http://nexahome.se/NexaHome_2.3.9.jar

/Henrik
Last edited by hekj on Sat Aug 18, 2012 12:06 pm, edited 1 time in total.
XamDam
Posts: 10
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome långsam reaktion

Post by XamDam »

Tack skall du ha. Den här versionen reagerar direkt vid första försöket efter start av nexahome, men efter att en kommandofil körts med ett deviceon eller deviceoff så verkar den vara tillbaka på en minut igen i reaktionstid. En kortare fil med t.ex. bara raden "echo("text");" orsakar inte att fördröjningen går tillbaka till en minut.

Nu har jag en annan fundering också. Hur gör man för att utföra en kommandofil om man har definierat upp t.ex. en fjärrkontroll i tellduscenter och sedan trycker på "släck" även om den redan är släckt?

I mitt exempel när ett skymningsrelä och en fjärrkontroll styr samma mottagare. Skymningsreläet tänder lamporna vid mörkrets inbrott. Sedan vill vi släcka dem före utsatt släcktid med hjälp av fjärren då måste jag först trycka på "tänd" för att sedan trycka på "släck" om det skall fungera. Jag måste ju få en ändring av status på en enhet för att få en kommandofil att starta.

Tack för snabba svar och fixar.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: NexaHome långsam reaktion

Post by hekj »

XamDam wrote:Nu har jag en annan fundering också. Hur gör man för att utföra en kommandofil om man har definierat upp t.ex. en fjärrkontroll i tellduscenter och sedan trycker på "släck" även om den redan är släckt?

I mitt exempel när ett skymningsrelä och en fjärrkontroll styr samma mottagare. Skymningsreläet tänder lamporna vid mörkrets inbrott. Sedan vill vi släcka dem före utsatt släcktid med hjälp av fjärren då måste jag först trycka på "tänd" för att sedan trycka på "släck" om det skall fungera. Jag måste ju få en ändring av status på en enhet för att få en kommandofil att starta.
Du skulle kunna återställa fjärrkontrollens status samt hindra utförande av dess kommandon med hjälp av ett par timers.

Se till att du inte har någon strömbrytare som lyssnar direkt på fjärrkontrollens kommandon (som i nedanstående exempel har id = 10).

10.bsh (fjärrkontroll)

Code: Select all

if (!timerIsRunning("block")) {
   startTimer("block", 30);  // seconds
   startTimer("toggle_10", 20);  // seconds

   // put your on/off commands here

}
toggle_10.bsh

Code: Select all

device = "10";
if (deviceIsOn(device)) {
   deviceOff(device);
} else {
   deviceOn(device);
}
block.bsh

Code: Select all

echo("block removed");
Testa om denna version fungerar bättre...
http://nexahome.se/NexaHome_2.3.10.jar

/Henrik
Last edited by hekj on Sat Aug 18, 2012 12:06 pm, edited 1 time in total.
XamDam
Posts: 10
Joined: Fri Mar 17, 2023 9:45 am

Re: NexaHome långsam reaktion

Post by XamDam »

Tack igen.

I den här versionen verkar det funka som det ska med reaktionstiderna.

Ditt andra förslag måste jag fundera lite mer på. Annars löser jag det på annat sätt. Men hur som helst, det går alltså inte att få en kommandofil att köras på två på varann följande tryckningar av samma knapp på en fjärrkontroll?

Tacksam för programmet och uppskattar all hjälp.
Post Reply