Open firstusing opened 3 hours ago
Here the Log:
Logger: homeassistant.util.loop Quelle: util/loop.py:136 Erstmals aufgetreten: 20:40:38 (1 Vorkommnisse) Zuletzt protokolliert: 20:40:38
Detected blocking call to load_verify_locations with args (<ssl.SSLContext object at 0x7f8336f740d0>,) inside the event loop by custom integration 'groheblue' at custom_components/groheblue/init.py, line 58: devices = await client.get_devices() (offender: /usr/local/lib/python3.12/site-packages/httpx/_config.py, line 149: context.load_verify_locations(cafile=cafile)), please report it to the author of the 'groheblue' custom integration For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#load_verify_locations Traceback (most recent call last): File "
Hey, thanks for sending the log. The error message you get generally shouldn't be responsible for breaking the integration. Because I only wrote the integration in the past few days, I haven't really implemented error logging.
To make this easier, would you be able to run this simple python script with your credentials and tell me if it works? Just to make sure that the reason isn't the package for connecting with the grohe api.
First:
pip install asyncio groheblue
Then:
from groheblue import GroheClient
client = GroheClient("<EMAIL>", "<PASSWORD>")
async def main():
await client.login()
devices = await client.get_devices() # get all devices
print(devices)
for device in devices:
print(device.appliance_id)
if __name__ == "__main__":
import asyncio
asyncio.run(main())
Also, a major disadvantage of the groheblue python package is that it currently only supports one location and one room in the Grohe app. Could you check in your Grohe App that only one location (house) and only one room exists?
Hey Konstantin, first Thank you for the Work!
I do not get any Devices by now, the Hub has been created succesfully but then... nothing.
Best regards