[GUIDE] Webcam - Övervakning / Rörelsevakt

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] Webcam - Övervakning / Rörelsevakt

Post by mesomorf » Fri 17 Aug 2012, 17:48

Scenario 1 - Rörelsevakt:
Trådlös webcam monterad utomhus, vid rörelse tändes utomhusbelysningen. Vid behov kan det även spela in vad som triggade rörelsen.

Scenario 2 - Övervakning:
USB webcam direktansluten till SK servern, vid rörelse spelas det in och även notifierar dig över Google Talk (se separat guide HÄR)


Programvaror:
* WGet ---> http://users.ugent.be/~bpuype/wget/#download
* iSpy--> http://www.ispyconnect.com/download.aspx
* 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 finnas med som standard i kommande version av SK servern.


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


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 mot vad din datakälla har)

Code: Select all

<add
dataSourceId="DITT_ID"
triggerValue="Aktivitet" 
resetValue="Inaktiv" 
resetTimerMs="120000" 
resetTimerOnNewTriggerValue="True"
useExpirationSettingFromDataSource="True"
specifiedExpirationTime="01:30:00"
/>
Detta skickar en signal till Datakällan "Webcam" att efter 120 sekunder sätta värdet "Inaktiv" (det är "resetTimerMs = 120000" som styr det)


Datorn/Servern som har webcam ansluten):
1. Ladda hem wget.exe och lägg den i "C:\Windows\"
2. Installera iSpy
3. Inne i iSpy, lägg till din webcam genom att trycka "Add"... välj vad du har.
4. VIKTIGT!!! --> Välj "Web Settings", ändra standardvärdet 8080 till något annat (tex 8889). Detta eftersom SK ligger på port 8080 som default, och det kommer krocka vid uppstart av din server.
4. När din webcam är inlagd och du ser vad den visar. Hö.klicka på den, välj "Edit", klicka på fliken "Alerts". Välj "Enable Alerts".
5. Under "Execute file" skriv in "wget.exe", i Arguments skriv in: "http://USER:PASS@DITT_IP:8800/datasources/DITT_ID/addvalue?value=1" (Byt ut USER/PASS/DITT_IP/DITT_ID)
6. Under "Distinct Alert Intervall" så ändrar du till 60 sek. Detta gör att att en "Aktivitet" signal skickas var 60 sekund om det fortfarande är rörelse.
7. Tillval, men kan vara bra: under fliken "Motion Detection", Dra med musen över "Detection Zone" för att markera exakt vart i bilden det ska triggas för rörelse.


Noteringar
-- * Komplettera gärna reglerna med en ljusmätare så att utomhus belysningen inte går på om det är ljust ute. Se separat guide HÄR
-- * Larmnotifiering över Google Talk, se separat guide HÄR
-- * Inkludera larmregler om "Du = Hemma", se separat guide HÄR


Uppdaterat
2012-08-18:
-- * Lagt till ändring av iSpy webserver

MVH
Johan Tuneld, aka mesomorf
You do not have the required permissions to view the files attached to this post.

Radhoo
1 star
1 star
Posts: 4
Joined: Sat 27 Oct 2012, 18:42

Re: [GUIDE] Webcam - Övervakning / Rörelsevakt

Post by Radhoo » Sat 27 Oct 2012, 20:27

Hei

Når jeg legger til kodesnutten i config filen så vil ikke Switch king serveren starte. Men hvis jeg fjerner kodesnutten, så fungerer serveren igjen. Er det noe jeg gjør galt?
Har den nyeste 3.1 serveren

Code: Select all

<add 
        dataSourceId="13" 
        triggerValue="On" 
        resetValue="Reset" 
        resetTimerMs="5000" 
        resetTimerOnNewTriggerValue="True"
        useExpirationSettingFromDataSource="True"
        specifiedExpirationTime="01:30:00"
        />
<add
dataSourceId="Webcam"
triggerValue="Aktivitet" 
resetValue="Inaktiv" 
resetTimerMs="120000" 
resetTimerOnNewTriggerValue="True"
useExpirationSettingFromDataSource="True"
specifiedExpirationTime="01:30:00"
/>
    </dataSources>
  </switchKing.autoResetValuePlugin>
</configuration>

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

Re: [GUIDE] Webcam - Övervakning / Rörelsevakt

Post by Martin » Sat 27 Oct 2012, 20:34

Troligtvis orsakat av att du skrivit "Webcam" som ID. Du måste ha datakällans numeriska nyckelvärde - inte namnet.
Martin | Switch King

Radhoo
1 star
1 star
Posts: 4
Joined: Sat 27 Oct 2012, 18:42

Re: [GUIDE] Webcam - Övervakning / Rörelsevakt

Post by Radhoo » Sat 27 Oct 2012, 20:39

Takker. Det er vel nå jeg skal føle meg ganske noob. :)

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

Re: [GUIDE] Webcam - Övervakning / Rörelsevakt

Post by Martin » Sat 27 Oct 2012, 20:58

8-)
Martin | Switch King

yrreg
2 stars
2 stars
Posts: 17
Joined: Thu 29 Nov 2012, 14:22

Re: [GUIDE] Webcam - Övervakning / Rörelsevakt

Post by yrreg » Thu 13 Dec 2012, 20:38

AutoResetValuePlugin.txt
Hej jag har följt eran beskrivning men får inte till det. Kan någon svara på det med hjälp av dessa bilder på mina inställningar! kör win 7 64
You do not have the required permissions to view the files attached to this post.

Post Reply

Who is online

Users browsing this forum: No registered users and 12 guests