Smart thermostat
Smart thermostats are thermostats that can be used with home automation and are responsible for controlling a home's heating and/or air conditioning. They perform similar functions as a Programmable thermostat as they allow the user to control the temperature of their home throughout the day using a schedule, but also contain additional features, such as sensors and WiFi connectivity, that improve upon the issues with programmable thermostats,
Wireless light switch
There are more and more light switches can be controlled by smartphone. Usually user can control the light using mobile app. But for some products, extra corresponding hub is needed to connect those smart switches. 
In order to avoid the hub, wireless light switch and luminaire needs to share the same protocol, e.g. Bluetooth mesh Lighting model or Zigbee LightLink.