Page 1 of 5

Belysningstimer

Posted: Sat 15 Oct 2011, 17:03
by larsjons
Hej, hur gör jag enklast en vanlig timer mha av en knappsändare, relä och en duo? Jag vill efter 3 min automatiskt släcka en lampa som tänds med en Nexa switch. Mvh Lars

Re: Belysningstimer

Posted: Sat 15 Oct 2011, 20:34
by Martin
  • Skapa en datakälla med din knappsändare där du tar in värdena "På" och "Av".
  • Skapa ett scenario "Timer" där du anger att lampan ska vara "På".
  • Ange att prioriteten på scenariot ska vara "Hög" och att scenariot ska startas när din datakällas värde är "lika med På".
  • Ange att scenariot ska avslutas efter 3 minuter.
3 minuter efter att du har tryckt på "On" kommer scenariot att avslutas och din lampa att gå tillbaka till att köra efter sitt schema.

Re: Belysningstimer

Posted: Sat 15 Oct 2011, 21:20
by Palle500
Martin bättre kan du :-) Jag är ute efter precis samma funktion. Alltså ett trapplyse relä. tryck på valfri knapp så tänds lyset under en viss tid ev så kan man förlänga om man trycker igen innan lyset slocknat.
Borde gå smidigt med ett tillägg i din "2WaySwitchPlugin" där man endast pulsar utgången ON under någon sekund.
Sen sätter man en regel på datakällan med "minsta tid för uppfyllnad" satt till tex 3 minuter.
Regel 1.PNG

Re: Belysningstimer

Posted: Sat 15 Oct 2011, 21:38
by Palle500
Martin har löst det utan att du behöver utöka din plugin.
Förklaring kommer snart.......

Re: Belysningstimer

Posted: Sat 15 Oct 2011, 22:05
by Palle500
Förklaring som lovat:
Har fått timer funktionen att fungera enkelt med ditt utmärkta plugin ”2WaySwitchPlugin”
Satte upp två Nexa fjärrkontrollknappar "2269178:5,2269178:6" som styr datafilen "12345678:11"
<add twoWaySwitchTargetCode="12345678:11" twoWaySwitchListenerCodes="2269178:5,2269178:6" commandThresholdMs="1000" />

Sen satte jag att båda tillstånden för denna datafil "12345678:11" alltid skall bli ”På” så här
TurnOff = På TurnOn=På
Detta ger att man får en ”På” oavsett om man trycker på On/Off knappen på fjärrkontrollen.

Satte även förfallotiden för datakällans värde till 3 minuter (här är tiden det skall lysa=timer) detta ger ju att vid ny ”På” så gäller värdet i 3 minuter.
När man typ sen efter tex 10 minuter trycker på samma knapp eller annan knapp (både On/Off fungerar, ger ju ”På”) så förnyas ju data värdet och är giltigt i 3 nya minuter.
Om man trycker innan tiden gåt ut så förlänger man tiden lampan är tänd med ”tidsvärdet” i detta fall 3 minuter.

Sen är det ju bara att länka denna datafil med regeln ”På” för datafilen till sin fysiska mottagare.

Jag har provkört det och det fungerar utmärkt. Tänk på att det kräver Switch King ver 2.0
Tänk även på att det är en liten bugg i Klienten så man ser inte att värdet blivit ”ogiltligt”. Se annan tråd om detta.

EDIT:
Om man vill kunna släck innan tiden gått ut så definerar man som vanligt i datafilen "12345678:11" alltså:
TurnOff = Av
TurnOn=På

Re: Belysningstimer

Posted: Sat 15 Oct 2011, 22:29
by Martin
Alla sätt är ju bra utom de som är dåliga - tack Palle500 :D

Nu har larsjons två möjligheter, vilket alltid är bättre än en...

Re: Belysningstimer

Posted: Sat 15 Oct 2011, 22:40
by Palle500
Hej Martin, Stort tack själv, din support är excellent!
Din lösning med scenario är enkel och ren. Men löste inte mina önskemål. Min är nog lite överkurs i varje fall för mig. Men jag lär mig alla finesserna i SK genom att testa den hårda vägen. Får ladda hem C# och börja programmera igen så man får full kontroll på SK.

Re: Belysningstimer

Posted: Sun 16 Oct 2011, 08:40
by larsjons
Tackar, jag börjar nog med Martins medtod sedan Palles överkurs :D

Re: Belysningstimer

Posted: Sun 16 Oct 2011, 08:58
by Palle500
Lycka till!
Jag uppdaterade "allt" för Windows 7 Prof på SK servermaskinen. Det blev tex DotNet 4.x m.m.
Då slutade min "lösning" att fungera. Men uppdateringen av "förfallet värde" i SK klienten började fungera!
Ändrade TurnOff = 1 TurnOn= 1 och satte felvärde till -1 (felvärden verkar endast fungera på numeriska värden ?) då fungerar det igen.
EDIT:
Windows knäcker mig! Bootade om allt och då fungerar det med "text" värden.
Så jag kör med TurnOff = On TurnOn= On och felvärde = Off

Re: Belysningstimer

Posted: Sun 16 Oct 2011, 09:46
by larsjons
Scenariot fungerar utmärkt. En kompletterade fråga, vad händer med alla andra enheter under scenariot? Kommer tex en schemalagd ändring missas om den infaller under de 3 minuter som scenoriot gäller? Mvh Lars
Historik.png