Les caméras de surveillance IP tendent à se démocratiser surtout avec les box domotiques. Elles permettent de surveiller notre habitat. Divers scénarios sont possible pour l’intégrer et utiliser avec nos box domotiques. Aujourd’hui je vais vous présenter la camera IP wifi SP-T01EWP de la marque Suneyes.
Cette petite camera a une résolution de 640 x 480(VGA) ou 320 x 240(QVGA), et est équipée de vision nocturne.
Malheureusement nativement elle n’est pas référence dans la box HC2/HCL de Fibaro. Je vais vous expliquer comment l’utiliser avec notre système domotique.
Installation.
Une fois votre caméra configurée avec votre réseau et branchée rendez vous dans la partie Modules>Ajoutez un nouveau module puis cliquez sur Ajoutez une Caméra.
Configuration
Dans l’onglé avancé de votre nouveau module attribuez lui un “Nom“, une “Pièce” et sélectionnez “Autre modèle“, puis saisissez l’Utilisateur et Mot de passe définie lors de son configuration.
Pour pouvoir la commander via votre HC2 attribuez lui également:
– Adresse IP: <Ip de la caméra>:<port>
– URL JPG: snapshot.cgi
– URL du flux MPEG: videostream.cgi
– URL pour aller à gauche: decoder_control.cgi?command=4&onestep=1
– URL pour aller à droite: decoder_control.cgi?command=6&onestep=1
– URL pour monter: decoder_control.cgi?command=0&onestep=1
– URL pour descendre: decoder_control.cgi?command=2&onestep=1
– URL pour stopper le mouvement: decoder_control.cgi?command=5
– Refresh time [s]: 3s
Votre caméra est maintenant paramétrée pour être utilisée avec votre HC2/HCL.
Exemple de scène
La scène suivante surveille les capteurs d’ouvertures et/ou mouvements.
Si un ou plusieurs capteurs sont actionnés et activé un mail de notification est envoyé a l’utilisateur prédéfinie
puis 20 photos, une toutes les deux secondes, sont envoyées au même utilisateur.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | --[[ %% autostart %% properties 19 armed 22 armed 154 armed 155 armed 156 armed 19 value 22 value 154 value 155 value 156 value %% globals --]] local startSource = fibaro:getSourceTrigger(); -- on défini ici les ID des capteurs d ouverture ou/et mouvements local DevicesAlarme = {19,22,154,155,156}; -- verification si ouverture for i = 1, #DevicesAlarme do id = DevicesAlarme[i]; if (tonumber(fibaro:getValue(DevicesAlarme, "value")) > 0 and tonumber(fibaro:getValue(DevicesAlarme, "armed")) > 0) or startSource["type"] == "other" then -- envoi de mail Alerte Intrusion fibaro:call(2, "sendDefinedEmailNotification", "7"); i=i+1 fibaro:sleep(2*1000); -- envoi de 20 photos, 1 tous les 2 secondes for j=1 ,20 , 1 do fibaro:call(189, "sendPhotoToUser", "2"); fibaro:sleep(2*1000); j=j+1 end end end |
--[[ %% autostart %% properties 19 armed 22 armed 154 armed 155 armed 156 armed 19 value 22 value 154 value 155 value 156 value %% globals --]] local startSource = fibaro:getSourceTrigger(); -- on défini ici les ID des capteurs d ouverture ou/et mouvements local DevicesAlarme = {19,22,154,155,156}; -- verification si ouverture for i = 1, #DevicesAlarme do id = DevicesAlarme[i]; if (tonumber(fibaro:getValue(DevicesAlarme, "value")) > 0 and tonumber(fibaro:getValue(DevicesAlarme, "armed")) > 0) or startSource["type"] == "other" then -- envoi de mail Alerte Intrusion fibaro:call(2, "sendDefinedEmailNotification", "7"); i=i+1 fibaro:sleep(2*1000); -- envoi de 20 photos, 1 tous les 2 secondes for j=1 ,20 , 1 do fibaro:call(189, "sendPhotoToUser", "2"); fibaro:sleep(2*1000); j=j+1 end end end