Répondre
contributeur occasionnel
Envois : 12
Inscrit : ‎15-01-2014

Caméra Homelive, TRIGGER et EVENT

Bonjour à tous,

    Je vous fais part de mes dernières recherches concernant la caméra Homelive. Notre caméra (comme beaucoup je suppose), réagit à un déclenchement (Trigger) et "joue" un évènement (EVENT).

    Les évènements sont stockés dans une table EVENT accessible par la commande suivante : http://xxx.xxx.xxx.cam/adm/get_group.cgi?group=EVENT. On obtient :

[EVENT]
event_trigger=1
event1_entry=is=1|es=0,|et=5|acts=op1:0;op2:0;email:0;ftpu:0;im:0;httpn:0;httppost:1;wlled:0;smbc:0;sd:0;op3:0;op4:0;smbc_rec:0;sd_rec:0|ei=0|ea=mp4,5,15,1|en=http
event2_entry=
event3_entry=
event4_entry=
event5_entry=
event6_entry=
event7_entry=
event8_entry=
event9_entry=
event10_entry=
event_jpeg_fps=5

    Il est donc possible de définir 10 évènements (event1_entry à event10_entry). 1 évènement est composé de 7 champs, certains composés de "sous-champs".

- is= : peut prendre 5 valeurs (de 0 à 4), positionné "par défaut" à 1 - je n'ai pas trouvé son utilité.

- es= : est le "programmateur" (es=event scheduler)
    - 0 : l'évènement sera "joué à chaque sollicitation, 24h/24, 7j/7 (Always)
    - 1 : l'évènement sera "joué suivant une programmation par plage horaire et par jour (1=Lundi à 7=Dimanche)
        par exemple : es=1,1,00:00,23:59;2,00:00,23:59;3,00:00,23:59;4,00:00,23:59;5,12:00,16:59 sera joué du Lundi (1) à Jeudi (4) de 00:00 h à 23:59 h et le Vendredi (5) de 12:00 h à 16:59 h
    - 2 : l'évènement ne sera jamais "joué (Disabled)

- et= : est le Trigger  (et=event trigger) qui sollicite l'évènement - peut prendre 16 valeurs (de 0 à 15), positionné  à 5 sur Homelive
    - 0  : Input --> ???
    - 1  : Input 2 --> ???
    - 2  : Motion --> déclenchement sur Détection de Mouvements (Windows 1)
    - 3  : PIR --> déclenchement sur Détection InfraRouge
    - 4  : Audio --> déclenchement sur Détection Audio
    - 5  : HTTP --> déclenchement sur requête HTTP
    - 6  : Periodically --> déclenchement périodique (1 fois/mn au minimum)
    - 7  : Continuously --> déclenchement en continu
    - 8  : Input 3 --> ???
    - 9  : Input 4 --> ???
    - 10 : Motion 2 --> déclenchement sur Détection de Mouvements (Windows 2)
    - 11 : Motion 3 --> déclenchement sur Détection de Mouvements (Windows 3)
    - 12 : Motion 4 --> déclenchement sur Détection de Mouvements (Windows 4)
    - 13 : Audio 2 --> ???
    - 14 : Audio 3 --> ???
    - 15 : Audio 4 --> ???

- acts=op1:0;op2:0;email:0;ftpu:0;im:0;httpn:0;httppost:1;wlled:0;smbc:0;sd:0;op3:0;op4:0;smbc_rec:0;sd_rec:0 est "la réaction de la caméra" face à une sollicitation
    - acts=op1:0;op2:0 --> non testé
    - email:0; --> positioné à 1, déclenche un envoi d'email si [EMAIL] est bien configuré. J'ai réussi à envoyer des mails (confirmé dans le log de la caméra), mais je ne les ai jamais reçus (testé pourtant sur 2 bals différentes) - A creuser. Par contre, l'envoi de mail avec pièce jointe (vidéo) échoue systématiquement.
    - ftpu:0; --> positioné à 1, déclenche un transfert de fichier si [FTP] est bien configuré - voir fil dédié - ça fonctionne à 100%
    - im:0; --> non testé - envoi vers messagerie instantanée ??? aucune idée - aucune trace dans les API.
    - httpn:0; --> non testé
    - httppost:1; --> positioné à 1, déclenche une requête HTTPPOST - c'est comme cela que Homelive enregistre les vidéos dans le Cloud (voir [HTTP_EVENT])
    - wlled:0; --> non testé
    - smbc:0; --> non testé
    - sd:0; --> non testé
    - op3:0; --> non testé
    - op4:0; --> non testé
    - smbc_rec:0; --> non testé
    - sd_rec:0 --> non testé - enregistrement sur carte SD ??? - je n'ai pas ouvert ma caméra pour confirmer la présence du slot SDCARD

- ei= : est l'intervalle de temps (en mn) avant prise en compte du prochain évènement (ei=event interval)
- ea= : est l'action "1ère" de la caméra face à un sollicitation (ea=event action)
    - mp4 : est le conteneur du fichier enregistré
        - mp4 : enregistrement d'un fichier vidéo de 20 s max SANS l'audio
        - avi : enregistrement d'un fichier vidéo de 20 s max AVEC l'audio - attention néanmoins, ce fichier n'est plus lisible avec l'appli. mobile Homelive - non testé avec l'interface Web Homelive
        - jpg : est pris en compte, mais je n'ai jamais pu "fabriquer" une image valide ...
    - 5 : temps d'enregistrement avant le déclenchement de la vidéo - peut varier de 0 à 20, la durée totale de la vidéo n'excédant jamais 20s (complément à 20 du "après" ci-dessous)
    - 15 : temps d'enregistrement après le déclenchement de la vidéo - peut varier de 0 à 20, la durée totale de la vidéo n'excédant jamais 20s (complément à 20 du "avant" précédent)
    - 1 - je n'ai pas trouvé son utilité
- en= : est le nom de l'évènement donné par l'utilisateur, visible sur interface Web "Trigger & Recording" - (en=event name)

Voici donc le descriptif des évènements de la caméra Homelive.

Odala56

contributeur occasionnel
Envois : 12
Inscrit : ‎15-01-2014

Re: Caméra Homelive, TRIGGER et EVENT

Comment alors mettre en place la "Détection de Mouvements" ?

Finalement, c'est assez simple, il faut une entrée EVENT avec et=2 comme ci-dessous :

event4_entry=is=1|es=0,|et=2|acts=op1:0;op2:0;email:0;ftpu:1;im:0;httpn:0;httppost:0;wlled:0;smbc:0;sd:0;op3:0;op4:0;smbc_rec:0;sd_rec:0|ei=2|ea=avi,5,15,1|en=Ev_Motion

et "mettre en service" la détection de mouvements dans le group [MOTION], en positionnant md_mode=1 & md_switch1=1 pour la fenêtre 1 :

[MOTION]
md_mode=1
md_switch1=1
md_switch2=0
md_switch3=0
md_switch4=0
md_name1=Window 1
md_name2=Window 2
md_name3=Window 3
md_name4=Window 4
md_window1=96,240,543,479
md_window2=0,0,160,120
md_window3=0,0,160,120
md_window4=0,0,160,120
md_threshold1=20
md_threshold2=127
md_threshold3=127
md_threshold4=127
md_sensitivity1=6
md_sensitivity2=6
md_sensitivity3=6
md_sensitivity4=6
md_update_freq1=90
md_update_freq2=90
md_update_freq3=90
md_update_freq4=90

    Il est possible de définir 4 fenêtres de détection en découpant "l'écran de détection" 640*480 en zone (paramètres md_windowx, x de 1 à 4), et là, cela devient très très "subtil" ...
    Cela fonctionne très très bien, même trop bien !!! Je teste depuis 3 jours, en mon absence du domicile avec les paramètres par defaut, la détection est sensible au changement de luminosité brutal :
- jour 1 : 11 détections intempestives
- jour 2 : 2 détections intempestives
- jour 3 : aucune détection intempestive à l'heure où j'écris ces lignes.
    Il faut "jouer" sur la sensibilité et la fréquence de maj pour trouver le bon compromis fiable, et là, c'est un cas particulier pour chaque caméra.

Extrait du log de la caméra :
    02/08/2017 09:03:47 FTP: File uploaded successfully.
    02/08/2017 09:03:31 Alert: Event triggered by Motion Detection.

Odala56

contributeur occasionnel
Envois : 12
Inscrit : ‎15-01-2014

Re: Caméra Homelive, TRIGGER et EVENT

Comment alors mettre en place la "Détection Audio" ?

C'est le même principe que la détection de mouvements, il faut une entrée EVENT avec et=4 comme ci-dessous :

event2_entry=is=1|es=0,|et=4|acts=op1:0;op2:0;email:0;ftpu:1;im:0;httpn:0;httppost:0;wlled:0;smbc:0;sd:0;op3:0;op4:0;smbc_rec:0;sd_rec:0|ei=2|ea=avi,5,15,1|en=Ev_Audio

et "mettre en service" la détection Audio dans le group [AUDIO], en positionnant au_trigger_en=1 :

[AUDIO]
audio_in=1
in_volume=1
in_audio_type=1
audio_out=0
out_volume=8
out_audio_type=0
audio_mode=1
operation_mode=1
in_pcm_sr=8000
audio_in2=1
in_pcm_sr2=5512
in_audio_type2=3
au_trigger_en=1
au_trigger_volume=50
au_trigger_method=0

    Cela fonctionne très bien, parfois trop bien !!! Je teste depuis 3 jours, en mon absence du domicile avec les paramètres par defaut :
- jour 1 : 2 détections intempestives
- jour 2 : 1 détection intempestive
- jour 3 : 1 détection intempestive à l'heure où j'écris ces lignes.
    à chaque fois, très gros bruit de moteur dans ma rue (avantage d'enregistrer en .avi !!!)    

    Il faut "jouer" sur le volume (au_trigger_volume à 50 par défaut) pour trouver le bon compromis fiable, et là, c'est encore un cas particulier pour chaque caméra.

Extrait du log de la caméra :
    03/08/2017 13:26:39 FTP: File uploaded successfully.
    03/08/2017 13:26:23 Alert: Event triggered by Audio Detection.

Odala56

contributeur occasionnel
Envois : 12
Inscrit : ‎15-01-2014

Re: Caméra Homelive, TRIGGER et EVENT

Comment alors mettre en place la "Détection sur une Alerte" ?

    Sur Intrusion, Incendie, Inondation, ..., Homelive envoie un trigger de type 5 (es=5) via une requête HTTP pour déclencher un enregistrement. Ne connaissant pas le contenu de cette requête, comment faire ? Et simplement si possible ...

    Il y a une astuce : je vous ai parler plus haut du trigger de type 6 (Periodically) : déclenchement d'un enregistrement vidéo de 20s toutes les minutes au mieux, ou dit autrement, perte de 40s d'enregistrement toutes les minutes. Ce qui n'est pas satisfaisant (pour moi en tout cas !).

    Ce type=6 va malgré tout nous servir, en réalisant cette petite astuce : créer une entrée EVENT avec et=6 & es=2 (disabled) comme ci-dessous :

event7_entry=is=1|es=2,|et=6|acts=op1:0;op2:0;email:0;ftpu:1;im:0;httpn:0;httppost:0;wlled:0;smbc:0;sd:0;op3:0;op4:0;smbc_rec:0;sd_rec:0|ei=2|ea=avi,5,15,1|en=Periodique

Sous forme de scénario :
- passage de es=0 --> démarrage d'un enregistrement de 20s
- au bout de 12s --> passage de es=2 --> arrêt du (Periodically)
- au bout de 1s --> passage de es=0 --> démarrage d'un enregistrement de 20s
- au bout de 12s --> passage de es=2 --> arrêt du (Periodically)
- au bout de 1s --> passage de es=0 --> démarrage d'un enregistrement de 20s
- au bout de 12s --> passage de es=2 --> arrêt du (Periodically)

    On obtient ainsi 1mn de vidéo (sous forme de 3 fichiers) sur une durée de 1m02s. C'est exactement ce que je fais avec Homelive !!!

    Le "au bout de 12s" peut paraître surprenant pour obtenir une vidéo de 20s, mais n'oubliez pas que les 12s sont en réalité 17s puisque j'anticipe la vidéo de 5s (ea=avi,5,15,1), ajouter à cela le temps de transfert de la commande à la caméra, l'interprétation de la caméra et l'arrêt de la capture, j'arrive finalement à 20s !!!

Extrait du log de la caméra :
    03/08/2017 14:33:07 FTP: File uploaded successfully.
    03/08/2017 14:32:52 Alert: Event triggered by Periodically.
    03/08/2017 14:32:46 FTP: File uploaded successfully.
    03/08/2017 14:32:30 Alert: Event triggered by Periodically.
    03/08/2017 14:32:24 FTP: File uploaded successfully.
    03/08/2017 14:32:08 Alert: Event triggered by Periodically.

Odala56

contributeur occasionnel
Envois : 12
Inscrit : ‎15-01-2014

Re: Caméra Homelive, TRIGGER et EVENT

Conclusion :

    Mon "étude" consistait à savoir si je pourrais réutiliser mes caméras en cas d'arrêt du service Homelive : pour mon utilisation, la réponse est Oui (testé sur Jeedom) et c'est tant mieux.

    Nos caméras ne sont pas finalement bridées par un firmware "Orange". Orange n'a simplement implémenté dans ses applis mobile et Web que les fonctions utiles pour son service, se voulant simple et à la portée de tous. Ceci pour éviter des appels à la Hotline ne concernant pas Homelive :

    - le FTP : fonctionne très bien, mais trop dépendant de l'architecture interne du client. Où est le problème, Homelive ou FTP client ???
    - détections de mouvements & Audio : chaque configuration est UNIQUE, comment éviter des déclenchements intempestifs ???

    En ce qui me concerne, et je l'ai déjà dit, Homelive fonctionne très bien et fait le travail que je lui demande pour mon besoin. Je reste donc fidèle à Homelive (en espérant peut-être des nouveautés en 2018), mais je suis maintenant fin prêt pour évoluer vers une autre box en réutilisant mon investissement Homelive.

Bonne découverte à tous.

 

Odala56

Highlighted
TopMembre Homelive
Envois : 2 955
Inscrit : ‎16-01-2015

Re: Caméra Homelive, TRIGGER et EVENT

[ modifié ]

Bravo @odala56 cette étude qui me semble très poussée. Tes connaissances en la matière sont impressionnantes et permettent d'aller à l'encontre de nos idées reçues sur la non compatibilité des caméras Homelive.

 

J'aimerais aussi rester fidèle à Homelive et le voir évoluer mais on ne fait pas évoluer un produit en rupture de commercialisation, je suis donc pessimiste.

contributeur confirmé
Envois : 71
Inscrit : ‎09-11-2013

Re: Caméra Homelive, TRIGGER et EVENT

En effet !!!

Bravo @odala56 

 

 

 

contributeur occasionnel
Envois : 12
Inscrit : ‎15-01-2014

Re: Caméra Homelive, TRIGGER et EVENT

Bonsoir à tous,

 

   Un petit retour de mon "expérience" avec les déclencheurs de la la caméra Homelive : depuis début Août, j'ai laissé mes réglages [MOTION] & [AUDIO) en service et le résultat est plutôt correct : quelques déclenchements intempestifs (surtout en Audio), mais au global, c'est assez satisfaisant.

 

   Je ne sais pas si une nouvelle Vera est en "développement" pour Orange pour 2018, mais je suis "tombé" sur ça : http://getvera.com/cameras/vistacam-700/. ça vous ne dit pas quelque chose ???

 

Odala56

TopMembre Homelive
Envois : 352
Inscrit : ‎28-11-2014

Re: Caméra Homelive, TRIGGER et EVENT

Bonsoir @odala56

 

Effectivement c'est bien la caméra Homelive, tout comme la box Homelive est une Vera Edge accomodée à la sauce Orange.

 

Si futur il y a pour une Homelive, peut être celà serait il ce produit "Orangisé" https://shop.getvera.com/ProductDetails.asp?ProductCode=VeraSecure

 

En tout cas attendons qu'Orange daigne répondre aux interrogations qui lui sont faites. La communication Orange sur Homelive n'a jamais été franche, c'est une constante. Je ne pense pas que celà puisse changer

 

Merci encore de tes tuyaux et de ton ressenti

A la Une

Vous êtes parents ? Répondez à ce sondage afin d'améliorer l'accueil des familles en boutique. Merci !

espace_bien_etre.png.jpg

 

Utilisateurs en ligne
Actuellement en ligne :5 membres 677 invités
Veuillez souhaiter la bienvenue à nos tout nouveaux membres :