IPcamera capture met HS
Moderator: Ruud
IPcamera capture met HS
Momenteel gebruik ik NetCamWatcher om mijn camera's te capturen als er beweging is binnen de gebieden die ik in de software aangeef.
Behalve een duur programma, (je betaald per aangesloten camera), is het toch niet echt wat ik wil. De bewegings detectie werkt wel maar triggered ook als we thuis zijn en geeft onnodige network traffic en opslag.
Welke ervaringen en oplossingen zijn er om 4 IP camera's te laten aansturen door eigen HS bewegingsmelders, in combinatie met aansturing van alarm setting.
Dus niet opnemen als het alarm uit staat etc.
Daar komt nog bij dat mijn EEE box niet instaat zal zijn tot veel capturen dus dat zal naar mijn andere server gestuurd moeten worden zonder dat het de HS server te veel belast.
Alvast bedankt!
Bastiaan
Behalve een duur programma, (je betaald per aangesloten camera), is het toch niet echt wat ik wil. De bewegings detectie werkt wel maar triggered ook als we thuis zijn en geeft onnodige network traffic en opslag.
Welke ervaringen en oplossingen zijn er om 4 IP camera's te laten aansturen door eigen HS bewegingsmelders, in combinatie met aansturing van alarm setting.
Dus niet opnemen als het alarm uit staat etc.
Daar komt nog bij dat mijn EEE box niet instaat zal zijn tot veel capturen dus dat zal naar mijn andere server gestuurd moeten worden zonder dat het de HS server te veel belast.
Alvast bedankt!
Bastiaan
IPcamera capture met HS
Ik gebruik een zelf gemaakt script waarbij je diverse zaken kan configureren (file naam, capture URL, directory naam, numbered-or-not, etc).
Met dit script capture ik data van 3 verschillende camera's.
Voorbeeld: DoorCam
Het script start op basis van: Beweging, Deur-open en Deurbel.
Iedere actie zal het script starten en een capture plaatsen in de juiste directory (FrontDoorMotion, FrontDoorOpen, FrontDoorRing)
Het script is not niet officieel en documented. Het gebruikt een combinatie van IIS ASP script (heeft IIS nodig!) en een HS VB script die het IIS ASP script aanroept (door beperkingen in de HS webserver en mijn programmeer kunsten).
In jouw situatie zou dit een 'blessing in disguise' kunnen zijn omdat HS het script op een andere server aanroept die de daadwerkelijke capture doet.
UPDATE: nieuwe 0.3 script heeft geen IIS nodig!
Let me weten als je een beta wil testen.
http://www.domoticaworld.com/scripts/webcams
Groeten
DJ
Met dit script capture ik data van 3 verschillende camera's.
Voorbeeld: DoorCam
Het script start op basis van: Beweging, Deur-open en Deurbel.
Iedere actie zal het script starten en een capture plaatsen in de juiste directory (FrontDoorMotion, FrontDoorOpen, FrontDoorRing)
Het script is not niet officieel en documented. Het gebruikt een combinatie van IIS ASP script (heeft IIS nodig!) en een HS VB script die het IIS ASP script aanroept (door beperkingen in de HS webserver en mijn programmeer kunsten).
In jouw situatie zou dit een 'blessing in disguise' kunnen zijn omdat HS het script op een andere server aanroept die de daadwerkelijke capture doet.
UPDATE: nieuwe 0.3 script heeft geen IIS nodig!
Let me weten als je een beta wil testen.
http://www.domoticaworld.com/scripts/webcams
Groeten
DJ
Last edited by DJF3 on Wed Feb 08, 2012 12:38 pm, edited 1 time in total.
IPcamera capture met HS
Ik gebruik mijn Axis 241Q server hiervoor. ( http://www.axis.com/products/cam_241q/ )
Je kan per camera een "hotspot" maken die "aan is" op een bepaalde tijd.
Probleem 1: Is GEEN IP camera
Probleme 2: Is ook wel duur.
--

Je kan per camera een "hotspot" maken die "aan is" op een bepaalde tijd.
Probleem 1: Is GEEN IP camera
Probleme 2: Is ook wel duur.
--

IPcamera capture met HS
@DJ:
Lijkt me geweldig om je script te proberen, mijn andere machine draait WSRV2008 met IIS7 dus dat is geen probleem.
Kan eventueel ook een IIS6 draaien in een van de VM's.
Het lijkt alsof je de snapshot functie gebruikt om een serie foto's op te slaan? Is het niet handiger om de stream te gebruiken of maakt dat weinig uit? Mijn camera's lopen op iets van 15fps gemiddeld en ik heb gemerkt dat je dan nog net een goed plaatje overhoud als er iemand naar binnen loopt.
(Axis 207 over gigabit netwerk)
@Wifi:
In feiten is netcamwatcher ( http://www.netcam-watcher.com )volgens mij redelijk te vergelijken met een videoserver maar het gaat je juist niet om regelmatige tijden. De enige regelmaat die ik ken is het ontbreken daarvan....
de NetCam Watcher is best aardig en kent ook schema's etc maar het is net niet verfijnd genoeg als je al een huis voor sensors hebt.
Dus de oplossing om het afhankelijk van HS device te maken is stukken handiger en efficenter.
Lijkt me geweldig om je script te proberen, mijn andere machine draait WSRV2008 met IIS7 dus dat is geen probleem.
Kan eventueel ook een IIS6 draaien in een van de VM's.
Het lijkt alsof je de snapshot functie gebruikt om een serie foto's op te slaan? Is het niet handiger om de stream te gebruiken of maakt dat weinig uit? Mijn camera's lopen op iets van 15fps gemiddeld en ik heb gemerkt dat je dan nog net een goed plaatje overhoud als er iemand naar binnen loopt.
(Axis 207 over gigabit netwerk)
@Wifi:
In feiten is netcamwatcher ( http://www.netcam-watcher.com )volgens mij redelijk te vergelijken met een videoserver maar het gaat je juist niet om regelmatige tijden. De enige regelmaat die ik ken is het ontbreken daarvan....
de NetCam Watcher is best aardig en kent ook schema's etc maar het is net niet verfijnd genoeg als je al een huis voor sensors hebt.
Dus de oplossing om het afhankelijk van HS device te maken is stukken handiger en efficenter.
IPcamera capture met HS
@Zebra
Ik gebruik de stream functie. Deze heb ik overigens <i>niet</i> getest met het capturen van meerdere plaatjes achter elkaar. Klinkt als een nuttige add-on via een parameter.
Ik zal je een mail sturen met de beta scripts
Cheers
DJ
Ik gebruik de stream functie. Deze heb ik overigens <i>niet</i> getest met het capturen van meerdere plaatjes achter elkaar. Klinkt als een nuttige add-on via een parameter.
Ik zal je een mail sturen met de beta scripts
Cheers
DJ
IPcamera capture met HS
Ik heb even geexperimenteerd met WebcamXP. Deze kan ook capturen en heeft bewegingsdetectie. Het in- en uitschakelen van de bewegingsdetektie zou via een http-GET gedaan moeten kunnen worden, of via Windosws Messaging API funktie Sendmessage(), maar dat heb ik nog niet kunnen testen.
Wat betreft de beperkte capaciteit van de eeeBox, daar heb ik ook last van. Vooral de laatste versie 5 vraagt erg veel processorcapaciteit (gaat naar 100%!). Ik heb een oudere versie (v3) geprobeerd en die is veel minder processorintensief.
** Maurice **
Wat betreft de beperkte capaciteit van de eeeBox, daar heb ik ook last van. Vooral de laatste versie 5 vraagt erg veel processorcapaciteit (gaat naar 100%!). Ik heb een oudere versie (v3) geprobeerd en die is veel minder processorintensief.
** Maurice **
IPcamera capture met HS
Hoi Maurice, altijd fijn om ervaringen te lezen 
Het grappig is dat het me juist niet te doen is om bewegings-detectie van de camera. Ik heb er nu een serieus programma voor wat dat optimaal doet maar geen rekening houd met factoren als; zijn we thuis?
Ik zie voornamelijk mezelf voorbij schuifelen op de camera beelden en dat is makkelijk op te lossen met een koppeling naar het alarm systeem. Ook staat de server continue te pollen naar mijn camera's en trekt daarbij veel bandbreedte en onnodige stroom. Omdat in de zelfde ruimtes ook al visonics hangen, lijkt het me een betere methoden om het via HS aan te sturen en daarbij alle factoren mee te nemen.
het script van DJ lijkt een mooie optie maar ik heb het nog niet werkend.
Het liefst zou ik dus inderdaad het video capturen doen op een zware machine en alleen de aansturing vanaf HS doen. Mijn Atom kraakt ook al in zijn voegen als ik iTunes gebruik....

Het grappig is dat het me juist niet te doen is om bewegings-detectie van de camera. Ik heb er nu een serieus programma voor wat dat optimaal doet maar geen rekening houd met factoren als; zijn we thuis?
Ik zie voornamelijk mezelf voorbij schuifelen op de camera beelden en dat is makkelijk op te lossen met een koppeling naar het alarm systeem. Ook staat de server continue te pollen naar mijn camera's en trekt daarbij veel bandbreedte en onnodige stroom. Omdat in de zelfde ruimtes ook al visonics hangen, lijkt het me een betere methoden om het via HS aan te sturen en daarbij alle factoren mee te nemen.
het script van DJ lijkt een mooie optie maar ik heb het nog niet werkend.
Het liefst zou ik dus inderdaad het video capturen doen op een zware machine en alleen de aansturing vanaf HS doen. Mijn Atom kraakt ook al in zijn voegen als ik iTunes gebruik....
IPcamera capture met HS
Zebra,
je bedoelt dus eigenlijk volgend scenario:
- alarm inschakelen: camera monitoringsoftware starten, nog geen camera's inschakelen (dus ook geen bewegingsdetectie)
- Alarm door bewegingsensor getriggerd: afhankelijk van welke sensor de bijbehorende camera selecteren en opname starten.
- alarm uitschakelen: camera monitoringsoftware afsluiten (geen pollen meer van de camera's)
Als ik de documentatie van WebcamXP goed begrijp kan dat allemaal bestuurd worden door de genoemde API. En het programma zelf kan je vanuit Homeseer starten.
** Maurice **
je bedoelt dus eigenlijk volgend scenario:
- alarm inschakelen: camera monitoringsoftware starten, nog geen camera's inschakelen (dus ook geen bewegingsdetectie)
- Alarm door bewegingsensor getriggerd: afhankelijk van welke sensor de bijbehorende camera selecteren en opname starten.
- alarm uitschakelen: camera monitoringsoftware afsluiten (geen pollen meer van de camera's)
Als ik de documentatie van WebcamXP goed begrijp kan dat allemaal bestuurd worden door de genoemde API. En het programma zelf kan je vanuit Homeseer starten.
** Maurice **
IPcamera capture met HS
Zo ongeveer ja. Denk dat camera's gewoon aanstaan ook omdat mijn HStouch naar de juiste camera schakelt als iemand de deur open doet. Als het met een script in HS lukt hoeven er ook geen externe programma's meer gestart te worden.
IPcamera capture met HS
Even een update:
Dankzij het script van DJ begint het e.a. te werken. dank aan Dj voor al het werk en de adviezen om het draaiend te krijgen.
Wat het script doet: Het roept de image capture functie van de IPcamera aan en plaats het plaatje in een directory, waarbij de files dorlopend genummerd worden.
Aan een virtual device in HS wordt een plaatje toegekend.

Opvallend was dat mijn Axis camera's zonder morren de plaatjes leveren, maar dat een ELRO camera er zo lang over doet een capture terug te sturen dat het script een fout melding geeft.
Als test heb ik eens gekeken wat er gebeurt als ik mijn Visonic bewegingsdetector de boel laat triggeren. Deze geeft een bepaalde tijd een 'alert' af.
Mijn Axis leverde ongeveer 1 beeldje per seconden af gedurende de periode dat er beweging was. Toch is dit te langzaam en toen mijn vriendin net de garage binnen reed, zag ik de deur open gaan en daarna een geparkeerde scooter
Dus ga ik nog wat knutselen om een vaste serie captures te maken, waarbij niet elk plaatje door HS aangestuurd hoeft te worden.
En wil ik eens uitzoeken hoe het eigenlijk zit met het capturen van de MPEG4 stream naar disk. Heeft iemand daar ervaring mee? (Zowel met HS als met ASP).
Bastiaan
Dankzij het script van DJ begint het e.a. te werken. dank aan Dj voor al het werk en de adviezen om het draaiend te krijgen.
Wat het script doet: Het roept de image capture functie van de IPcamera aan en plaats het plaatje in een directory, waarbij de files dorlopend genummerd worden.
Aan een virtual device in HS wordt een plaatje toegekend.

Opvallend was dat mijn Axis camera's zonder morren de plaatjes leveren, maar dat een ELRO camera er zo lang over doet een capture terug te sturen dat het script een fout melding geeft.
Als test heb ik eens gekeken wat er gebeurt als ik mijn Visonic bewegingsdetector de boel laat triggeren. Deze geeft een bepaalde tijd een 'alert' af.
Mijn Axis leverde ongeveer 1 beeldje per seconden af gedurende de periode dat er beweging was. Toch is dit te langzaam en toen mijn vriendin net de garage binnen reed, zag ik de deur open gaan en daarna een geparkeerde scooter

Dus ga ik nog wat knutselen om een vaste serie captures te maken, waarbij niet elk plaatje door HS aangestuurd hoeft te worden.
En wil ik eens uitzoeken hoe het eigenlijk zit met het capturen van de MPEG4 stream naar disk. Heeft iemand daar ervaring mee? (Zowel met HS als met ASP).
Bastiaan
IPcamera capture met HS
Bastiaan,
dat script van DJ ziet er goed uit (plaatje in virtual device).
Het opslaan van camerabeelden kan ook met de gratis NetCam plugin, die zet hem alleen niet in een virtual device.
Ik heb gezien dat Blade ook een camera plugin heeft (BLCapture: http://bladeplugins.no-ip.org/BLCapture/default.asp - US$9) die ook beelden kan opslaan, en ook streams. Ik ga daar eens mee experimenteren.
** Maurice **
dat script van DJ ziet er goed uit (plaatje in virtual device).
Het opslaan van camerabeelden kan ook met de gratis NetCam plugin, die zet hem alleen niet in een virtual device.
Ik heb gezien dat Blade ook een camera plugin heeft (BLCapture: http://bladeplugins.no-ip.org/BLCapture/default.asp - US$9) die ook beelden kan opslaan, en ook streams. Ik ga daar eens mee experimenteren.
** Maurice **
IPcamera capture met HS
Voor mij is het erg belangrijk dat de video afhandeling op een andere machine kan. IK ben nu even een VM aan het opbouwen met 'Zoneminder" wat ook met domotica signalen aangestuurd kan worden. (www.zoneminder.org) ziet er uit als een goeie oplossing, misschien in compbinatie met DJ's script.
Zal ook nog even naar Blade's plugin kijken.
Zal ook nog even naar Blade's plugin kijken.
IPcamera capture met HS
Ik heb de volgende oplossing:
Op het moment dat ik het alarm inschakel laat ik via X10 de voeding van de camera's inschakelen (via een AM12 apparaatmodule). Schakelt het alarm uit, dan schakelen ook de camera's uit.
Voordeel: Ik bespaar energie als ik thuis ben en er wordt niet onnodig beeldmateriaal opgenomen.
Bewegingsdetectie laat ik door de camera's doen. Is er beeld dat opgenomen moet worden dan wordt dit automatisch naar een server toegestuurd. Ik gebruik bewust geen zoneminder omdat dit toch nog wel wat van de CPU vraagt, zeker bij meerdere camera's.
Op het moment dat ik het alarm inschakel laat ik via X10 de voeding van de camera's inschakelen (via een AM12 apparaatmodule). Schakelt het alarm uit, dan schakelen ook de camera's uit.
Voordeel: Ik bespaar energie als ik thuis ben en er wordt niet onnodig beeldmateriaal opgenomen.
Bewegingsdetectie laat ik door de camera's doen. Is er beeld dat opgenomen moet worden dan wordt dit automatisch naar een server toegestuurd. Ik gebruik bewust geen zoneminder omdat dit toch nog wel wat van de CPU vraagt, zeker bij meerdere camera's.
IPcamera capture met HS
Even een korte update:
Het script van DJ werkt perfect voor het nemen van een snapshot maar het is niet genoeg voor mij.
Eerst liet ik HS een hele serie events triggeren maar dat was wat te onbetrouwbaar en legde ook weer te veel beslag op mijn kleine Atom doos.
Dus nu heeft DJ het script uitgebreid met een loop die na een trigger van HS meteen een hele serie plaatjes op de harddisk zet. Zo kun je bv een minuut na de trigger alles capturen.
Doordat het asp script op een andere machine draait blijft HS vrij voor andere taken.
Ik heb het nog niet werkend maar ik hou jullie op de hoogte.
Het script van DJ werkt perfect voor het nemen van een snapshot maar het is niet genoeg voor mij.
Eerst liet ik HS een hele serie events triggeren maar dat was wat te onbetrouwbaar en legde ook weer te veel beslag op mijn kleine Atom doos.
Dus nu heeft DJ het script uitgebreid met een loop die na een trigger van HS meteen een hele serie plaatjes op de harddisk zet. Zo kun je bv een minuut na de trigger alles capturen.
Doordat het asp script op een andere machine draait blijft HS vrij voor andere taken.
Ik heb het nog niet werkend maar ik hou jullie op de hoogte.
IPcamera capture met HS
Bastiaan,
afgelopen week was er een andere link...een open source linux capture applicatie...kan het niet zo snel terug vinden.
is dat niet een handig applicatie om te gebruiken op een VM machine?
afgelopen week was er een andere link...een open source linux capture applicatie...kan het niet zo snel terug vinden.
is dat niet een handig applicatie om te gebruiken op een VM machine?