Plugin - scriptExecutorPlugin
Posted: 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:
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?
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" />
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?