Plugin Scan.Ip (développement)

Trés claire, concise et logique. merci pour ce travail

Pas encore prévu. Mais c’est une bonne idée.
En poussant l’idée cela pourrait donner:

  • La création d’une black liste afin d’ignorer volontairement des devices
  • La possibilé de supprimer des devices dans la popin des équipements non enregistrés.
1 « J'aime »

Super :+1:

Serai-t-il possible d’avoir un widget avec seulement les équipements enregistrés ? identique à ceux affichés dans l’édition du plugin « vos équipements enregistrés ».

Salut !

Bon j’ai perso un souci inexplicable !
Voici le ping d’une iphone 7 connecté en wifi 5ghz, adresse IP attribuée par mon DHCP
( l’adresse mac ne change pas ni pour le wifi en 2.4 ni pour le wifi en 5)
Controlé sur le téléphone ip et mac sont bien ce que j’ai depuis mon PC
image

Depuis le linux ou tourne jeedom
image

Dans le plugin j’ai cette mac qui sort de je ne sais ou !?
image

J’ai beau synchroniser rien ne change !

Y a t il un moyen de cleaner la table du plugin pour tout redécouvrir ?

Bon je viens de réinstaller le plugin en beta…

Plus rien ne fonctionne
Je suis passé en debug, je lance synchroniser et dans les logs j’ai
[2020-11-14 10:13:45][ERROR] : Aucun élément n’a été trouvé sur vos réseaux. Vérifiez vos configurations.
[2020-11-14 10:13:47][ERROR] : Aucun élément n’a été trouvé sur vos réseaux. Vérifiez vos configurations.

Cela ne sevait à rien de réinstaller car à chaque synchro tout est refresh.
Normalement, ça va revenir à la première synchro.

Pour les adresses MAC.
Attention aux répétiteurs Wifi par exemple qui modifient les adresse MAC.

Je n’ai pas ed répéteur wifi et si depuis le linux de jeedom je vois la bonne mac et la bonne ip, le plugin tournant sur la même machine je ne vois pas comment il peut me sortir une autre mac !

Je vais regarder.
Suite à mes refactos il est possible qu’il y ait quelques régressions.
Une est identifiée sur la modale debug (corrigé et sur la prochaine beta)

Je viens de supprimer le plugin…
J’ai controllé avec jexplorer

Je l’ai réinstallé. Refait dépendances, tout passé en debug

Je vais dans le réseau il est vide, je vais sur equipements non enregistrés
image

OK merci

J’ai l’impression que tu as cassé un truc effectivement

En repartant de zero comme dit ci-dessus tout est HS :wink:

Et en cliquant sur synchroniser
image

Je viens de pousser une Beta qui corrige, normalement, les problèmes lors de l’installation.

En activant le mode debug (dans la config) et en raffraichissant la page, le bouton debug apparait.
Il permet de voir, le scan et le json qui est créé pour le problème d’adresse MAC.

Je viens de réinstaller

[2020-11-14 10:57:45][DEBUG] : getJson :. Lancement
[2020-11-14 10:57:45][DEBUG] : getJson :. /var/www/html/plugins/scan_ip/core/class/../../../../plugins/scan_ip/data/json/mapping.json
[2020-11-14 10:57:45][DEBUG] : ////////////////////////////////////////////////////////////////////
[2020-11-14 10:57:45][DEBUG] : syncScanIp :. Lancement du scan du réseau
[2020-11-14 10:57:45][DEBUG] : ////////////////////////////////////////////////////////////////////
[2020-11-14 10:57:45][DEBUG] : scanReseau :. Lancement
[2020-11-14 10:57:45][DEBUG] : getIpRoute :. Lancement
[2020-11-14 10:57:45][DEBUG] : getSubReseauEnable :. Lancement
[2020-11-14 10:57:45][DEBUG] : scanSubReseau :. Lancement
[2020-11-14 10:57:45][DEBUG] : getInfoJeedom :. Lancement
[2020-11-14 10:57:45][DEBUG] : scan_ip_shell::arpScanShell :. Lancement
[2020-11-14 10:57:45][ERROR] : Aucun élément n'a été trouvé sur vos réseaux. Vérifiez vos configurations.
[2020-11-14 10:57:49][DEBUG] : getJson :. Lancement
[2020-11-14 10:57:49][DEBUG] : getJson :. /var/www/html/plugins/scan_ip/core/class/../../../../plugins/scan_ip/data/json/commentMac.json
[2020-11-14 10:57:49][DEBUG] : getJson :. Lancement
[2020-11-14 10:57:49][DEBUG] : getJson :. /var/www/html/plugins/scan_ip/core/class/../../../../plugins/scan_ip/data/json/mapping.json
[2020-11-14 10:57:49][DEBUG] : ////////////////////////////////////////////////////////////////////
[2020-11-14 10:57:49][DEBUG] : syncScanIp :. Lancement du scan du réseau
[2020-11-14 10:57:49][DEBUG] : ////////////////////////////////////////////////////////////////////
[2020-11-14 10:57:49][DEBUG] : scanReseau :. Lancement
[2020-11-14 10:57:49][DEBUG] : getIpRoute :. Lancement
[2020-11-14 10:57:49][DEBUG] : getSubReseauEnable :. Lancement
[2020-11-14 10:57:49][DEBUG] : scanSubReseau :. Lancement
[2020-11-14 10:57:49][DEBUG] : getInfoJeedom :. Lancement
[2020-11-14 10:57:49][DEBUG] : scan_ip_shell::arpScanShell :. Lancement
[2020-11-14 10:57:49][ERROR] : Aucun élément n'a été trouvé sur vos réseaux. Vérifiez vos configurations.
[2020-11-14 10:57:54][DEBUG] : ---------------------------------------------------------------------------------------
[2020-11-14 10:57:54][DEBUG] : showEquipements :. Lancement
[2020-11-14 10:57:54][DEBUG] : bridges_getEquiementsById :. Lancement
[2020-11-14 10:57:57][DEBUG] : getSubReseauEnable :. Lancement
[2020-11-14 10:57:57][DEBUG] : scanSubReseau :. Lancement
[2020-11-14 10:57:57][DEBUG] : getIpRoute :. Lancement
[2020-11-14 10:57:57][DEBUG] : getJson :. Lancement
[2020-11-14 10:57:57][DEBUG] : getJson :. /var/www/html/plugins/scan_ip/core/class/../../../../plugins/scan_ip/data/json/equipements.json
[2020-11-14 10:57:57][DEBUG] : getJson :. Lancement
[2020-11-14 10:57:57][DEBUG] : getJson :. /var/www/html/plugins/scan_ip/core/class/../../../../plugins/scan_ip/data/json/mapping.json

A ce stade rien dans reseau, rien dans equipement
toujours erreur aucun element trouvé

des {{{ sont apparus ici pas dans la version d’avant.
Aucun souci dans la fenetre des enregistres, pas d’accolade

Active le mode avancé dans la config et active le sous-réseau ens192 :wink:

Pourquoi activer le sous réseau je ne comprends pas.

A défaut la commande qui est lancée est un localnet :

sudo arp-scan --localnet --ouifile=oui.txt --iabfile=iab.txt

Dans ton cas, le localnet ne semble rien renvoyer.

Donc il faut le spécifier.

OK…

Bon cela semble refonctionner…

Petit détail que je viens de voir alors qu’avant je l’avais, l’IP de la GW router

Oui j’ai vu.
C’est corrigé dans la dernière beta. :wink:
Mais je vais faire une méthode qui teste également le réseau associé à l’ip du routeur comme ça les personnes dans ton cas n’auront pas le même problème. :slight_smile:

1 « J'aime »