home-presence-lan

Verify a phone's presence on a home LAN via Pi-hole DHCP and ping checks.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/gevrey/openclaw_backup --skill home-presence-lan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: home-presence-lan
Source: https://github.com/gevrey/openclaw_backup/tree/main/skills/home-presence-lan
Command: npx skills add https://github.com/gevrey/openclaw_backup --skill home-presence-lan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Determine whether Christophe is at home by verifying his phone's presence on the home LAN.

Core Features & Use Cases

  • Relies on Pi-hole DHCP lease and fixed reservation to confirm device identity.
  • Uses a ping check as a secondary presence signal for robust verification.
  • Suitable for automations or decision-making when asked questions like 'am I home?' or 'is Christophe home?'

Quick Start

Run the bundled script to perform the presence check against the Pi-hole server.

Frequently Asked Questions about home-presence-lan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect phone presence on my home LAN?▼

Phone presence on a home LAN is detected by verifying a device's MAC address through a DHCP reservation and running a ping check to confirm the phone is actively connected to the network.

Can I use Pi-hole DHCP to check if a specific device is home?▼

Yes, Pi-hole DHCP can check if a device is home by validating a static IP lease reservation for a known MAC address and using a ping check as a secondary signal to confirm network reachability.

How does ping-based presence detection work for home automation?▼

Ping-based presence detection sends ICMP echo requests to a device's fixed IP address; a successful response confirms the phone is on the LAN, enabling deterministic home presence checks for automation queries.

Do I need a static IP reservation for LAN presence detection?▼

Yes, a static IP reservation mapped to a device's MAC address in Pi-hole is required to ensure deterministic ping checks reliably target the correct phone during LAN presence detection.

What are the limitations of using ping to determine if someone is home?▼

Ping-based home presence detection relies on the phone being awake and responsive to ICMP requests; devices in deep sleep mode may drop pings, causing false negatives even when physically present on the LAN.

How do I automate checking if a specific person is home using the network?▼

Automating home presence checks involves running a script that queries a Pi-hole DHCP lease for a known MAC address and performs a ping check against the fixed IP to answer whether that person's phone is on the LAN.