I had problems regarding NIBEs captcha at first when using my iPhone (using Chrome). Being on my company network could perhaps also influenced because I got a number of Invalid Captha at first.
When I later switched to my laptop instead I got a different captcha (identifying cars) that I now believe couldn’t load on my phone before, hence the invalid captcha response at first. Using my laptop and going through the “picture-captcha” I got a valid link (the very long one). I guess containing my callback url + a unique “token” of sorts for my “application” from api.nibeuplink.com.
After I pasted that into the Nibe configurator in the iOS app at home I got the “set configuration”-button and everything magically appeared
soon iam losing my mind… i have now tested all computers that i have (and its alot) and every phone and tablet in the house… still no “set config” button.
That looks weird. Why is your setup taking so long. I suggest you move your current config away and start hass with only the nibe component. Also increase log level.
I think i may have solved the issue. I think my browser had cached data from an older home assistant before the polymer upgrade. It did not exhibit the issue. Likely what happend to you too @runevad. @Mikael_Blom and @Torbjorn_Dahlgren please pull the lastes changes and try again
I am a newby in the home automation and in general in home assistant. I am using home assistance through docker running on a synology. I am getting the following error when i am pressing the set url button under the configuration button.
Traceback (most recent call last):
File “/config/custom_components/nibe.py”, line 134, in config_callback
request_done(config_request)
TypeError: request_done() missing 1 required positional argument: ‘request_id’
Running your latest version of Nibe.py. Getting this error in the UI “An error occured: <class ‘oauthlib.oauth2.rfc6749.errors.InvalidClientIdError’>”. In the log it doesn’t show any error. component works fine when I’m running it on a Mac and also a docker instance on a RPI but running it on a All in one installation of Home Assistant RPi I can’t get it to work. Could it be something with the virtual python environment? I have tried chmod 777 all the files if has anything with access rights but no success. I can see that the nibe.pickle file isn’t created that is the only differences compared to Mac and the docker installation.
Yes I have tried that. Exact the same config works on my mac and as well when I run Home assistant through a docker container but not when I run it in a Python virtualenv.
It is very strange and frustrating. Do we need to run pip3 install requests requests_oauthlib? Could that be something that needs to be run through the virtualenv?
From the looks of the error you have that installed already. But perhaps it’s a versions of it that different. Another thought could be https certificate checks that is failing. But I really don’t know.