All Projects → mudape → Iphonedetect

mudape / Iphonedetect

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

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Iphonedetect

Kiosk Mode
🙈 Hides the Home Assistant header and/or sidebar
Stars: ✭ 92 (-9.8%)
Mutual labels:  home-assistant
Hass Xiaomi Miot
Auto integrate xiaomi devices by miot-spec for HomeAssistant
Stars: ✭ 93 (-8.82%)
Mutual labels:  home-assistant
Hass Deepstack Face
Home Assistant custom component for using Deepstack face recognition
Stars: ✭ 101 (-0.98%)
Mutual labels:  home-assistant
Power Wheel Card
An intuitive way to represent the power and energy that your home is consuming or producing. (A custom card for the Lovelace UI of Home Assistant.)
Stars: ✭ 93 (-8.82%)
Mutual labels:  home-assistant
Addon Homebridge
 Homebridge - Community Hass.io Add-on for Home Assistant
Stars: ✭ 96 (-5.88%)
Mutual labels:  home-assistant
Homeassistant Desktop
🎛 Desktop application (Windows / macOS / Linux) for Home Assistant built with Electron
Stars: ✭ 98 (-3.92%)
Mutual labels:  home-assistant
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (-21.57%)
Mutual labels:  home-assistant
Addon Aircast
AirCast - Home Assistant Community Add-ons
Stars: ✭ 100 (-1.96%)
Mutual labels:  home-assistant
Addon Grocy
Grocy - Home Assistant Community Add-ons
Stars: ✭ 97 (-4.9%)
Mutual labels:  home-assistant
Home Assistant Js Websocket
🚡 JavaScript websocket client for Home Assistant
Stars: ✭ 100 (-1.96%)
Mutual labels:  home-assistant
My Appdaemon
My apps, my helpfiles, all about AppDaemon for Home Assistant
Stars: ✭ 94 (-7.84%)
Mutual labels:  home-assistant
Frigate
NVR with realtime local object detection for IP cameras
Stars: ✭ 1,329 (+1202.94%)
Mutual labels:  home-assistant
Tuyaha
Implements the special Tuya Home Assistant API.
Stars: ✭ 99 (-2.94%)
Mutual labels:  home-assistant
Home Assistant Config
🏠 Home Assistant configuration
Stars: ✭ 92 (-9.8%)
Mutual labels:  home-assistant
Frontend
🍭 Frontend for Home Assistant
Stars: ✭ 1,366 (+1239.22%)
Mutual labels:  home-assistant
Noctis
🐵 Dark Blue Theme for Home Assistant
Stars: ✭ 83 (-18.63%)
Mutual labels:  home-assistant
Zigbee2mqtt Networkmap
Home Assistant Custom Card to show Zigbee2mqtt network map
Stars: ✭ 98 (-3.92%)
Mutual labels:  home-assistant
Hasswp
Portable version of Home Assistant for Windows (no need to install)
Stars: ✭ 101 (-0.98%)
Mutual labels:  home-assistant
Mini Graph Card
Minimalistic graph card for Home Assistant Lovelace UI
Stars: ✭ 1,370 (+1243.14%)
Mutual labels:  home-assistant
Home Assistant Config
My Home Assistant configuration & documentation.
Stars: ✭ 99 (-2.94%)
Mutual labels:  home-assistant

hacs_badge GitHub release

iPhone Detect

This integration sends a message to the defined hosts on udp port 5353.
iPhone's responds, even when in deep sleep, and an entry in the arp cache is made .

Uses Home Assistant's device_tracker and idea/script from return01

Only ip addresses will work, no hostnames!
You have to assign a static ip address(es) to your iPhone's, probably in your router.

The interval_seconds time must be shorter then the arp cache is cleared (usally 15-45sec), or the phone will be marked not_home. So, leave it at the default value (12sec) or make it shorter.

Buy Me A Coffee

Example configuration.yaml

device_tracker:
  - platform: iphonedetect
    consider_home: 60
    scan_interval: 12
    new_device_defaults:
      track_new_devices: true
    hosts:
      hostname1: 192.168.0.17
      hostname2: 192.168.0.24

This will create device_tracker.hostname1 and device_tracker.hostname2 once the devices has been detected on your wifi.
Cycle wifi on your device to trigger their creation on first run.

Note
If you have track_new_devices: false (in this or any integrations specified before this) for the device_tracker component you need to manually change track: to true for each device in known_devices.yaml
(see component settings for device_tracker)

hostname1:
  icon:
  mac:
  name: hostname1
  picture:
  track: true
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].