Script d'intégration des caméras Netatmo Welcome et Presence

Discussion et échanges de scripts pour la box eedomus

Script d'intégration des caméras Netatmo Welcome et Presence

Messagepar Havok » 30 Sep 2015 14:13

Bonjour,

Voici un script permettant d'intégrer dans l'interface eedomus les caméras Netatmo Welcome et/ou Presence.

Ca va vous permettre de
  • créer des caméras "virtuelles" qui afficheront de manière régulière les images prise par vos caméras Netatmo Welcome et/ou Presence.
  • utiliser les caméras comme détecteur de mouvement (Welcome seulement)
  • d'accéder au live mais pas depuis l'interface eedomus
  • d'accéder à la reconnaissance faciale des caméras pour gérer la présence de riri, fifi, loulou (Welcome seulement)
Prérequis : Il faut disposer d'un serveur web/php autre que l'eedomus elle-même.

La dernière version disponible se trouve ici :
https://github.com/aussitot/eedomus_net ... e/releases

La documentation est disponible ici :
https://github.com/aussitot/eedomus_net ... /README.md

Image Image Image Image

Alors pour ceux qui se diraient mais maintenant la eedomus intègre la prise en charge des cameras netatmo ! :

C'est vrai mais !

+
- ce script permet d'afficher des images toutes les x minutes (pas seulement en cas de mouvement)
- il permet de gérer des action sur la reconnaissance de pierre paul ou jacques (pas seulement sur la reconnaissance d'une personne connue sans savoir laquelle) sur la welcome
- la reconnaissance de mouvement est bien plus reactive (essayer pour voir en ajoutant la meme camera avec ce script et avec le script de la eedomus)

-
- Il faut un serveur web
- il ne permet pas de reconnaitre les voiture (pour la presence) ou les animaux (ou la welcome). Il détecte bien le mouvement mais il ne sait pas reconnaitre que c'est une voiture ou un animal (a vrai dire il pourrait mais je n'ai pas eu le temps de le modifier vu que je ne suis pas sur que ca intéresse grand monde)

Voila, à vous de choisir. Personnellement je ne touche aucun royaltie sur les téléchargement ;)
Dernière édition par Havok le 08 Sep 2017 20:40, édité 18 fois.
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: API Netatmo Welcome

Messagepar Havok » 01 Oct 2015 13:19

Mise à jour du post original avec la version 0.2

Version 0.2 / 01 octobre 2015
/ Ajout de l'option permettant de voir la video live des cameras
/ Ajout d'un fichier de configuration
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: API Netatmo Welcome

Messagepar domotics » 01 Oct 2015 19:49

Génial, je teste ca ce week end
Merci
Domotics
domotics
 
Messages : 107
Inscription : 09 Jan 2012

Re: API Netatmo Welcome

Messagepar puccin0 » 01 Oct 2015 20:38

Merci Havok je teste aussi ce week-end :)
puccin0
 
Messages : 308
Inscription : 19 Mars 2013

Re: API Netatmo Welcome

Messagepar Havok » 02 Oct 2015 12:35

Par contre si vous êtes hébergés chez OVH sur un serveur mutualisé il faut rajouter la ligne

Code : Tout sélectionner
# switch to passive mode (mandatory on Ovh shared hosting)
ftp_pasv( $ftp, true );


Après la ligne

Code : Tout sélectionner
ftp_login($ftp, $$ftp_current_login, $$ftp_current_password);


Faute de quoi ils bloquent votre site^^

PS : La dernière version prend en compte la modification.
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: API Netatmo Welcome

Messagepar Havok » 02 Oct 2015 14:16

Dernière modification V0.4 :

Ajout de la gestion d'une caméra virtuelle qui affichera la vignette du dernier évènement détecté par vos caméras (présence de X, présence inconnue, mouvement, etc...)
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: API Netatmo Welcome

Messagepar Havok » 30 Oct 2015 13:35

Version 0.5 / 29 octobre 2015
/ Correction d'un bug affectant les installations avec plusieurs caméras
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: API Netatmo Welcome

Messagepar DomotiFred » 01 Nov 2015 18:22

Bonsoir,

Je n'ai plus qu'à acheter une caméra Welcome...
C'est bientôt Noël ;-)
3 Eedomus+ 96 Zwave 6 EnOcean 1 Edisio 3 Xee 14 cam IP 1 Connexoon 8 SONOS 1 Musaic 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 3 Nabaztag 1 Lametric Time 1 Nokia Cardio SARAH NUC et serrure NUKI V1
DomotiFred
 
Messages : 1155
Inscription : 15 Mars 2013
Localisation : 78

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar Havok » 04 Nov 2015 10:54

Pour info la version 1.0 est en cours avec comme nouveautées :
- Plus besoin du sdk Netatmo
- Plus besoin de saisir vos identifiants/password dans le fichier paramètre
- Actualisation des vignettes en quasi-direct
- Utilisez vos caméras Netatmo Welcome comme détecteur de mouvement.
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar DomotiFred » 04 Nov 2015 11:42

Bonjour Havok,

Merci pour le travail accompli :-)
Tu peux donner le lien de téléchargement de la dernière version stp ?
Merci.
3 Eedomus+ 96 Zwave 6 EnOcean 1 Edisio 3 Xee 14 cam IP 1 Connexoon 8 SONOS 1 Musaic 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 3 Nabaztag 1 Lametric Time 1 Nokia Cardio SARAH NUC et serrure NUKI V1
DomotiFred
 
Messages : 1155
Inscription : 15 Mars 2013
Localisation : 78

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar Havok » 04 Nov 2015 11:46

Elle sera disponible ici quand j'aurais fini :)
La c'était juste un teaser :)
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar DomotiFred » 04 Nov 2015 11:57

OK, merci :-)
3 Eedomus+ 96 Zwave 6 EnOcean 1 Edisio 3 Xee 14 cam IP 1 Connexoon 8 SONOS 1 Musaic 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 3 Nabaztag 1 Lametric Time 1 Nokia Cardio SARAH NUC et serrure NUKI V1
DomotiFred
 
Messages : 1155
Inscription : 15 Mars 2013
Localisation : 78

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar Havok » 05 Nov 2015 22:52

Si depuis quelque jour vous recevez un mail a chaque fois que le script est appelé (donc se connecte à votre compte netatmo) vous pouvez desactiver cela en allant dans les preferences email de votre compte sur le site de netatmo.
Ca sera corrigé dans la prochaine version que ne fera plus appel au login/password (enfin normalement si j'y arrive car l'appel d'un script depuis son navigateur et depuis la eedomus ba c'est pas la meme chose :))
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar Havok » 06 Nov 2015 11:39

Bon mauvaise nouvelle.
Pour utiliser la méthode d'authentification par "Authorization code" il est nécessaire que le script soit hébergé sur la box.
Pour mettre à jour les images des caméras par ftp le script ne peut pas être hébergé sur la box (car les fonctions php ftp ne sont pas permises)
Conclusion, sans l'intervention de connected Object, on va devoir continuer à renseigner les user/password du compte netatmo.

Je prépare quand même une version sans le SDK Netatmo et ensuite une version qui permettra d'utiliser les caméras comme detecteur de mouvement.
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar Havok » 09 Nov 2015 11:35

Voici la Version 1.0

Elle ne fait rien de plus que la version précédente mais je vous conseille sa mise à jour car le code et la méthode d'authentification sont bien plus propre. Elle sera aussi nécessaire pour la prochaine étape qui sera d'utiliser les caméras comme detecteur de mouvement ainsi que la mise à jour en tps réel des vignettes des caméras lors de détection de mouvement par celles-ci.
De plus il est possible (en suivant les consignes) de supprimer son login/password netatmo du fichier config après initialisation du processus.

Pour ceux qui ont installés les versions précédentes il faut :
- Tout supprimer sur votre serveur (garder le fichier Config.php pour récupérer ses valeurs)
- Recommencer sauf les étapes 1 et 3
- Pour l'étape 7 il suffit de changer l'url du capteur http

Le post initial est modifié pour tenir compte des modifications
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar DomotiFred » 09 Nov 2015 16:16

Bonjour Havok,

Euh, il est où le lien de téléchargement ;-) ?
merci
3 Eedomus+ 96 Zwave 6 EnOcean 1 Edisio 3 Xee 14 cam IP 1 Connexoon 8 SONOS 1 Musaic 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 3 Nabaztag 1 Lametric Time 1 Nokia Cardio SARAH NUC et serrure NUKI V1
DomotiFred
 
Messages : 1155
Inscription : 15 Mars 2013
Localisation : 78


Re: Script d'intégration des caméras Netatmo Welcome

Messagepar DomotiFred » 09 Nov 2015 16:47

OK, je n'avais pas vu que tu avais édité ton 1er post ;-)
Merci.
3 Eedomus+ 96 Zwave 6 EnOcean 1 Edisio 3 Xee 14 cam IP 1 Connexoon 8 SONOS 1 Musaic 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 3 Nabaztag 1 Lametric Time 1 Nokia Cardio SARAH NUC et serrure NUKI V1
DomotiFred
 
Messages : 1155
Inscription : 15 Mars 2013
Localisation : 78

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar Havok » 09 Nov 2015 16:50

DomotiFred a écrit:OK, je n'avais pas vu que tu avais édité ton 1er post ;-)
Merci.


Ha ba attention car tout change, il suffit pas de remplacer le script par la nouvelle version :

Pour ceux qui ont installés les versions précédentes il faut :
- Tout supprimer sur votre serveur (garder le fichier Config.php pour récupérer ses valeurs)
- Recommencer sauf les étapes 1 et 3
- Pour l'étape 7 il suffit de changer l'url du capteur http

Le post initial est modifié pour tenir compte des modifications
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Re: Script d'intégration des caméras Netatmo Welcome

Messagepar Havok » 10 Nov 2015 17:15

La V1.2 du script pour intégrer sa Netatmo Welcome dans eedomus est prête :

- gestion de la détection de mouvement
- gestion de la reconnaissance faciale.

J'ai besoin de beta-testeurs avant de la publier, contactez moi par mp.

Havok
Havok
 
Messages : 469
Inscription : 06 Fév 2015

Suivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : technoseb27 et 7 invité(s)