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.