Smart home devices that work perfectly for exactly 24 hours before going offline are experiencing DHCP lease renewal failures. When your router's DHCP lease expires, cheap IoT chips in smart devices often fail to negotiate the renewal properly or get confused when assigned a new IP address, creating a "zombie" state where they show as connected to Wi-Fi but are completely unreachable.
Quick answer
• Root cause: IoT devices with cheap Wi-Fi chips can't handle DHCP lease renewals properly • Best fix: Set up DHCP Reservations in your router for all critical smart home devices • Why it works: Gives each device the same IP address permanently, bypassing faulty renewal logic • Applies to: All Wi-Fi smart devices (Lifx, Wemo, Tuya, Kasa) and hubs (Hue, Lutron, SmartThings)
Symptoms
• Device works for exactly 24 hours or 7 days, then drops offline • Power cycling the device fixes it immediately (forces new DHCP lease) • Device shows "Connected" in router admin panel but "Offline" in the app • Home Assistant or HomeKit shows "No Response" intermittently • Problem happens at predictable intervals matching your router's lease time
Quick checks
Check your router's DHCP lease time: Login to your router admin panel and find LAN Setup or DHCP Settings. Look for "Lease Time" — if it's set to 1 hour (too frequent) or "Forever" (creates stale entries), change it to 24-48 hours for optimal performance.
Verify the timing pattern: Note exactly when devices go offline. If it matches your DHCP lease duration, you've confirmed the root cause.
Test the power cycle fix: When a device goes offline, unplug it for 10 seconds and plug it back in. If it immediately comes back online, this confirms DHCP renewal failure.
Step-by-step fix
-
Access your router admin panel by typing your router's IP address (usually 192.168.1.1 or 192.168.0.1) into a web browser
-
Navigate to DHCP settings — look for Advanced → LAN Setup → DHCP Server or Network → DHCP Reservations
-
Find your smart devices in the connected devices list — they'll appear as names like "Espressif-Device," "Hue-Bridge," "Wemo-Socket," or similar
-
Create DHCP reservations for each critical device: • Click "Reserve IP" or "Add Reservation" next to the device • Confirm the MAC address matches • Save the reservation
-
Set appropriate lease time — change DHCP lease duration to 24-48 hours or 1 week (avoid "Forever" or very short durations)
-
Reboot each smart device one final time by unplugging for 10 seconds — they'll now receive their permanent reserved IP addresses
-
Document your reservations — note which IP addresses you've assigned to avoid future conflicts
If it still isn't working
Check for IP address conflicts: If you previously set static IP addresses directly on devices, ensure those IPs are outside your router's DHCP pool range. For example, if your DHCP pool is 192.168.1.2-192.168.1.100, use 192.168.1.200+ for static IPs.
Clear the DHCP table: Look for "Clear DHCP Table" or "Release/Renew All" in your router settings. This flushes stale DHCP data but will disconnect internet for 2-3 minutes.
Address mesh network issues: DHCP reservations won't fix devices that are hopping between mesh nodes. Look for "Client Steering" settings to disable or enable "Node Locking" if your mesh system supports it.
Check signal strength: Static IP addresses cannot fix weak Wi-Fi signals (-80dBm or worse). Move the device closer to your router or add a Wi-Fi extender.
FAQ
Should I use DHCP reservations or static IP addresses set on the device? DHCP reservations are the gold standard — they're more reliable and easier to manage than device-side static IPs. Static IPs require manual tracking and can create conflicts.
How many reservations can I make? Most home routers support 50-100+ DHCP reservations, which is more than enough for typical smart home setups. Reserve IPs for critical devices like hubs, cameras, and frequently-used switches.
Will this fix all smart home connectivity issues? No — this specifically fixes DHCP renewal failures that occur on predictable schedules. It won't help with mesh handoff issues, weak signal problems, or device hardware failures.
What if my router doesn't support DHCP reservations? Older or very basic routers may lack this feature. Consider upgrading to a modern router with proper smart home support, or use device-side static IPs as a temporary workaround.
