#1 Do I need to buy the cloud controller to use the mobile app and use the computer software also what is the cloud controller for?
No. You download the app to your phone for free to program the N300. If you don't want to download the app, and know the IP router address you can program it with your computer.
#2 In order to use this, do i need a poe switch? can this power up with a normal switch?
It comes with an intermediary POE power injector if you are connecting to a non POE switch. The power injector does need to plugged into power but can be on either end of you Ethernet cable.
#3 Will this use the same ssid or do I need to create new ones?
Same or or new one. But the ability to seamlessly roam is truly the end state.
#4 In a large system, turn down power "8 reasons to turn down the transmit power of your wi-fi". Are there settings to for dbm?
You can set the transmit power level independently for both 2.4 and 5 Ghz, but the settings are not calibrated in dbm.
The one I received has a separate power injector that fits between the router and the access point that sends power to the unit via the network connection.
#7 If I have two of these in my house what do I have to do to enable seamless roaming between them?
The other answers are wrong. You need an omada controller or the omada software running on an always on PC. You'll want to setup an RSSI Threshold for the device and enable fast roaming for the site.
TP-Link
Owner manual PDF of TP-Link EAP110-OUTDOOR V3 Omada N300 Wireless Outdoor Access Point.