Iphonedetect Versions Save

A custom component for Home Assistant to detect iPhones connected to local LAN, even if the phone is in deep sleep.

2.2.1

1 month ago

2.2.1 Adds missing import of cv for the newly added config_schema

What's Changed

  • If pyroute not available (mac/truenas), fall back to IP/ARP lookup
  • Changed to coordinator for state update
  • Import from yaml now removes from known_devices.yaml and gives warning in UI
  • Support for multiple interface subnets, user option to change existing ip address by @markfrancisonly in https://github.com/mudape/iphonedetect/pull/111
  • Removed MAC address and device info
  • Unique_id added
  • IP address of entry migrated from data to options
  • Updated GitHub Actions
  • Update init.py by @gieljnssns in https://github.com/mudape/iphonedetect/pull/90

New Contributors

Full Changelog: https://github.com/mudape/iphonedetect/compare/1.4.1...2.2.1

1.4.1

2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/mudape/iphonedetect/compare/1.4.0...1.4.1

2.0.5

1 year ago

2.0.4

1 year ago

Note! Please remove entities from known_devices.yaml before restarting after upgrade from 1.4.0 or you will have duplicate entities. (imported entities will be suffixed with _2)

What's Changed

  • Config via UI, imports entities from configuration.yaml
  • Don't depend on known_devices.yaml
  • Gets MAC address needed for device info New entities will be unavailabe until first seen
  • Consider Home time can be set per entity
  • scan_interval is currently fixed at 12sec
  • Use Pyroute2 for checking ARP

Changes

  • 2.0.0 Add Config flow, change to pyroute2
  • 2.0.1 Fix setup if no device_tracker in configuration.yaml
  • 2.0.2 consider_home import bug
  • 2.0.3 check if hass sent consider_home as timedelta
  • 2.0.4 Add Context Managers to socket and IPRoute (#75)

2.0.3

2 years ago

Note! Please remove entities from known_devices.yaml before restarting after upgrade from 1.4.0 or you will have duplicate entities. (imported entities will bee suffixed with _2)

What's Changed

  • Config via UI, imports entities from configuration.yaml
  • Don't depend on known_devices.yaml
  • Gets MAC address needed for device info New entities will be unavailabe until first seen
  • Consider Home time can be set per entity
  • scan_interval is currently fixed at 12sec
  • Use Pyroute2 for checking ARP

Changes

  • 2.0.1 Fix setup if no device_tracker in configuration.yaml
  • 2.0.2 consider_home import bug
  • 2.0.3 check if hass sent consider_home as timedelta

2.0.2

2 years ago

What's Changed

  • Config via UI, imports entities from configuration.yaml
  • Don't depend on known_devices.yaml
  • Gets MAC address needed for device info New entities will be unavailabe until first seen
  • Consider Home time can be set per entity
  • scan_interval is currently fixed at 12sec
  • Use Pyroute2 for checking ARP

2.0.1

  • Fix setup if no device_tracker in configuration.yaml

2.0.2

  • consider_home import bug

2.0.1

2 years ago

What's Changed

  • Config via UI, imports entities from configuration.yaml
  • Don't depend on known_devices.yaml
  • Gets MAC address needed for device info New entities will be unavailabe until first seen
  • Consider Home time can be set per entity
  • scan_interval is currently fixed at 12sec
  • Use Pyroute2 for checking ARP

2.0.1

  • Fix setup if no device_tracker in configuration.yaml

2.0.0

2 years ago

What's Changed

  • Config via UI, imports entities from configuration.yaml
  • Don't depend on known_devices.yaml
  • Gets MAC address needed for device info New entities will be unavailabe until first seen
  • Consider Home time can be set per entity
  • scan_interval is currently fixed at 12sec
  • Use Pyroute2 for checking ARP

1.4.0

3 years ago
  • Re-add fallback to using 'ARP'

1.3.0

3 years ago
  • Add filter to nud state lookup #41
  • Add const.py
  • Add version to manifest.json #52
  • Remove lookup via arp
  • Remove need for regex