find_free_ip
Find unused IPs on your LAN before creating a static DHCP lease. Scans a given range, excluding active leases, static reservations, gateway, and broadcast, to prevent IP conflicts.
Instructions
Suggest up to 5 unused IPs on the LAN for a new static reservation (read-only; changes nothing). Use before set_static_lease or pin_device(ip=...) to avoid conflicts. Excludes active leases, existing static reservations, the gateway and broadcast. start/end are last octets (e.g. 100 and 149 → 192.168.1.100-149); pick a range outside the router's dynamic DHCP pool. start > end is accepted and swapped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Last last-octet to scan (2-254). | |
| start | No | First last-octet to scan (2-254). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |