

I use global addresses for everything. ULA is the equivalent of the private networks like 10.0.0.0/8 on IPv4. It doesn’t need a static IP. ULA will work without any internet connection. If you run an IPv6 only network, it would be a good idea to set up ULA so you can access your local devices if the internet goes down.
I only use SLAAC on my network because DHCPv6 is not well supported. My router does use DHCPv6 to get a prefix from the ISP though.







Any IoT type devices should be on their own network where internet access is by whitelist only. They should only have access to what they need to function and nothing more. Ideally, they should all be used with self hosted services so internet access is not needed.