ESP8266 unable to add sensors

that is because you have selected a generic esp8266 while adding device on the dashboard. You can add a new Arduino device and you will be able to select the sensor, though creating the sensor widget from the code using the correct data type as you did for DHT. Here you can find all the supported data type.Data types for Cayenne MQTT API