[GUIDE] Skrivaren - Automatiskt trigga igång vid behov

Berätta hur du använder Switch King eller hur Switch King skulle kunna användas.
Post Reply
mesomorf
3 stars
3 stars
Posts: 70
Joined: Sat 11 Jun 2011, 19:31

[GUIDE] Skrivaren - Automatiskt trigga igång vid behov

Post by mesomorf » Fri 20 Jul 2012, 00:54

Orsak:
Ingen vill väl ha skrivaren på tomgång dygnet runt för att kunna skriva ut några enstaka gånger?
Därför skapade jag denna enkla styrning som startar upp skrivaren först när något finns i skrivarkön (spooler mappen). Skrivaren är igång 5 minuter ifall man vill skriva ut mer (timern börjar om från 5 min nedräkning vid varje utskrift), därefter stängs strömmen av till skrivaren.


Programvaror:
* WGet ---> http://users.ugent.be/~bpuype/wget/#download
* EventGhost --> http://www.eventghost.org/downloads/
* AutoResetValuePlugin -->
AutoResetValuePlugin.zip
OBS!! Använd denna bifogade fil i detta inlägg. Den gamla versionen (under "C:\Program Files\Switch King\Switch King Server\Repositories\Plugins\Bin\AutoResetValuePlugin") innehåller inte de funktioner som behövs. Den bifogade versionen är nykompilerad av Martin (en av SK programmerarna) och är ett krav om du ska få detta att fungera. Denna plugin kommer därefter finns med i v3.0 av SK servern.


SwitchKing klienten:
1. Lägg till ny enhet, Kalla den "Skrivaren".
2. Lägg till datakälla, välj "Från Fil", Teckenseparerad. Sätt namn "Skrivarkö". Hämtningstyp: "När fil har ändrats", kryssa ur "Förfallotid", Antal decimaler: 0, Sätt två källvärden: 0 = Tom, 1 = Full
3. Lägg till gruppschema, sätt På / Av tid som du anser vara rimligt intervall för utskrifter (tex 06:00 - 02:00), Lägg till Regel, välj Datakälla "Skrivarkö", Sätt villkoret "Lika med" = Full


SwitchKing servern:
1. Extrahera din nedladdade version av AutoResetValuePlugin.zip till "C:\Program Files\Switch King\Switch King Server\Plugins"
2. lägg in nedanstående värden i filen AutoResetValuePlugin.dll.config (Byt ut DITT_ID)

Code: Select all

<add
dataSourceId="DITT_ID"
triggerValue="Full" 
resetValue="Tom" 
resetTimerMs="300000" 
resetTimerOnNewTriggerValue="True"
useExpirationSettingFromDataSource="True"
specifiedExpirationTime="01:30:00"
/>
Detta skickar en signal till Datakällan "Skrivarkö" att efter 5 minuter sätta värdet "Tom". Då kommer skrivaren stänga av sig.


Datorn/Servern som utskrifterna går igenom):
1. Ladda hem wget.exe och lägg den i "C:\Windows\"
2. Installera EventGhost (EG)
3. Inne i EG, lägg till plugin "Directory Watcher", när den frågar efter vilken mapp den ska titta i välj då: "C:\Windows\System32\spool\PRINTERS" (OBS! sökvägen kan givetvis skilja sig på olika system)
4. Skapa ett Macro, Döp den till "Printmonitor"
5. Hö.klicka på "Printmonitor" -> Välj "Lägg till Händelse"", skriv strängen "DirectoryWatcher.Created"
6. Hö.klicka på "Printmonitor" -> Välj "Lägg till åtgärd", välj: "System" > "Starta applikation", Sökväg till filen: "wget.exe", Kommandorad: "http://USER:PASS@DITT_IP:8800/datasources/DITT_ID/addvalue?value=1" (Byt ut USER/PASS/DITT_IP/DITT_ID)


KLART!

Jag hoppas det är någorlunda detaljerat, annars får ni fråga här så kanske jag kan förtydliga vissa steg.

MVH
Johan Tuneld, aka mesomorf
You do not have the required permissions to view the files attached to this post.
Last edited by mesomorf on Tue 31 Jul 2012, 18:46, edited 1 time in total.

sonnyboy
4 stars
4 stars
Posts: 258
Joined: Sun 05 Dec 2010, 16:50
Location: Västerås

Re: [GUIDE] Skrivaren - Automatiskt trigga igång vid behov

Post by sonnyboy » Tue 31 Jul 2012, 14:56

Underbar guide, detta är ju helt perfekt. :clap: :clap: :clap:

Men jag får inte till det riktigt. Min datakälla uppdateras aldrig.
om jag skriver in den långa url:en men användare mm i explorer så kommer det upp en ruta som säger
Windows can not find......check the spelling.

Kan man i Eg få en logg så man hinner se vad som är fel när man kör printmonitor?
Beyond Measure 1.7
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1

sonnyboy
4 stars
4 stars
Posts: 258
Joined: Sun 05 Dec 2010, 16:50
Location: Västerås

Re: [GUIDE] Skrivaren - Automatiskt trigga igång vid behov

Post by sonnyboy » Tue 31 Jul 2012, 15:58

Jag fick till det, var tvungen att lägga till detta i sökvägen.

Orginal enligt posten
"http://USER:PASS@DITT_IP:8800/datasources/DITT_ID/addvalue=1

Mitt för att få det att funka
"http://USER:PASS@DITT_IP:8800/datasources/DITT_ID/addvalue?value=1

Edit: Hade 2 // skulle bara vara 1
Tack mesomorf
Last edited by sonnyboy on Tue 31 Jul 2012, 19:03, edited 1 time in total.
Beyond Measure 1.7
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1

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

Re: [GUIDE] Skrivaren - Automatiskt trigga igång vid behov

Post by mesomorf » Tue 31 Jul 2012, 18:52

Tack sonnyboy för rättningen. Jag har nu fixat till guiden ang. sökvägen.
sonnyboy wrote:Jag fick till det, var tvungen att lägga till detta i sökvägen.
"http://USER:PASS@DITT_IP:8800/datasources/DITT_ID//addvalue?value=1
I din sökväg anger du "//" ?

Det borde vara:
http://USER:PASS@DITT_IP:8800/datasources/DITT_ID/addvalue?value=1


Kul att du gillade guiden. Jag har lite andra roliga styrningar som jag lägger upp här längre fram.

sonnyboy
4 stars
4 stars
Posts: 258
Joined: Sun 05 Dec 2010, 16:50
Location: Västerås

Re: [GUIDE] Skrivaren - Automatiskt trigga igång vid behov

Post by sonnyboy » Tue 31 Jul 2012, 19:07

mesomorf du har helt rätt, det hade hoppat en en extra "/". har ändrat i min post med.
mesomorf skrev:
Jag har lite andra roliga styrningar som jag lägger upp här längre fram.
Nu blev jag nyfiken :D har du nå förhandstips? :mrgreen:
Beyond Measure 1.7
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1

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

Re: [GUIDE] Skrivaren - Automatiskt trigga igång vid behov

Post by mesomorf » Tue 31 Jul 2012, 22:55

sonnyboy wrote:Nu blev jag nyfiken :D har du nå förhandstips? :mrgreen:
Visst :)

Det blir en guide för alla med Android telefoner. Jag håller på att "skriva ett program" i Tasker appen så att telefonens närvaro/frånvaro gör att huset aktiveras/avaktiveras.
Detta är ju inget nytt i forumet, men jag har gjort en hel del felhanteringsrutiner som faktiskt behöver ha för att få det "driftsäkert".
Dessutom har jag skrivit koden med variabler som passar rent allmänt hos alla. Bara ladda hem min backupfil, importera, fylla i variabelvärden och köra :)

Jag återkommer med en ny tråd ang. detta när jag labbat lite mer.

Rauna
2 stars
2 stars
Posts: 27
Joined: Mon 14 Feb 2011, 21:51

Re: [GUIDE] Skrivaren - Automatiskt trigga igång vid behov

Post by Rauna » Thu 02 Aug 2012, 19:17

Hej.

Detta var en toppen Guide :clap:
Nu får man se om man kan hitta mera nytta av detta pluggin :)
Kenneth

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests