From reading your lutron requirements i would choose the RA2 system. RA2 + Indigo is
> Homeworks from a software architecture point of view.
This project is a two step thing.
1) Get your Lutron lighting Control system working using just Lutron. All the devices should provide basic functionality without needing Indigo. For instance if an occupancy sesors state changes the round trip time to respond with an Indigo action; to turn on a set of lights; could be noticeable.
For a large house The list would include:
Main repeater - 2
Aux repeaters - 8
Connect Bridge - 1
Dimmers , switchens, fan control, and plugin lamp and appliance modules . get as many as you need of each
Pico remotes. Use these first. Only use a wired keypad if necessary. Pico remotes can be mounted in a j-box. Using picos vs hybrid keypadss will be kind to your budget.
Phase-Adaptive Power Module qty at least 1 to get some hands on. Your electrician will love it for controlling large load lighting circuits.
Wall and ceiling mount occupancy sensors.The wall mount come in different field of views. Can help with long corridors. To get a proper occupancy controlled lighting will bring you great joy. To do this function you will need more than one occupancy sensor per zone. Lutron has this nailed with their grouping capability. Being wirelss the fine tuning capabilites are enhanced.
RF CCO Module for integrating dry contact control into your system
Make sure your lighting loads are compatible with the dimmers.
Five port proper router and network segment for the two Lutron main repeaters and the connect bridge. Why - so that you can thank me two years hence
A intel Nuc or similar for installing the lutron software and keeping it dedicated. This PC will sit on the lutron network segment with its firewall turned off.
2) Integrate indigo to add convenience and security functions that could not be easily done with just Lutron RA2. A dashboard for instance.
Know that Lutron/Indigo integration comes after you have installed a working system in step 1. To try and understand the Lutron and Indigo eco system interaction cold could make it really hard.
The hardware steps to integrate as well documented in the plugin with the possible exception of the 'two router' configuration.
The mental model is that Lutron system control its own world - dimmer,switches,keypad etc. The state information is then passed on to Indigo. In Indigo you do your magic and suggest to lutron to alter a state of device if possible. This is subtle but important idea. If Indigo server should crash you may still be able to turn on your lights.
My 2 cents for sure....