Page 1 of 1

Släcks och tänds från ingenstans..

Posted: Tue 04 Dec 2012, 23:19
by gNuSoftWare
För att göra en lång historia kort.

Har SK Server ver 2.0.3.9

Har en liten batfil som pingar min iPhone 24/7, den ger ONLINE eller OFFLINE i en Datakälla.
(Detta värdet varierar hela tiden då telefonen går i sovläge så blir den OFFLINE).

Har en enhet som skall vara tänd mellan 18:00 och 23:59 om regeln Telefon = ONLINE är uppfylld.
Har fyllt i "Minsta tid för uppfyllnad: 06:00:00".

Om jag fattar detta rätt så borde regeln vara uppfylld i minst 6 timmar från de att telefonen
första gången var ONLINE. Dvs att om jag kommer hem 18:20 så borde den MINST vara tänd till 23:59.

Eller tänker jag fel? Det lustiga är att ibland kan den tändas då telefonen är ONLINE sen efter 5 min (ibland 4 timmar) så
släcks lampan och tänds igen så fort telefonen är ONLINE igen.

?

Re: Släcks och tänds från ingenstans..

Posted: Fri 14 Dec 2012, 19:32
by gNuSoftWare
Uppdaterade igår till senaste server versionen och samma sak kvarstår :(

Re: Släcks och tänds från ingenstans..

Posted: Sat 15 Dec 2012, 06:53
by Martin
Implementationen av denna funktion kan nog förbättras. Tiden för "minsta tid för uppfyllnad" tar inte hänsyn till schemats starttid utan enbart tiden då värdet samlades in.

Exempel:
  • On 10:00, Off 22:00
  • Minsta tid för uppfyllnad 04:00h
  • Datavärde anländer 08:00
Resultat:
Enhet tänds 10:00 och släcks 12:00 då värdet samlades in _innan_ schemats starttid.

Funktionen implementerades nog med scheman som har ett enda "On" (inget "Off") och scenariostart i åtanke.

http://bugnet.switchking.se/Issues/Issu ... spx?id=651

Re: Släcks och tänds från ingenstans..

Posted: Sun 16 Dec 2012, 12:29
by gNuSoftWare
Jag misstänkte detta med, tanken är ju rätt från början.
Dock kanske man skulle kunna lägga till en kryssruta i stilen med "uppdatera värdet varje gång det samlats in"
Så att varje gång den blir uppfylld så får den + x tid för "minst uppfylld."

Idag:

On 10:00, Off 22:00
Minsta tid för uppfyllnad 04:00h
Positivt datavärde anländer 08:00 samt 12:00

Resultat:
Enhet tänds 10:00 och släcks 12:00 (då den inte tar hänsyn till det positiva datavärdet 12:00).


Med vår nya bockruta så ser det ut följande:

On 10:00, Off 22:00
Minsta tid för uppfyllnad 04:00h
Positivt datavärde anländer 08:00 samt 12:00

Resultat:
Enhet tänds 10:00 då vi redan är positiva från datavärdet 08:00 och släcks 16:00 då vi fått +04:00h från det positiva datavärdet 12:00.



Detta hade varit grymt för då kan jag sänka "Minsta tid för uppfyllnad" till ca 01:00h då telefonen ger ca en online i kvarten så kommer
jag kunna ställa min "INTE HEMMA" läge efter det :)

Tack!

Re: Släcks och tänds från ingenstans..

Posted: Sun 16 Dec 2012, 14:23
by Martin
Hm?
Om du får in ett värde 12:00 så bör den ju vara tänd 12:01 om inget "kontravärde" kommer in?

Re: Släcks och tänds från ingenstans..

Posted: Sun 16 Dec 2012, 21:05
by gNuSoftWare
Ja självklart det är tänt hela tiden.

Re: Släcks och tänds från ingenstans..

Posted: Sun 18 Aug 2013, 20:00
by philosomatika
Hade samma problem jag också att det blev Offline så fort jag mobilen gick i viloläge visade sig att man fick lov att öka PING Timeout (Ping Ttl). Jag använde Pluginet pingCheckerPlugin
Och dom här inställningarna funkade fint för mig. Har min "Minsta tid för uppfyllnad" satt på 1min bara

targetName="PingChecker"
pingedAddress="xxx.xxx.x.xxx"
pingIntervalMs="10000"
pingTtl="4000"
valueWhenReached="1"
valueWhenNotReached="0"
targetDataSourceId="-"
restUser="------------------"
restPass="-----------"
restPort="8800" />