<i>It doesn&#x27;t honor DHCP lease expiration</i><p>I don&#x27;t know what you&#x27;re using as a DCHP server, but the servers I&#x27;ve used try hard not to hand out the same IP address to a second device until after handing out all possible IP addresses. Which means my network would need something close to 256 different DHCP clients before having a problem.<p>I do have some flexibility at home because I run my own dhcpd on OpenBSD, rather than relying on something in a router. Which means extra flexibility. So I lock down the IP addresses anyway. E.g. I have entries like this in my dhcpd.conf file:<p><pre><code>        host foo {
                hardware ethernet 00:1b:63:95:1c:4f;
                fixed-address foo.example.com;
                default-lease-time 3600;
        }
</code></pre>
That lets me define IP addresses in a single location (my zone file). I don&#x27;t need to configure devices individually. The DHCP server recognizes the MAC address and knows what IP address to give to what device.<p>It&#x27;s a little bit of hassle to set things up this way, but there are never problems even if devices are stupid about when they renew their leases.<p>That&#x27;s not to take anything away from your comments, it&#x27;s just a workaround that has worked for me. Your entire list seems like annoying problems for the Nest.