Plan your network and electrical wiring before everything else like carpentry etc.
there's no guide online but plan ahead to have the following.
1) Wiring neutral to all switch points. Ask electrician to pull from Light to switch point or route one from the an adjacent electrical socket point if available.
2) Plan extra power points for these if you want future proof and not run trunking for automating these:
- Water heater, plan a contactor switch for these so you can use any smart switches. So you need 2 pairs of live wires at the contactor point. One
article here
- curtains, blind, put one at each window area.
- balcony/outdoor blinds if u have one and plan to automate it.
- CCTV/wireless speaker/or Other sensors, u can do POE route plan Lan points to these areas or have power to these areas.
2) Lan access points for whole house to put wifi AP or mesh. Don't let your wifi to be your weakest link in home automation if everything else is good but wifi sucks. Plan POE points if you doing AP and installing smart cams.
If you plan to use wifi for smart home, I assume you will have "always on" smart lights and control it via something. So you probably have less switch point, u probably need to consider if they can set to "default off" when power on after a power trip and seal off the switch to these lights so no one accidentally off it too. then you'll need to ensure you map your electrical to the switch board so u know which breaker to shut off when changing bulbs..