
When the tree starts up and does the WiFi config, it will show a green/red tree with a (subtly) twinkling yellow star on top. That way, it will show something even without a network connection. Once the WiFi is connected, it will show a blue/white tree while it looks for the web site the first time. Once it gets the current command, it will show that.
For the WiFi, the tree will attempt to use the previous WiFi info. If that fails it starts the WiFi AccessPoint mode with the SSID "LEDTree". You can connect to that WiFi network with a phone, notebook etc. It can take a few seconds to connect, or a minute or more on some devices. In most cases, once the Wifi is connected, a page will pop up to configure your local WiFI. On an iPhone, it pops up the WiFi config page directly. On Windows machines, it pops up the default browser, but with the startup page. So, when that happens, you type in the address of the tree's web page: 192.168.4.1, and then the WiFi config shows there.
To change all the trees, the site is cp-fun.com. You do not need a tree to use that. Each color command lasts 30 seconds
The trees poll the server every 5 seconds for color commands. The tree has a 30 second watchdog timer - if the network or site do not respond, the Tree will reset itself.
There is more WiFi config info at the WifiManager Github Repository - the library used in this project.