Tracker NMAP donne des appareils en double?

Bonjour à tous
je n arrive pas à faire fonctionner NMAP
l intégration repère les appareils, mais fabrique plusieurs devices à partir du même appareil au cours du temps:
EXEMPLES:

ou:

du coup, un simple affichage de test donne des données fausses:

type: history-graph
entities:
  - entity: device_tracker.a51_de_ag_2
  - entity: device_tracker.galaxy_a52s_5g

image
J en suis aux tests de présence, mais en l état c’est inutilisable :face_with_spiral_eyes:
La configuration de NMAP est celle par défaut, hormis la plage d ip 192.168.1.1…254
Comment donc utiliser NMAP ?
Merci de vos lumières :christmas_tree:
Bonnes fêtes

Salut.
Nmap ne fait que la liste des appareils qu’il découvre via les adresses ip.
Donc quand une nouvelle adresse apparaît (sur un ancien appareil), il tente de créer une entité (avec le même nom) mais qui existe déjà dans HA. Elle est donc automatiquement renommée en xxx_2…
Pour arriver à une situation comme celle-ci il y a fort à parier que ton réseau est configuré en dhcp sans baux fixes… Du coup tes appareils se balladent dans la plage ip.

Après nmap pour faire le tracking d’un téléphone c’est moins bien que l’application ha dédiée : avis personnel tout au moins

Bonjour,
je rejoins @Pulpy-Luke, NMAP pour du tracking téléphone c’est pas adéquate.
Dans la documentation , c’est bien preciser.

Citation
Veuillez garder à l’esprit que les téléphones intelligents modernes désactivent généralement le Wi-Fi lorsqu’ils sont inactifs. Les trackers simples comme celui-ci peuvent ne pas être fiables en eux-mêmes.

@WarC0zes
oui oui, ça explique les disparitions / réapparitions, mais pas les « fantômes »
@Pulpy-Luke
Exact DHCP sans IP fixées à l avance.
Je précise que la disparition a lieu SANS disparition RÉELLE de l appareil, ni éteint, ni parti au loin…
Un peu frustrant :pensive:

Quelles autres pistes proposez vous ?
j avais essayé HA compagnon, mais la batterie ne tient pas bien le coup.
un pb de réglage que je ne connais pas ?

Dans le fonctionnement du DHCP, il y a renégociation de l’adresse IP à intervalles régulier … Donc rien à voir avec le fait de quitter ou disparaitre

d ou la disparition de l ip initiale, puis la « redécouverte » par NMAP et la création d’un autre appareil.
Un moyen d’éviter ça ?
PS BOX SFR

EDIT:
je peux donner des ip fixes, c’est ce que j avais fait sur DOMOTICZ pour les SONOFF. Mais j’ai laissé tombé, avec HA et la gestion complète en MQTT.
Si c’est la seule solution, je le fais.

Ou alors un script de requête pour identifier une MAC ?

Tu as 2 choix. IP fixes pour tous ou virer nmap

1 « J'aime »

c’est ce qui y’a de mieux
:+1: :+1: :+1:

quel boulot !
j’étais content de m’être débarrassé de ça en passant à HA

personne n’a un script de test d adresse MAC ?

j’avais fait ça (mais bon ça ne marche pas en changeant d ip):

  # sensor:
  - platform: command_line
    name: "ap_ip"
    command: ping -c 1 192.168.1.78 &> /dev/null && echo "on" || echo "off"
    scan_interval: 90
    value_template: "{{ value }}"

la meme chose pour chercher une MAC, du style:

arp -a | egrep -o '(\w{1,2}:){5}\w{1,2}'

puis test d’existance ?

C’est comme n’importe quel autre truc, ça demande un peu d’effort d’avoir quelque chose d’efficace.
Si l’effort est trop important, à tes yeux, il faut se poser la question de savoir si NMAP c’est le bon choix.

Sur quelques devices importants peut-être mais déjà rien que comme ça (en passant par un script arp) NMAP ne sert à rien

La suite: un sensor avec test d’ existence d’une adresse MAC:

  # sensor:
  - platform: command_line
    name: "paya_mac"
    command: arp -a | grep -i F6:1A:xx:xx:D4:9D &> /dev/null && echo "on" || echo "off"
    value_template: "{{ value }}"
    scan_interval: 120

Testé en direct (qqs minutes) fonctionne. :slightly_smiling_face:
Reste à voir sur la longueur…

Par curiosité, tu fais quoi de l’info comme quoi ton mac est là ou pas dans ton réseau ? Amoins que ce soit mac pour adresse mac

oui MAC pour « adresse MAC »
ici c’est juste un téléphone portable
mais je suis déçu par NMAP :flushed:

Il y a pas a être déçu, ça fait juste ce que ça prévoit de faire.
Tu ne pars pas avec la meilleure méthode pour de la détection de mobile… Tu as peut-être tout un tas de bonne raisons, mais si c’est pas prévu pour à la base…

OK, une idée de ce qui marche ?

L’appli mobile… Le reste est beaucoup moins efficace

2 « J'aime »

@Pulpy-Luke
ok, je vais réessayer
mon premier test, cet été, n avait pas été concluant…

EDIT
HACompanion installé sur 2 android & 1 iphone…
Détection (presque) sans faute de présence/absence.
parfois un (grand) délai de reconnection…
Mais INFINIMENT mieux que NMAP.

1 « J'aime »