Mixed results with NMAP and Fritz!Box device_tracker

Hi,

I’m getting mixed results with NMAP and the Fritz!Box device_tracker.

I have Apple devices and Nest devices in my house that appear not_home using NMAP sometimes. (ip 230-233). Other devices like NAS and printer seem to be always home using the Fritz!Box scanner.

Is there a way to configure per device which scanner to use? Or at least an IP range? I can’t seem to configure the range for the Fritz!Box. And running both device_trackers at the same time gives unpredictable results I guess. Or does it combine both results?

device_tracker:
  - platform: fritz
    host: !secret device_tracker_fritz_host
    track_new_devices: false
    consider_home: 180
    interval_seconds: 12

  - platform: nmap_tracker
    hosts:
      - 192.168.1.1-255
    exclude:
      - 192.168.1.10
      - 192.168.1.230
      - 192.168.1.231
      - 192.168.1.232
      - 192.168.1.233
    consider_home: 180
    interval_seconds: 12
    home_interval: 3
    new_device_defaults:
      track_new_devices: false

For example the wife’s iPhone sometimes is not_home using NMAP. Fritz!Box says home.
One of my NAS devices is always home in Fritz!Box when in fact it’s turned off. Fritz!Box overrules NMAP which says it’s not_home.
NMAP says the Wifi router is home. Fritz!Box says not_home sometimes.
NMAP says the printer is not_home when it’s turned off. Fritz!Box still says it’s home.

This drives me crazy.