Un Babyphone avec une caméra APEXIS, APM-J012-WS Mini IP Camera

Suite à mon article sur le test de la caméra Apexis, je voulais mettre en place une solution de babyphone car notre petit Jules est né le 04/04/12 Sourire

Pour faire le babyphone j’ai utilisé ma solution domotique à savoir Homeseer & Hstouch mais cela peut se faire avec une autre solution domotique gérant les URL (Zibase, Vera, Eedomus..)

La caméra Apexis peut gérer deux types d’alarmes, Soit une détection de mouvement, ou une détection de bruit.

Mickael m’a fournit les api de la caméra Foscam,  qui sont en fait les mêmes pour l’apexis Rire

Du coup Hop c’est parti pour intégrer la caméra dans mon interface Domotique

Pour rappel voici mon interface domotique.

Image de prévisualisation YouTube

Il faut savoir qu’avec la caméra Apexis si je veux récupérer le son qui est intégré dans la caméra il faut que j’utilise soit Internet Explorer avec un ActiveX à installer ou un logiciel sachant lire des fichiers « asf » comme par exemple VLC, j’ai préféré prendre VLC.:)

Dans mon interface, au niveau de l’étage j’ai rajouté un bouton

ScreenShot306

Ensuite dans Hstouch, j’ai rajouté une action “ ActionWhenRelease” enfin plutôt deux actions Clignement d'œil

La premiere : Misc Launch Application qui va permettre de lancer VLC avec l’adresse de ma caméra : Mon Windows 7 est un 64bits, du coup mon chemin d’accès à VLC est Program Files (X86) si votre windows est en 32 bits il faut retirer le (x86)

C:\Program Files (x86)\VideoLAN\VLC\vlc.exe http://IP de la cam:port/videostream.asf?user=USER&pwd=MOTDEPASSE

et une autre action : screen : Show Another Screen on Top : je rajoute une écran sur le coté de VLC :

Voici le petit écran que j’ai créé vite fait afin de rajouter 4 actions à la caméra

ScreenShot307

Avec cet écran, je peux activer l’alarme de la caméra soit avec la fonction du détecteur de  mouvement, ou soit en fonction d’une détection de bruit dans la chambre.

Pour la détection de mouvement (Premier BOUTON) :

J’ai créé une page Babyphone.asp dans mon dossier « Program Files (x86)\HomeSeer HSPRO\html »

Dans Babyphone.asp, il y a juste une ligne : <% hs.TriggerEvent « babyphone »%>

Ensuite il faut créer  un event dans homeseer “babyphone” qui me permet de m’envoyer un message Prowl sur mon iphone Clignement d'œil

Si vous voulez mon code le voici,

Sub Main

dim apiKey, application, description, events, response, url

'yor personal API key
apiKey = "APIKEYfa158a1eeeec7e8f80e4……………………….."

'application description
application = "Babyphone"

'event description
events = "Jules remue dans son lit !!!"

'send push notification
url = "https://prowl.weks.net/publicapi/add?apikey=" & apiKey & "&application=" & application & "&event=" & events & "&description=" & description & "&priority=2"
response = hs.URLAction(url, "GET", "", "")

End Sub

Ensuite, il suffit de rajouter une action sur le bouton dans HSTouch : Homeseer > Run a Homeseer script et dans script mettre :

&hs.GetUrl("http://AdresseIP:port/set_alarm.cgi?motion_armed=1&http=1&http_url=http://IPHomeseer:Port/babyphone.asp&user=USER&pwd=MOTDEPASSE","",True,80)

Pour la détection de bruit, le principe est identique :

J’ai créé une page Babyphoneson.asp dans mon dossier « Program Files (x86)\HomeSeer HSPRO\html »

Dans Babyphone.asp, il y a juste une ligne : <% hs.TriggerEvent « babyphoneson »%>

Ensuite il faut créer  un event dans homeseer “babyphoneson” qui envoie également un message prowl sur mon iphone

Ensuite, il suffit de rajouter une action sur le bouton : Homeseer > Run a Homeseer script et dans script mettre :

&hs.GetUrl("http://AdresseIP:port/set_alarm.cgi?sounddetect_armed=1&sounddetect_sensitivity=5&http=1&http_url=http://IPHomeseer:Port/babyphoneson.asp&user=USER&pwd=MOTDEPASSE","",True,80)

Voici une petite vidéo,

Image de prévisualisation YouTube

En plus du babyphone accessible depuis l’interface HSTouch, j’utilise une application iPhone que je trouve très bien faite.

A la base, elle est prévue pour Foscam, mais puisque la caméra supporte les mêmes fonctions …Il s’agit de Foscam Surveillance Pro  Tire la langue

La page d’accueil du logiciel :

photo

Possibilité de mettre la caméra en plein écran (avec zoom numérique) :

photo (1)

Il est possible de changer les paramètres de luminosité et de contraste :

photo (5)

D’activer le son idéal pour un babyphone vidéo portatif Clignement d'œil :

photo (4)

Si vous voulez changer les paramètres de détection :

photo (3)

Et voila, c’est tout pour aujourd’hui ;) !

David

Technophile et travaillant dans l’informatique (Système, Réseaux, Télécoms) c’est en lançant notre projet de construction de maison que je me suis tourné vers la domotique.
J’ai commencé avec Homeseer et j’ai adoré :D maintenant je suis entrain de migrer ma solution vers la box EEdomus ;) .

Be Sociable, Share!

Suivre les commetaires avec le flux RSS 2.0. Vous pouvez laisser un comentaire, or trackback depuis votre site.

4 Commentaires »

 
  • Nono1024 dit :

    Félicitations pour l’article mais surtout pour le petit ;)

  • Kragg62 dit :

    Merci beaucoup !
    C est sympa

  • benarous dit :

    bjr
    tres bon article.
    j ai une question j ai comme vous une cam apexis m ais je narrive pas a avoir d image sur mon iphone avec l appli apexis .Avez vous une idee? par avance merci

  • body dit :

    Bonjour j’envisage d’acheter une caméra Bluestorck à 55eur!(sur LDLC) qui me semble être la copie parfaite de votre Apexis.
    Deux conséquences positives si avérées : elle serait compatible avec les NAS Synology, ce qui m’intéresse et il y a une application gratuite pour iPhone/iPad nommée « Blueguard ».

    Si cette application est compatible avec la vôtre, ca peut résoudre votre problème sur iPhone ;)

    (petite astuce au cas ou lue sur d’autres forums: dans Blueguard il se peut qu’il faille indiquer l’adresse MAC ethernet même si connecté en WIFI ou la configurer d’abord par câble).

    Vos retours m’intéressent pour valider un hardware identique et donc une compatibilité dans l’autre sens…

 

Laisser un commentaire

XHTML : Vous pouvez utiliser ces balises : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>