Newbie question: No setup or config entry setup function defined

Hi,
I have tried to implement my first custom integration for home assistant and was able to get it running perfectly fine in my local development environment.

I have then tried to copy my custom integration over to my home assistant instance running on a raspberry pi. Therefore I have created a custom_components folder in my config folder and uploaded all necessary files.

After a restart the device was discovered via zeroconf and I could add my integrations. Unfortunately after that I got an error message:

Logger: homeassistant.setup
Source: setup.py:283
First occurred: 00:34:19 (1 occurrences)
Last logged: 00:34:19

Setup failed for custom integration dyson_pure_cool: No setup or config entry setup function defined.

Any suggestions why I get this error message?
And why don’t I get the same error message in my local development environment?

Link to my github:

Thanks & Best regards,
Martin

Your init.py does not have the .py extension.

:see_no_evil: Thanks , man, I appreciate that. Sometimes a second pair of eyes is useful to find stupid mistakes.