External components (local) problem

I try to use
- source: type: local path: my_components

I actually have my cpp, h, py files there but it seems that esphome just does not want to find them.

get error: INFO Unable to import component hewalex_g422: No module named 'esphome.components.hewalex_g422'

For me this looks like even the error is not correct. It should be No module named 'esphome.my_components.hewalex_g422'
Obviously it sees the folder bcs when not, the error would be different.