Aller au contenu

osa64

Membres
  • Compteur de contenus

    1
  • Inscription

  • Dernière visite

À propos de osa64

osa64's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. osa64

    Contr

    Juste un petit exemple sur les webcam. J’ai une webcam qui surveille ce qui se passe chez moi, depuis que ma femme a pris l’habitude de rentrer en oubliant d’éteindre l’alarme et de me téléphoner (ou répondre au téléphone d’ailleurs) pour me le dire. Rien d’extraordinaire. Mais il se trouve que je n’aime pas du tout que cet œil me surveille quand je suis là. Donc quand je rentrais, je déplaçais la caméra avec une application sur mon smartphone. Mais pas très pratique, surtout que la configuration de cette application était sur l’adresse IP publique de ma Box et qu’en rentrant et en basculant en Wifi Local la règle NAT/PAT ne fonctionne plus… Avec la 4.2 de Synology j’ai décidé de franchir le pas pour contrôler cette caméra de façon automatique. La première chose à faire est de créer un user dans la Webcam pour l’accès du Syno. La seconde consiste à réserver une adresse IP dans le scope DHCP pour mon smartphone. Le smartphone se connecte automatiquement au Wifi lorsqu’il arrive à portée grâce à une application. (B.Wifi dans mon cas). Il ne reste plus qu’à mettre en place un script qui ping l’adresse IP réservée pour le smartphone. Si le ping répond, le smartphone est là, donc à priori moi aussi. Dans ce cas la caméra doit changer de position pour regarder le mur. J’en profite aussi pour arrêter le service Surveillance station du Syno. Et bien sûr, si le ping ne répond pas le smartphone n’est pas là, donc moi non plus, et donc la webcam doit reprendre sa position de surveillance (avec en plus le redémarrage du service station) On schedule ce script dans le Syno et voilà ça marche nickel. L’exemple ci-dessous est fait pour une webcam Heden. Chacun pourra adapter avec les commandes de sa Webcam. Je présume que ça doit marcher tel que pour une Foscam. Note : On peut aussi envisager de faire patrouiller la caméra entre 2 points au lieu des 240° prévus dans le soft de la Webcam qui font que la caméra positionnée dans un angle de pièce se trouve quasiment les 2/3 du temps face à un mur. Encore un programmeur qui a oublié de réfléchir à l’utilisation dans la vraie vie… Bon on ne va pas se plaindre déjà au reboot elle peut se remettre dans une position préenregistrée. Et ça tombe bien parce qu’elle un peu tendance à rebooter toute seule de temps en temps. Très visible avec surveillance station. Bon revenons à notre script. #!/bin/sh # Saisir ici le User et le Password créé dans la webcam pour l’accès du Syno User=USER Pwd=PASSWORD # Saisir l’adresse IP de la Webcam (Adresse IP fixe ou réservée dans DHCP elle aussi) WebCam=192.168.1.105 # Saisir l’adresse IP réservée dasn DHCP pour le smartphone quand il est en Wifi SmartPhone=192.168.1.30 # Commandes à envoyer à la Webcam pour la positionner dans les positions pré-enregistrées # Dans notre exemple PTZ1 sera la position de surveillance et PTZ2 sera le mur aveugle. WebCamPTZ1=decoder_control.cgi?command=31 WebCamPTZ2=decoder_control.cgi?command=33 WebCamPTZ3=decoder_control.cgi?command=35 WebCamPTZ4=decoder_control.cgi?command=37 # Chemin du script pour gérer le service station SurveillanceStation=/var/packages/SurveillanceStation/target/scripts/S82surveillance.sh # Le script … ping -4 $SmartPhone -c 1 -q >/dev/null if [ $? -eq 0 ] then $SurveillanceStation stop wget --http-user=$User --http-password=$Pwd http://$WebCam/$WebCamPTZ2 else $SurveillanceStation start wget --http-user=$User --http-password=$Pwd http://$WebCam/$WebCamPTZ1 fi
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.