i’d add that “internet outage” and “home network outage” are different. if only the ISP connection is down, a local hub and devices on your LAN can still communicate. if the router or hub loses power, automations that depend on them may stop, so keeping the router and hub on a small UPS can help.
for lights, zigbee or z-wave switches and sensors paired directly to a local hub are a good start. Set up the basic automations in the hub, and check that device control and any voice assistant routines don’t depend on a cloud service. Some devices still need the internet for setup, remote access, or features like weather data, even if basic local control works.
one useful test is to unplug the router’s WAN connection while leaving your home network running, then try the things you care about: wall switches, motion-triggered lights, and schedules. That shows what will keep working without accidentally testing a full power or network failure.