Configuration Component error - not found

Hi All.

I recently upgraded to the latest home assistant version and after it was complete i got this error and cant seem to see what its giving the error.

Error: Testing configuration at /config
INFO:homeassistant.util.package:Attempting install of websocket-client==0.56.0
INFO:homeassistant.util.package:Attempting install of wakeonlan==1.1.6
INFO:homeassistant.util.package:Attempting install of numpy==1.19.2
Failed config
  General Errors:
    - Component error: poolpump - Integration 'poolpump' not found.

Successful config (partial)

Its saying that my poolpump.py cannot be found. Its in custom_components where its always been.

Not sure whats changed.

Thanks

Not sure where this report come from, but what does the log say?

Ok, this is new then yes.

How i used to have it in my configuration.yaml:
pool_pump_service:

This python script was just placed in custom_components and all was fine.

I created the manifest.json file now:

{
    "domain": "pool_pump_service",
    "name": "Pool Pump Service",
    "documentation": "",
    "dependencies": [],
    "codeowners": [],
    "requirements": [],
    "iot_class": "cloud_polling"
  }

I created a folder inside the custom_components called pool_pump_service and inside that folder i have a empty init.py and the manifest.json as well as the pool_pump_service.py.

Still cant find it…

Error: Testing configuration at /config
INFO:homeassistant.util.package:Attempting install of websocket-client==0.56.0
INFO:homeassistant.util.package:Attempting install of wakeonlan==1.1.6
INFO:homeassistant.util.package:Attempting install of numpy==1.19.2
Failed config
  General Errors:
    - Component error: pool_pump_service - Integration 'pool_pump_service' not found.

Successful config (partial)

pool_pump_service $ ls
pool_pump_service $ ha core check

See above regarding having a version key in the manifest, e.g.

    "version": "1.0",