Rörelsedetektion med IO-kort och PIR

OWFS - One Wire File System är en Linuxmjukvara som stödjer de flesta kommersiellt tillgängliga 1wire-enheterna. OWFS saknar helt möjligheter att presentera data - detta måste göras med tex RRDTool

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
MikaelB
Tar hemautomation på allvar
Inlägg: 85
Blev medlem: 31 aug 2009, 10:18
Ort: Malmö

Rörelsedetektion med IO-kort och PIR

Inlägg av MikaelB » 31 aug 2009, 11:22

Hej!
Jag köpte ett IO-kort (D2C 2 IO med skruvterminaler) och en PIR för att bygga ett larm därhemma.
Har dock problem med att jag växelvis får resultatet 0,1 och 1,0 när jag läser av sensed.ALL.

Vad kan detta bero på?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5220
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av elf98 » 31 aug 2009, 11:32

För att använda DS2406 som input är det mycket viktigt att först nolla IO-pinnarna så de kan användas som ingångar.

Detta kan göras med följande kommando:

Kod: Markera allt

echo 0,0 > PIO.ALL
echo 0,0 >latch.ALL
För att läsa av aktuellt status:

Kod: Markera allt

cat sensed.ALL
För att se om någon av ingång har varit hög sedan senaste avläsningen:

Kod: Markera allt

cat latch.ALL
För att nolla latchregistren igen:

Kod: Markera allt

echo 0,0 > latch.ALL
Grundade m.nu & temperatur.nu

Bild Bild
MikaelB
Tar hemautomation på allvar
Inlägg: 85
Blev medlem: 31 aug 2009, 10:18
Ort: Malmö

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av MikaelB » 31 aug 2009, 11:44

I mitt fall har PIO.ALL varit 0,0 ända sedan jag först kopplade in grejorna... :-(
Kan det vara mina långa kablar från IO-kortet till PIRarna som ställer till det?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5220
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av elf98 » 31 aug 2009, 11:46

Har du explicit satt dem till 0,0?

Vid test innan leverans spelade kabellängden inte någon roll!
Grundade m.nu & temperatur.nu

Bild Bild
MikaelB
Tar hemautomation på allvar
Inlägg: 85
Blev medlem: 31 aug 2009, 10:18
Ort: Malmö

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av MikaelB » 31 aug 2009, 11:59

Hade inte explicit satt dem till 0,0, men gjorde det nu.
Har sedan dess inte fått någon oprovocerad etta på sensed.B

Funderar på om det kan vara så att ingången som har en sladd utan PIR i änden kan ge omväxlande etta och nolla men att den som har en PIR i änden ger en etta endast när den ser något?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5220
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av elf98 » 31 aug 2009, 12:00

Det är möjligt, den ingången utan något anslutet ligger och "flyter", dvs är varken 0 eller 1.
Grundade m.nu & temperatur.nu

Bild Bild
MikaelB
Tar hemautomation på allvar
Inlägg: 85
Blev medlem: 31 aug 2009, 10:18
Ort: Malmö

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av MikaelB » 02 sep 2009, 09:12

OK, jag kan bekräfta att den ingången utan något i växlar mellan 0 och 1.

Jag har dock problem att läsa av på bästa sätt, om jag väljer att läsa latch.B - den där PIR:en är inkopplad, så får jag ibland falsklarm.
Jag loggade latch.b inatt och fick följande falsklarm:
02:00:56 latch.B 1
02:05:17 latch.B 1
02:12:17 latch.B 1
04:01:36 latch.B 1
04:39:39 latch.B 1
06:19:48 latch.B 1
07:15:32 latch.B 1
07:35:28 latch.B 1

Jag resettar genom echo "0,0" > latch.B mellan varje larm.

Byter jag då strategi och läser av sensed.B istället så blir det tvärsom, då kan jag promenera förbi sensorn osedd varannan gång.

Jag håller på att experimentera med att läsa båda, sova några tiondels sekunder och läsa igen etc. för att skilja ut falsklarmen på latch.B, dock bara med begränsad framgång såhär långt.

Jag har sett att det finns en jumper på piren som ändrar från konstant high vid rörelse till fortsatt hopp mellan high och low under rörelse, kan det vara något att testa?

Några tips annars?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5220
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av elf98 » 02 sep 2009, 11:25

Värt att veta: latch-registret är lite lurigt, om man resettar en av ingångarna nollas båda - kan kanske bespara lite strul att veta det.

Om du skriver till enbart en kanal skall du inte använda 0,0 utan 0.

Vad händer om du jordar ingången som inte används, eller inte har en lång ej ansluten kabel ansluten till ingången?

Hur är PIRen monterad nu?
Grundade m.nu & temperatur.nu

Bild Bild
MikaelB
Tar hemautomation på allvar
Inlägg: 85
Blev medlem: 31 aug 2009, 10:18
Ort: Malmö

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av MikaelB » 02 sep 2009, 12:03

Jag fick PIR nummer två igår så jag får väl testa att koppla in den i den andra kabeln när jag kommer hem.

Nu är piren monterad ca 2,20 högt i ett hörn i hallen, den sitter på en 8m lång kabel som går under ett kylskåp och genom två väggar till piren. Det finns eluttag och andra sladdar nära kabeln.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5220
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av elf98 » 02 sep 2009, 12:15

Det är inte någon högfrekvent signal så den borde inte störas. Iofs så skulle kompressorn till kylskåpet kunna skapa tråkiga magnetfällt.

Testa testa testa!
Grundade m.nu & temperatur.nu

Bild Bild
MikaelB
Tar hemautomation på allvar
Inlägg: 85
Blev medlem: 31 aug 2009, 10:18
Ort: Malmö

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av MikaelB » 03 sep 2009, 14:25

En uppdatering:

Jag testade igår att förlänga 1wire-nätet så att det löper under kylen istället för pirkabeln.
Jag kopplade sedan in båda pirarna och loggade under natten.

Imorse hade jag fått 5st "falsklarm" på den första piren men inga ifrån den andra!

Det får mig att fundera på om det kan vara något fel med själva piren.

Under natten hade jag dem tyvärr inte bredvid varandra, så i morse monterade jag dem bredvid varandra och fortsätter loggningen...
MikaelB
Tar hemautomation på allvar
Inlägg: 85
Blev medlem: 31 aug 2009, 10:18
Ort: Malmö

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av MikaelB » 07 sep 2009, 20:01

OK, summering; latch.X är lite för känslig, piren lämnar ibland larm även om ingen är i närheten. Beror möjligen på miljön den sitter i, lägger jag in den i ett skåp larmar den inte men sitter den monterad i hallen blir det ca 5 larm på en natt.

Därför läser jag istället av sensed.X som aldrig lämnar falsklarm men som istället missar ibland.

Fungerar dock helt tillfredsställande för mig!

Nu är min fundering; finns det rökdetektorer/brandvarnare för 1wire? Skulle man möjligen kunna skapa en genom att klippa tråden till sirenen och koppla in i ett io-kort precis som med piren??
ForestC
Wannabe
Inlägg: 12
Blev medlem: 09 jun 2009, 14:38
Ort: Jönköping

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av ForestC » 16 mar 2010, 09:06

Lyfter tråden eftersom jag är nyfiken på möjligheten att få in ett par rörelsedetektorer i 1-wire-nätet...

Är det enkelt att implementera en detektor med IO-kort och PIR enligt ovan, eller finns det andra möjligheter?
Räcker det isf med själva IO-kortet och PIR:en eller krävs det ngt mer?

Det jag primärt är ute efter är en detektor som ska kopplas ihop till styrningen av ljuset med hjälp av MSure och därmed tända/släcka när man rör sig i närheten.
Martin | http://www.switchking.se
Testa Switch King Pro i din iPhone/iPod: http://www.switchking.se/iPhone
MikaelB
Tar hemautomation på allvar
Inlägg: 85
Blev medlem: 31 aug 2009, 10:18
Ort: Malmö

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av MikaelB » 16 mar 2010, 10:12

Det räcker med själva IO-kortet och PIR:en, och det är väldigt enkelt fixat!
Tänk på att du kan ha väldigt lång sladd från IO-kortet till PIR:en ifall det underlättar!
ForestC
Wannabe
Inlägg: 12
Blev medlem: 09 jun 2009, 14:38
Ort: Jönköping

Re: Rörelsedetektion med IO-kort och PIR

Inlägg av ForestC » 16 mar 2010, 12:15

MikaelB skrev:Det räcker med själva IO-kortet och PIR:en, och det är väldigt enkelt fixat!
Tänk på att du kan ha väldigt lång sladd från IO-kortet till PIR:en ifall det underlättar!
Toppen! :D

Problemen med falsklarmen och missade triggningar. Har det "ordnat sig" eller förekommer det fortfarande?

Falsklarm känns värre än missade triggningar, om det är så att det krävs att man rör sig ytterligare någon/några meter in i rummet för att sensorn ska få en ny chans att trigga.
Martin | http://www.switchking.se
Testa Switch King Pro i din iPhone/iPod: http://www.switchking.se/iPhone
Skriv svar