SK och TC is osynk

Supportfrågor för server och klient (Windows, iPhone, Android, Linux).
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
Post Reply
krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

SK och TC is osynk

Post by krambriw » Thu 13 Sep 2012, 15:17

Hej Martin,

Jag har noterat en sak som jag måste be att få fråga er om. Jag lyckas få SK i osynk med TC genom att använda en typ strömbrytare (i detta fall en LWST-605) och snabbt toggla mellan PÅ/AV ett antal gånger. Då verkar det som om SK inte hänger med i svängarna. TC (liksom EG) fortsätter att visa korrekt status.

Finns det någon underliggande rutin som avsiktligt filtrerar bort händelser om dom kommer för snabbt?

Om man, när man hamnat i osynk, klickar på synkronisera så ställer SK enheten i det läge som SK tycker att den skall stå i vilket är tvärtemot vad TC anser.

Vad är egentligen rätt? Vem äger datat?

Testat med SK 3.0

mvh Walter

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SK och TC is osynk

Post by Martin » Thu 13 Sep 2012, 18:40

Det finns två inställningar som hanterar köerna i servern. Den ignorerar identiska händelser inom 2.5s (i grundinställningen).

Den andra har att göra med en fördröjning som Switch King ska lägga innan en signal får börja bearbetas. Används för att kompensera bl.a. för bångstyriga rörelsedetektorer.

Utöver rena inställningar så finns det en logik som hanterar händelser från Telldus Center som är relaterade till varandra.
Exempelvis kommer det alltid ett antal event när en enhet läggs till i Telldus Center - Add, SetName, SetProtocol etc - och då finns en struktur som kräver att tillräckligt med information ska ha kommit in innan Switch King börjar behandla informationen.

Det bör inte kunna tappas händelser, men det kan ju vara ett feltänk någonstans... Däremot kan de bli fördröjda om de ingår i en förväntat kedja av händelser.
Om man slår på Debug-loggning på servern så bör man kunna se detta och eventuella orsaker till att händelserna kastas.
Ta bort loggfilen precis innan du switchar On/Off så bör det finnas lite matnyttig info i loggen. Bifoga gärna det i ett inlägg eller pm isf.

Edit: På ägarspåret så har Switch King fortsatt på spåret som gällde innan TelldusCenter 2.1.0, då det inte fanns möjlighet att få notifikationer - Switch King äger enheternas status.

Edit2: Tagit bort felaktig text: "Den ena påverkar bara Raw-event = enheter som inte ligger i Telldus Center."
Martin | Switch King

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: SK och TC is osynk

Post by krambriw » Thu 13 Sep 2012, 20:14

Logfil (hoppas det var vad du menade)
SwitchKing Server Components Log 20120913.txt
Bild som visar (felaktig) status i SK efter att jag togglat knappen on/off ett antal gånger
Image6.jpg
Bild som visar (korrekt) status i TC
Image4.jpg
Bild från EG som visar samtliga events jag togglade fram (inklusive de som SK pluginnen skickat över plus lite annat som tyvärr sprängt in sig däremellan)
Image12.jpg

mvh Walter
You do not have the required permissions to view the files attached to this post.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SK och TC is osynk

Post by Martin » Thu 13 Sep 2012, 20:44

Behöver tyvärr loggen när servern är satt i debug. Annars får man ingen information om händelser som eventuellt kastas.

http://www.switchking.se/sv/faq/39-konf ... ningslaege
Martin | Switch King

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: SK och TC is osynk

Post by krambriw » Thu 13 Sep 2012, 22:23

SwitchKing Server Components Log 20120913.txt

Trodde jag ställde in korrekt debug läge men ändrade i kommentaren, pinsamt :oops:
You do not have the required permissions to view the files attached to this post.

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: SK och TC is osynk

Post by krambriw » Fri 14 Sep 2012, 07:05

Jag tänkte att det kanske blir lättare med de här.
SwitchKing Server Components Log 20120914.txt
Bild från EG's logg
Image2.jpg
Nollställde logfilen innan jag började. Händelsen 07:56:24 är den första tryckningen i testet

mvh
You do not have the required permissions to view the files attached to this post.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SK och TC is osynk

Post by Martin » Fri 14 Sep 2012, 15:34

Martin wrote:Den andra har att göra med en fördröjning som Switch King ska lägga innan en signal får börja bearbetas. Används för att kompensera bl.a. för bångstyriga rörelsedetektorer.
Det är denna som gör att du inte ser alla händelser. Om du togglar snabbt - från av->på->av - så är fungerar det utan problem men om du togglar flera gånger inom 2.5s så är det spärren ovan som slår till. Det har som sagt med spammande sändare att göra - för att Switch King inte ska få 10-11 värden för en enda triggning av en rörelsedetektor.

Om man vill kan man ställa ned detta (eller upp) men hittills har vi inte sett något verkligt behov av detta och därför ligger det inte i klienten som en inställning.
Däremot är det en inställning i databasen som man kan justera till 0 genom att köra bifogat skript i ServerGUI.exe.
You do not have the required permissions to view the files attached to this post.
Martin | Switch King

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 9 guests