mardi 21 novembre 2017

Domotique: camera, mes choix !

En fait, je ne vais pas vous exposer toutes les solutions du marché cela serait trop voir impossible...

En fait, mon choix a été de me dire que je préfère multiplier le nombre et donc payer peu... même si j'ai acheté une par une pour tester ;-)

Donc je me suis tournée vers des solutions low costs avec des besoins simples et par priorité:

     1) avoir des images claires (voir HD ;-)

     2) pouvoir les consulter avec un smartphone (voir avec un PC en option).

    3) avoir la possibilité d'être alerté en cas de détection de mouvement (besoin de voir dans la nuit aussi dans ce cas)

    4) avoir la possibilité d’interagir avec ma domotique si possible (récupération d'image/vidéo, déclencher un scénario sur une detection de mouvement).

Donc mon premier choix a été une marque peu connu (depuis Xiaomi propose aussi des versions pas chers aussi) :

Zmodo ZM - SH75D001 Mini WiFi Camera:

Résultat de recherche d'images pour "zmodo"

J'avais acheté cela moins de 30€ (28.55€) à l'époque en November 2015 mais maintenant on l'a trouve au dessus de 35 € ici , on doit pouvoir la trouver moins cher :-). N'oublié pas de commander un adaptateur EU ici (mais il peut aussi être fourni, à voir ou à demander ;-)

Les plus :
- Facile à installer (pas de port à ouvrir ou firewall à bidouiller ;-)
- Application dédiée et rapide pour afficher les images même en 3G et en HD. (j'ai testé que iOS)
- Bonne qualité d'image.
- Sauvegarde des dernières alertes
- Notification des alertes.
- Detection de bruit
- Marche la nuit aussi ;-)
- Vraiment petite et discrète
- Fonction interphone ;-)

Les moins:
- Son moyen.
- Utilise le cloud :-(cela ne séduit pas tout le monde, moi inclu).
- Commande uniquement par l'app ou par un ocx dans IE :-(. Pas de commande possible pour Jeedom.
- Pas de flux http ou onvif donc pas intégrable facilement dans Jeedom ou un NAS mais j'ai un script pour prendre des photos et l'afficher dans Jeedom avec un taux de raffraichissement de 2 à 5 s.
Voici le script php qui va généré une image à chaque appel par le plugin camera de Jeedom:

//PHP Script permettant de faire un snapshot (qualité SD - PNG image data, 320 x 240, 8-bit/color RGB, non-interlaced) 
//de votre camera ZMODO HD 720P Wifi (ex: zm-sh75d001) et de retourner l'image pour le plug-in standard Jeedom
//il faudra bien mettre l'IP, PORT, URL dans le plug-in Camera Jeedom par rapport à votre configuration.
//Vous devez être de la même forme que celle sous votre navigateur internet:
// Ex: http://192.168.0.1/jeedom ou bien http://192.168.0.1:435/jeedom
//    -> Il faudra bien mettre dans l'URL du plug-in Camera: /jeedom/plugins/script/core/ressources/ZMODO_Snapshot_SD.php  
// ou encore http://192.168.0.1 ou encore http://192.168.0.1:2345
//   -> Il faudra bien mettre dans l'URL du plug-in Camera: /plugins/script/core/ressources/ZMODO_Snapshot_SD.php  
  
header('Content-Type: image/png');

//Il faudra aussi mettre votre IP locale de votre camera ZMODO
$IP_LOCAL_ZMODO = '192.168.0.XXX';
echo shell_exec('sudo rm /var/www/html/plugins/script/core/ressources/SD.png');
echo shell_exec('sudo echo -e "\x55\x55\xaa\xaa\x00\x00\x00\x00\x00\x00\x02\x90" | sudo netcat -w 2 ' . $IP_LOCAL_ZMODO .' 8000 | sudo avconv -i pipe:0 -q:v 1 -vframes 1 /var/www/html/plugins/script/core/ressources/SD.png');
$im = imagecreatefrompng("/var/www/html/plugins/script/core/ressources/SD.png");
imagepng($im);
imagedestroy($im);
?>
Qualité SD


//PHP Script permettant de faire un snapshot (qualité HD - PNG image data, 1280 x 720, 8-bit/color RGB, non-interlaced) //de votre camera ZMODO HD 720P Wifi (ex: zm-sh75d001) et de retourner l'image pour le plug-in standard Jeedom //il faudra bien mettre l'IP, PORT, URL dans le plug-in Camera Jeedom par rapport à votre configuration. //Vous devez être de la même forme que celle sous votre navigateur internet: // Ex: http://192.168.0.1/jeedom ou bien http://192.168.0.1:435/jeedom // -> Il faudra bien mettre dans l'URL du plug-in Camera: /jeedom/plugins/script/core/ressources/ZMODO_Snapshot_HD.php // ou encore http://192.168.0.1 ou encore http://192.168.0.1:2345 // -> Il faudra bien mettre dans l'URL du plug-in Camera: /plugins/script/core/ressources/ZMODO_Snapshot_HD.php header('Content-Type: image/png'); //Il faudra aussi mettre votre IP locale de votre camera ZMODO $IP_LOCAL_ZMODO = '192.168.0.XXX'; echo shell_exec('sudo rm /var/www/html/plugins/script/core/ressources/HD.png'); echo shell_exec('sudo echo -e "\x55\x55\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x50" | sudo netcat -w 2 ' . $IP_LOCAL_ZMODO .' 8000 | sudo avconv -i pipe:0 -q:v 1 -vframes 1 /var/www/html/plugins/script/core/ressources/HD.png'); $im = imagecreatefrompng("/var/www/html/plugins/script/core/ressources/HD.png"); imagepng($im); imagedestroy($im);
?>
Qualité HD
Configuration du plugin "Caméra"  dans Jeedom (rien de compliqué) :



Configuration d'utilisation des script dans Jeedom (rien de compliqué) :


Donc suite à ma première expérience, j'ai fait mon second choix avec une marque plus connue et plus éprouvée :


WANSCAM HW0049 WiFi:

WANSCAM HW0049 WiFi IP Camera Night Vision


 J'avais acheté cela moins de 20€ (€17.08) à l'époque en Avril 2017 mais maintenant on l'a trouve au dessus de 20 € ici , on doit pouvoir la trouver moins cher :-). N'oublié pas aussi de commander un adaptateur EU ici (mais il peut aussi être fourni, à voir ou à demander ;-) comme pour l'autre caméra.

Les plus :
- Bonne qualité d'image.
- Pas de cloud (donc pas d'image perso qui parte sur le net)
- Marche la nuit aussi ;-)
- Vraiment petite et discrète
- Flux/Commande http disponible donc intégrable super facilement dans le plugin caméra de Jeedom.
- Elle est motorisé, c'est sympa.
- On peut stocker image/vidéo sur microSD et c'est consultable par FTP.

Les moins:
- Pas d'application vraiment dédiée mais pas forcement rapide pour afficher les images. (j'ai testé que iOS avec l'appli E-View 7 qui est conseillé par le fabricant)
- Son moyen.
- Notification des alertes/mouvements possible mais j'ai du mal à le faire fonctionner. il faut bidouiller.
- Pas de Fonction interphone ou j'ai pas trouvé :-(
- Pas de Detection de bruit... je crois.

Voici ma configuration dans jeedom de l'équipement :



Ainsi que les commandes HTTP, que j'avais adapté mais maintenant le plugin donne aussi des commandes par défaut, dites moi si vous avez besoin que je vous liste les commandes pour les avoir pour vous aussi ;-)



CONCLUSION:
C'est pas facile et je n'ai pas encore trouvé la caméra idéale mais pour Jeedom, je trouve la Wanscam HW0049 pas mal pour commencer même si je dois voir comment je peux résoudre le problème des alertes (j'ai l'impression que la caméra détecte trop de changement de lumière ou de changement de couleur)
Donc si j'avais un conseil à vous donner, allez voir les Wanscam. De plus, On trouve de super tuto ici par exemple avec aussi des infos sur les apis ici.

Bon courage ;-)