Documentation NextDom

Description

Ce plugin permet de creer un serveur ftp qui notifiera jeedom lorsqu’un fichier est déposé. Très utile pour les cameras IP qui peuvent sur détection de mouvement envoyer un fichier par ftp.

Market

Retrouvez le sur le Market Jeedom

Prévisualisation

screenshot1

screenshot1

Forum

Lien vers le Forum # Configuration

Installation/Configuration

Nous allons configurer le plugin. Pour se faire, cliquer sur Plugin / Gestion des plugins. Puis trouver ftpd.

Il faut définir certains paramètres global au plugin :

Et pour finir, cliquer sur Sauvegarder.

Fonctionnement :

Le plugin créera automatiquement les équipements une fois qu’ils auront envoyé un fichier.

Informations visibles :

Actions visibles :

Configuration

Nous allons maintenant paramétrer l’équipement. Pour se faire, cliquer sur Plugins / Sécurité / Ftpd

Puis définir les caractèristiques :

Et pour finir, cliquer sur Sauvegarder

Chaque camera possède des commandes pour activer ou non l’enregistrement des fichiers.

Chaque camera possède des commandes pour activer ou non la notification par mail. Pour que celle-ci fonctionne il faut configurer le plugin mail et ajouter l’équipement “mail” dans la commande “notification”.

Il est possible de rajouter des commandes types pattern pour distinguer les déclanchements en fonction du nom du fichier. Doc php pattern

Par exemple, avec ce qui suit, la commande ne se active que si le fichier commence par def.

/^def/</programlisting>

Configuration Foscam

Il faut se connecter en http sur la camera et aller dans le menu FTP Service Settings.

Voici une copie d’écran de ce qu’il faut paramétrer :

<IP_JEEDOM> Correspond à l’adresse IP de votre jeedom.

<PORT_PLUGIN> Correspond au port ftpd qui a été renseigné dans la page de configuration du plugin (8888 par defaut).

Il n’est pas nécessaire de renseigner de compte, de mot de passe, ni de répertoire.

Il faut ensuite aller dans le menu Alarm Service Settings pour définir quand envoyer des images.

Configuration Wanscam

Il faut se connecter en http sur la camera et aller dans le menu FTP Service Settings.

Voici une copie d’écran de ce qu’il faut paramétrer :

<IP_JEEDOM> Correspond à l’adresse IP de votre jeedom.

<PORT_PLUGIN> Correspond au port ftpd qui a été renseigné dans la page de configuration du plugin (8888 par defaut).

Il n’est pas nécessaire de renseigner de compte, de mot de passe, ni de répertoire.

Il faut ensuite aller dans le menu Alarm Service Settings pour définir quand envoyer des images.

Configuration Axis

Il faut se connecter en http sur la camera et aller dans le menu Event ⇒ Event servers ⇒ Add FTP.

Voici une copie d’écran de ce qu’il faut paramétrer :

<IP_JEEDOM> Correspond à l’adresse IP de votre jeedom.

<PORT_PLUGIN> Correspond au port ftpd qui a été renseigné dans la page de configuration du plugin (8888 par defaut).

Il n’est pas nécessaire de renseigner de compte, de mot de passe, ni de répertoire.

Il faut ensuite aller dans le menu Alarm Service Settings pour définir quand envoyer des images.

Configuration Escam (chinoises sur soc Hisilicon)

Il faut se connecter en http sur la camera et aller dans le menu Install ⇒ SYSTEME ⇒ Serv. d’reseau ⇒ FTP

Voici une copie d’écran de ce qu’il faut paramétrer :

<IP_JEEDOM> Correspond à l’adresse IP de votre jeedom.

<PORT_PLUGIN> Correspond au port ftpd qui a été renseigné dans la page de configuration du plugin (8888 par defaut).

Il n’est pas nécessaire de renseigner de compte, de mot de passe, ni de répertoire.

Il faut ensuite aller dans le menu Centre d’alarm pour définir quand envoyer des images.

Configuration Dahua

Il faut se connecter en http sur la camera et aller dans le menu Storage ⇒ Destination ⇒ FTP.

Voici une copie d’écran de ce qu’il faut paramétrer :

<IP_JEEDOM> Correspond à l’adresse IP de votre jeedom.

<PORT_PLUGIN> Correspond au port ftpd qui a été renseigné dans la page de configuration du plugin (8888 par defaut).

Il n’est pas nécessaire de renseigner de User Name, Password, ni Remote Directory.

Il faut ensuite aller dans le menu Storage ⇒ Destination ⇒ Path pour activer l’envoi de photo en cas de Motion Detection (detection de mouvement) pour définir quand envoyer des images.

Enfin, il faut aller dans le menu Event ⇒ Video Detection ⇒ Motion Detection pour configurer les critères de Motion Detection (detection de mouvement).

Configuration Vivotek

Il faut se connecter en http sur la camera et aller dans un premier temps configurer le serveur FTP.

Voici une copie d’écran de ce qu’il faut paramétrer :

<IP_JEEDOM> Correspond à l’adresse IP de votre jeedom.

<PORT> Correspond au port ftpd qui a été renseigné dans la page de configuration du plugin (8888 par defaut).

Il n’est pas nécessaire de renseigner de User Name, Password, ni FTP folder name.

Il faut ensuite aller configurer quand activer la détection de mouvement.

Ensuite, il faut aller pour configurer les critères de Motion Detection (detection de mouvement) que l’on souhaite utiliser.

Enfin, il faut indiquer le serveur vers lequel les photos sont envoyées.

Configuration Hik

Il faut se connecter en http sur la camera et aller dans le menu Advanced Configuration ⇒ Network ⇒ FTP configurer le serveur FTP.

Voici une copie d’écran de ce qu’il faut paramétrer :

<IP_JEEDOM> Correspond à l’adresse IP de votre jeedom.

<PORT_PLUGIN> Correspond au port ftpd qui a été renseigné dans la page de configuration du plugin (8888 par defaut).

Il n’est pas nécessaire de renseigner de User Name, Password, ni FTP folder name.

En plus de la configuration de la détection de mouvement dans événement, il faut activer l’envois d’image par événement. C’est à dire dans Stockage->paramètre de capture->Activer instantané déclenché par événement.

Configuration autres modèles

Il faut mettre l’adresse IP de votre jeedom comme serveur FTP..

Comme port (généralement 21), il faut mettre le port ftpd qui a été renseigné dans la page de configuration du plugin (8888 par defaut).

Il n’est pas nécessaire de renseigner de compte, de mot de passe, ni de répertoire.

Documentation générale

Configuration le debug

Il existe 2 niveaux de debug du plugin.

Debug du plugin

Ce niveau de debug permet d’anayser le fonctionnement du plugin. Pour se faire, cliquer sur Plugins / Sécurité / Ftpd

Dans la partie en haut à droite, il suffit de choisir le niveau de log local à debug.

La log correspondant à ce niveau d’analyse s’appel Ftpd.

Debug du daemon

Ce niveau de debug permet d’anayser le fonctionnement du daemon. Pour se faire, cliquer sur Plugins / Sécurité / Ftpd

Dans la partie en bas, il suffit de choisir le debug daemon.

La log correspondant à ce niveau d’analyse s’appel Ftpd_daemon. # FAQ

J’essaie de me connecter au daemon et je ne vois rien

Le daemon est n’autorise pas toutes les commandes FTP. Juste le dépot de fichier pour éviter une faille de sécurité. Si vous activez le debug vous devriez avoir le message suivant qui indique que la connexion fonctionne : “[DEBUG] : connect: XXXX”.

J’ai des erreurs “unable to solve:”

Votre configuration DNS ne permet pas à Jeedom de retrouver un nom dns de votre équipement. Ce n’est pas grave.

Je n’arrive pas à créer mes équipements

Les équipements sont créés automatique à la reception de la première image.

Aucune image n’est sauvegardée

Il faut aller dans la log ftpd_daemon et regarder si des erreurs sont présentes. Si des erreurs sont présente, les remonter au développeur link:https://www.jeedom.com/forum/viewtopic.php?f=28&t=24684&start=500[via le Forum sur le lien suivant]

Je souhaite mettre 21 pour le port

Le daemon ne peut écouter sur le port standard ftp (21) car il n’est pas lancé en tant que root.

J’ai le message de debug : unable to solve: 192.168.1.26 [Errno 1] Unknown host

En fait si la camera a un nom DNS, je la nomme avec son nom DNS sinon elle a pour nom Addr_. Ce n'est pas grave, ça veut juste dire que tu n'as pas configuré de résolution DNS inverse pour l'IP en question.

Je ne vois plus les images arriver après une mise à jour en version 9 de debian ?

Il est nécessaire d’aller réinitialiser le répertoire de stockage dans le menu de configuration du plugin “Reinitialisation du répertoire de stockage des captures”.

Pourquoi le plugin est gratuit ?

Ce plugin est gratuit pour que chacun puisse en profiter simplement. Si vous souhaitez tout de même faire un don au développeur du plugin, merci de me contacter par MP sur le forum.

J’aimerai remonter des erreurs/modifications directement dans le code ?

C’est tout à fait possible via https://github.com/Jeedom-Plugins-Extra/plugin-ftpd[github]

Aucune image n’est conservé alors que dans la log en mode debug, il y a plein de chose d’écrit ?

Avez-vous activer l’enregistrement des images sur chaque équipement type camera.

Warning

Detail complet des mises à jour sur Historique Commit

Liste des évolutions majeures de la version courante :

Anciennes évolutions :