Plugin - scriptExecutorPlugin

Kommentarer, hjälp och tips angående betatest av Windows-versionen av Switch King (v3.0)
mesomorf
3 stars
3 stars
Posts: 70
Joined: Sat 11 Jun 2011, 19:31

Plugin - scriptExecutorPlugin

Post by mesomorf » Mon 03 Sep 2012, 23:12

Har något ändrats i hur SK sätter sina lägesförändringar i v3.0?

Förut så triggades "onScript" av att en enhet gick till On läge oavsett om det var ett "Manuellt På" eller ett "Schema På" som triggade läget.
Jag ska förklara skillnaderna.

Konfiguration:
Enheten "Test" (uppsatt som en fakeenhet) finns med i pluginen enl konf:

Code: Select all

           <add deviceName="Test"
           onScript="C:\SK\Test-On.bat" onScriptArgs=""
           intercept="true"
           waitForExit="false" /> 
Jag har för att testa enkelt knutit denna mot ett scenario som jag växlar. Jag har även provat att knyta den mot en datakälla som jag triggar utifrån....samma resultat oavsett sätt.

Detta fungerar:
Enheten är "Enl Schema" och den visar röd (Av läge) ikon, jag ändrar manuellt från "Enl Schema" till "På"... då triggas pluginen. Den hittar alltså att enheten "Test" signalerar TurnOn

Detta fungerar INTE:
Enheten är "Enl Schema" och den visar röd (Av läge) ikon, jag triggar enheten genom ett scenario eller en regel från en datakälla, Test-enheten växlar till grön (På läge) men är (givetvis) i "Enl Schema" läget fortfarande. Den verkar INTE signalera TurnOn eftersom pluginen inte triggas.


Jag kan däremot meddela att Isakssons SMTP plugin fungerar och skickar epost vid de olika lägesförändringarna... så det är lite knepigt eftersom jag antar att de lyssnar/väntar på samma TurnOn / TurnOff signaler?

Även nyfiken om det fungerar för andra, kanske bara jag som har problemet sedan v3.0 uppgraderingen?

VoodooExtreme
3 stars
3 stars
Posts: 51
Joined: Fri 03 Feb 2012, 10:36

Re: Plugin - scriptExecutorPlugin

Post by VoodooExtreme » Tue 04 Sep 2012, 07:00

Jag triggar mitt skript via en regel i ett gruppschemat och det då fungerar det iaf fint.

mesomorf
3 stars
3 stars
Posts: 70
Joined: Sat 11 Jun 2011, 19:31

Re: Plugin - scriptExecutorPlugin

Post by mesomorf » Tue 04 Sep 2012, 07:29

VoodooExtreme wrote:Jag triggar mitt skript via en regel i ett gruppschemat och det då fungerar det iaf fint.
Tack, då vet jag iaf att det är min konfig som strular. Men svårt att veta vart felet sitter. Eftersom det fungerar "manuellt" så är det ju inte fel i konfig filen i själva pluginet.

Jag får testa från grunden med en ny databas ikväll, återkommer.

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

Re: Plugin - scriptExecutorPlugin

Post by Martin » Tue 04 Sep 2012, 07:48

Titta i Windows loggbok (eftersom pluginet inte har rättigheter att skriva i Switch Kings loggfiler) eller i serverns loggfiler (om det har blivit problem med inladdning av plugin).
Martin | Switch King

mesomorf
3 stars
3 stars
Posts: 70
Joined: Sat 11 Jun 2011, 19:31

Re: Plugin - scriptExecutorPlugin

Post by mesomorf » Tue 04 Sep 2012, 07:56

Martin wrote:Titta i Windows loggbok (eftersom pluginet inte har rättigheter att skriva i Switch Kings loggfiler) eller i serverns loggfiler (om det har blivit problem med inladdning av plugin).
Får dessa korrekta loggningar i loggboken när jag triggat manuellt:

Code: Select all

Executing C:\SK\Test-On.bat with args [no args defined]. Wait for exit is False and Intercept is True.
Övriga schemalagda/regel triggningar finns det inte ett spår av.

mesomorf
3 stars
3 stars
Posts: 70
Joined: Sat 11 Jun 2011, 19:31

Re: Plugin - scriptExecutorPlugin

Post by mesomorf » Tue 04 Sep 2012, 11:12

Fick en ofrivilligt ny databas efter min uppdatering till RC3 nu. Så jag passar på att testa det som skulle göras ikväll.

Men nej, nu skapade jag ett enkeltgruppschema satt På / Av tid i det intervall jag befinner mig i, valde min enhet som är angiven i skriptet.
Enheten går på enl schema (blir grön, status "Enl Schema") ..inget händer.
Jag tar efter en stund och väljer "På" för enheten.. och då triggas det direkt.

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

Re: Plugin - scriptExecutorPlugin

Post by Martin » Tue 04 Sep 2012, 14:18

Martin | Switch King

mesomorf
3 stars
3 stars
Posts: 70
Joined: Sat 11 Jun 2011, 19:31

Re: Plugin - scriptExecutorPlugin

Post by mesomorf » Tue 04 Sep 2012, 14:46

VoodooExtreme wrote:Jag triggar mitt skript via en regel i ett gruppschemat och det då fungerar det iaf fint.
...hur kommer det sig att det fungerar för dig?

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

Re: Plugin - scriptExecutorPlugin

Post by Martin » Tue 04 Sep 2012, 15:11

När Switch King skickar en signal finns en notering om orsaken till att signalen skickades. Det kan exempelvis vara synkronisering av enheter, manuell händelse, schemalagd händelse.

Pluginen reagerar inte på alla händelser utan "snävar in" och buggen gjorde att pluginet tog hänsyn till för få typer av händelser. Det kan ha varit så att de som upplever att de fungerar får en annan händelse "nära i tiden" som pluginet lyssnar på.

I fallet med Isakssons plugin så tror jag att det pluginet snappar upp allt.
Martin | Switch King

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: Plugin - scriptExecutorPlugin

Post by Isaksson » Tue 04 Sep 2012, 18:17

Stämmer bra Martin, lyssnar av alla på / av som SK skickar ut.

Locked

Who is online

Users browsing this forum: No registered users and 1 guest