GY-BMP/E280 question

I have been working with a GY-BME/P280 sensor via I2C on my Uno. It mostly works (temp, pressure) and quite well, but I am having issues trying to get the humidity data. It always comes back and reads zero.

Off to the internet I go searching, with little luck. There seems to be 2 versions of the BMx sensor. The BME and the BMP, the P being focused on pressure, but it also reads that it should get temp and humidity also.

Can anyone help a lost noob? The one I have is the one listed above. I got it from eBay.

And the biggest question, how do I tell if it is a BME or BMP? Reading the label on the back has gotten me little so far.

TIA
-Peter

. . . And the biggest question, how do I tell if it is a BME or BMP? . . .

Use a library that includes a function that will return the 'chip identification number'. The BMP280 will return 0x58 and the BME280 will return 0x60.

Edit: I think the Sparkfun library may be the one that does this. It has an example called 'I2C_ReadAllData.ino' which looks promising.

Don