The main difference between Gen. 1 and Gen. 2 devices is the processor. Gen. 1 uses ESP8266 and Gen. 2 uses ESP32. The Gen. 2 device (also called New-GEN) have more memory and a faster chip. They are capable of more functions and features, and also support BLE (currently only inclusion), custom scripts, secure requests (HTTPS and MQTTS), and a Wi-Fi range extender option.