No, only to set up the thermostat.
Once set up with Internet, Wyze Thermostat can continue to control the HVAC system even without a WiFi connection.
That said, to use the Wyze app or Alexa to control your Wyze Thermostat, you will need to be connected to WiFi.