Ce plugin sert à scanner votre réseau et à récupérer la liste des équipements qui y sont connectés ainsi que leurs adresses MAC.
Avec ces informations, le plugin permet :
Afin de faciliter l’utilisation de ce plugin, celui-ci permet d’adapter les options proposées en trois modes “normal”, “avancé” et “debug”.
Le mode normal affiche les paramètres principaux et qui généralement s’adapte aux configurations standards.
Cette option permet d’afficher ou non le widget d’affichage du réseau.
Vous avez la possibilité de trier les colonnes par un simple clic
Vous avez aussi la possibilité de configurer un trie à defaut en allant dans l’équipement en lien avec ce widget.
Cette option permet d’afficher ou non le widget d’affichage des alertes.
Ce widget n’affiche que les équipements non enregistrés et l’ordre d’affichage est trié par ((dateConnexion).(datePremierReferencement)). Ainsi, un équipement tout nouveau apparaitra en première position.
Sert à régler la cadence de rafraichissement de la tâche planifiée. A defaut, celle-ci est réglée à 1 minute.
A savoir, à chaque scan du réseau tous les périphériques ne répondent pas forcément car ils mettent trop de temps à répondre (ex. périphériques Wifi). Il est donc conseillé d’au moins réaliser 3 scans avant de déterminer qu’un périphérique est vraiment Hors ligne. Vous verrez que vous avez la possibilité de régler plus finement ce paramètre au niveau des équipements.
Scan.ip utilise des bridges pour mettre à jour des données sur certains plugins. Un indicateur vous permettra de voir si le plugin est présents dans votre Jeedom ou non.
Dans les faits cela permet d’automatiser, par le biais de bridges, le changement d’ip d’un device dans les autres plugins quand celui-ci a décidé de changer d’ip (par exemple quand on est dans l’impossibilité de fixer une Ip dans le DHCP)
Vous pourrez ainsi associer un équipement à un ou plusieurs plugins.
Permet d’ajouter le routeur dans la liste du réseau. A defaut celui-ci est retiré.
Permet d’ajouter le serveur Jeedom dans la liste du réseau. A defaut celui-ci est retiré.
Cela permet de régler le nombre de tentatives lors des scans du réseaux. En effet, tous les équippements ne répondent pas en dès la première tentative de scan. A noter que plus vous avez de tentatives, plus le scan mettre du temps à répondre.
Sur le navigateur web Safari le mode caché dans le menu de sélection, qui permet de n’afficher que les bridges non utlisés, n’est pas compatible. De ce fait, en activant cette option, les menus déjà utilisés seront désactivés. Cette option n’est à activer que si vous rencontrez le problème sur Safari.
Lorsque vous avez plusieurs cartes réseaux ou plus particulièrement des sous-réseaux il convient de spécifier le ou les sous réseaux à scanner.
Pour information, un sous-réseau peut ne pas permettre de récupérer les adresses MAC de celui-ci (blocage au niveau du routeur ou autres). Si vous rencontrez ce problème, il vous faudra installer un autre jeedom dans celui-ci avec un Scan.ip dédié pour gérer ce même sous-réseau.
Sert à vérifier la présence du fichier oui.txt et iab.txt ainsi que leurs dates de mise à jour.
Ces deux fichiers servent à faire le lien entre une adresse MAC et un constructeur
Permet de visualiser, facilement, les dépendances qui sont en echec.
Le équipements sont séparés en deux parties : “Les équipements MAC” et les “Widgets dédiés et gérés par Scan.Ip”. Il convient de ne pas supprimer ses derniers sauf en cas de bug. Poru les supprimer, il vous faudra activer le mode debug pour que le bouton “supprimer” apparaisse.
Lors d’un changement de mode, il vous faudra raffraichir la page pour voir les modifications apparaitre.
En mode debug vous verrez apparaitre une icone debug
Ceci permet d’ajouter un équipement quand vous connaissez l’adresse MAC du périphérique que vous voulez ajouter.
A noter qu’il est plus simple de passer par “Enregistrements non enregistrés” qui vous permettra d’ajouter, à la volée, un ou plusieurs équipements présents dans votre réseau.
Force le lancement d’un nouveau scan et la mise à joru des équipements
Si un scan est déjà en cours l’action ne sera pas possible.
Le tableau affiche l’ensemble du réseau :
La 5em colonne indique le nom de l’équipement si il est enregistré ou bien le nom du constructeur, précédé d’un “ | ”. |
Si vous constatez des “ …” dans le nom des équipements c’est que celui-ci n’a pas été reconnu
- Lorsque vous sélectionnez un ou plusieurs éléments des boutons d’actions apparaissent
Cette modale a pour but d’aider à comprendre les éventuels bugs qui pourraient apparaitre.
Résultat de la commande “ip a” et qui affiche la liste de tous les réseaux accessibles depuis votre Jeedom.
Affiche l’ip du routeur associé à votre Jeedom.
Ici c’est le réseau “eth0” qui est sélectionné mais cela est spacifique à votre réseau
Résultat de la commande “sudo arp-scan -r 3 –interface=eth0 –localnet –ouifile=ieee-oui.txt” et qui affiche la liste des équipements répondant au scan.
Comme c’était précisé au dessus, il se peut que tous vos appareils connectés ne s’affcihent pas en un scan. C’est piur cela qu’il est important de faire plusieurs scan pur avoir un retour plus juste de qui est connecté.
Affiche les données présentent dans le json équipement. C’est l’historique de tous les équipemnents qui se sont connectés à votre réseau.
Affiche les données présentent dans le json mapping. C’est me dernier état de votre réseau avec la version de “arp-scan” utilisé.
Ce point a déjà été traité au début.
Ce menu de sélection vous permet d’aller directement rechercher un éléments dans votre réseau et de récupérer son adresse MAC.
Seules les adresses MAC non associées sont présentes pour éviter les doublons.
Ce champ est :
Si le constructeur a été identifié il sera inscrit ici.
Ceci permet d’ajouter une commande d’action WoL qui permettra d’allumer un équipement à distance.
Vérifiez que votre équipement soit compatible et/ou que l’option ait bien été activée pour que cela fonctionne.
Comme vu dans la partie configuration, c’est ici que l’on associe les plugins à Scan.Ip avec les bridges.
Dans le menu de sélection l’information est indiquée ainsi [nom du plugin][ip enregistrée au niveau du plugin :: Sous nom de config (si présent)] Nom de l’équipement du plugin cible.
Attention cette option fait des modifications sur les autres plugins. A utiliser en connaissance de cause. L’auteur du plugin cible n’est nullement responsable des disfonctionnements que cela pourrait créer sur son plugin.
Cela va de soit ! Tant que vous ne faites pas d’association à un plugin, Scan.ip ne fera aucune modification sur celui-ci.
Si vous êtes un développeur et que vous souhaitez proposer un bridge complémentaire c’est tout à fait possible. Soit en proposant directement un ajout sur le GitHub (https://ynats.github.io/jeedom-plugin-scan.ip/) soit en passant par le forum.
Cela vous permet de bien avoir en tête la configuration que vous aviez enregistré.
A defaut à 4 minutes, ce qui veut dire que si vous avez tout laissé à defaut cela fait 1 scan toutes les minutes et 4 passages pour déterminer si l’équipement est bien hors ligne. Souvenez-vous, tous les équipements ne resortent pas forcément aux différents scans.
Si vous avez réglé la cadence de rafraichissement à 3 minutes cela veut dire qu’il faut au moins régler ce paramètre à 15 minutes.
Ce paramètre peut être modifié sur des équipements en LAN et très réactifs. Il conviendrait de baisser à 2 minutes par exemple pour une cadence à 1 minute. Cela reviendrait à 2 passages pour déterminer le l’état.
A defaut, cette partie comprend 2 widgets (ils peuvent être renommés) :
Ces équipements sont directement gérés par le plugin et correspondent à ce que vous avez configuré dans le plugin.
Pour rappel, pour gérer leurs affichages c’est dans l’espace de configuration que cela se passe.
10 groupes de commande sont créées et correspondent au 10 derniers équipements non enregistrés qui se sont conectés. L’ordre chronologique commence à zéro (le plus récent) et se termine à neuf (le plus ancien).
Chaque élément comporte 6 sous-commandes :
Scan.Ip est capable de gérer plusieurs réseaux en même temps. Pour cela il vous faut connecter votre Jeedom aux différents réseaux. Pour se faire vous avez, par exemple, la possibilité de connecter le wifi de votre pc jeedom sur un réseau et le LAN sur l’autre. Ou tout simplement de brancher des adaptateurs “usb/LAN” ou “usb/Wifi” à votre jeedom. Scan.Ip vous affichera les sous-réseaux que vous pourrez en suite activer dans la partie de configuration du plugin (en mode avancé).