I’d say you need to raise an issue on the github repo for the customer component. I’ve not looked at it but most likely the repo owner did not make the changes required to be compatible with 0.92
ok, created a manifest.json, with this in it:
{
“domain”: “google_keep”,
“name”: “Google keep”,
“documentation”: “https://github.com/aFrankLion/hass-google_keep”,
“requirements”: [“gkeepapi==0.10.7”],
“dependencies”: [],
“codeowners”: []
}
then tried commenting out in google_keep.py , or not commenting out this line REQUIREMENTS = ['gkeepapi==0.10.7']
I have a different problem. When starting after upgrading to 92.0 I got the same “Integration not found”.
I therefore created manifest.json files for my custom components and the integrations are now found.
When checking the configuration I now get errors that data for required keys are not provided. The issue is that these keys are required for the one of the sensors (sl) and the errors relate to the other sensors (ikea and pollenniva) sensor.
In each folder (where sensor.py is located) I created an empty init.py
I also created a manifest.json
The content of the manifest.json is (I do not bother about the json format which is correct):
domain=sensor
name=sl, ikea and pollenniva respectively
documentation=address to the code page on GitHub if I have it otherwise []
dependencies=[] - in none of the sensor.py are any dependencies defined
codeowners=@githubalias if I have it otherwise []
requirements=the requirement as specified in the sensor.py within “” otherwise []
It seems that all sensors expect the same requirements.
its normally named sensor.py, or climate.py, switch.py… what sort of integration is it?
the folder structure is correct, just the name of the file in it seems incorrect
ok, seems i have 2 times google_keep.py file
one time in the custom_components directly and also in custom_components\google_keep directory
i am placing that ini.py file and manifest in the google_keep directory
but maybe its loading the google_keep.py file from my root directory, and not finding those init and manifest file
so maybe i should make it a platform ? so google_keep will be a component of that platform?