Enviro Urban Upload to AdaFruit Feed 'data missing required value'

I’m a novice and trying to learn so be kind!

I have successfully setup an Enviro Urban board with the data remaining on the board, downloading manually using thonny. I really want a hand-off online solution to collecting the data so trying Adafruit. For now I’ll ignore the setting up feed with Adafruit as ‘I think’ I have this sorted as everything connects (i.e. WiFi, url to Adafruit, keys and so on). The problem appears to be the data?

One of similar entries in the log.txt:

2023-12-14 12:24:56 [debug / 119kB] - upload issue ‘request failed - Record invalid. Failed to save data to smokey12/feeds/enviro, data missing required value’ - You may have run out of feeds to upload data to

I cannot find a clue to answer ‘data missing required value’ or ‘You may have run out of feeds…’ - pretty sure the latter is not the case as I’ve not managed to upload any data to Adafruit as yet. So what’s the required value I’m missing? Here is a copy of one of the JSON files:

{“nickname”: “smokey-garden”, “uid”: “e6616408438c5e2c”, “timestamp”: “2023-12-14T11:11:58Z”, “readings”: {“temperature”: 22.58, “humidity”: 46.83, “pressure”: 1011.89, “noise”: 0.027, “pm1”: 0, “pm2_5”: 0, “pm10”: 30}, “model”: “urban”}

If anyone can shed a light on this it would be much appreciated.

Goto your feeds page on Adafruit IO, verify you’re under the 10 feed limit for free users, and most importantly ensure there is a feed Group created called enviro. If not then use the New Group button at the top of the Feeds page.

I had a similar issue because I forgot to follow the instruction to create the feed group first.

Feeds page: IO - Adafruit
Overview page (shows feeds/rate limit etc): IO - Adafruit