Is anyone else seeing this issue when attempting to configure the hive integration with the latest HA version?
Logger: homeassistant.config_entries
Source: components/hive/__init__.py:89
First occurred: 10:39:52 (2 occurrences)
Last logged: 10:43:22
Error setting up entry {my email address} for hive
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 339, in async_setup
result = await component.async_setup_entry(hass, self)
File "/usr/src/homeassistant/homeassistant/components/hive/__init__.py", line 89, in async_setup_entry
devices = await hive.session.startSession(hive_config)
File "/usr/local/lib/python3.9/site-packages/apyhiveapi/session.py", line 493, in startSession
await self.getDevices("No_ID")
File "/usr/local/lib/python3.9/site-packages/apyhiveapi/session.py", line 416, in getDevices
await self.hiveRefreshTokens()
File "/usr/local/lib/python3.9/site-packages/apyhiveapi/session.py", line 303, in hiveRefreshTokens
result = await self.auth.refreshToken(
File "/usr/local/lib/python3.9/site-packages/apyhiveapi/api/hive_auth_async.py", line 544, in refreshToken
result = await self.loop.run_in_executor(
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/botocore/client.py", line 391, in _api_call
return self._make_api_call(operation_name, kwargs)
File "/usr/local/lib/python3.9/site-packages/botocore/client.py", line 691, in _make_api_call
request_dict = self._convert_to_request_dict(
File "/usr/local/lib/python3.9/site-packages/botocore/client.py", line 739, in _convert_to_request_dict
request_dict = self._serializer.serialize_to_request(
File "/usr/local/lib/python3.9/site-packages/botocore/validate.py", line 360, in serialize_to_request
raise ParamValidationError(report=report.generate_report())
botocore.exceptions.ParamValidationError: Parameter validation failed:
Invalid type for parameter AuthParameters, value: ({'REFRESH_TOKEN': 'eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.npLdJLtWX5l1PYOqoZCySfqLoWkBh1BVm0eUpz93xtoGEo2TYqpST2MZpRQwBK-hgv9MCkSZGVUV5nq5AfRBSJ0rwCxw-f50f_n0k1Vycs1kqSYwZvVR4PjeJ11ed93XhCoJGffoT-Yq1xJe73SMVH9D6Vcw4PoZcqa9TQt1VKIULoMx04xme-osB8bs3aD6ZTRmSoczDD-qzNhkA5LSnmsB9x9KHdz0ojdloJrzJpoSex1H03UZdh4Xl2Lv01eMpf17pt-IzO_We-yxVh_UcUFiq_SSVHbTOmaUy3EX5LrLasIsIU8JOqz6m5szefWeWvahUi1VzYezLjbaD-w4KQ.v2_FDwvXa81hGkP-.Ql5LhC2KDV-5b__xqHoLxpQO8Mh8NP1PXSKm21q7FLP0svc0kGkAlnhbbrxXz7iOSH0TfoJCDM4fvzZ04DwrO9_BSuEr46nveXwWwbaflNEwZrOugBTt0C-gueCuFytt2ft5ar6beijfoUmgum-8oik15Duej4hwvK577QeILo7rMRDGihy5XRT5T6EjvX1tzbKVxqqM7l9QMV9ALMW9hVlc24C6yHh5dhsQwBmuX--t3VsiwibISqR1A0Tw5aPadZMyujz8odoz4elBpapy0TnJtI8B974mbTWpw9dskaYPPOEXl00qjaoRK3FssZuEfwa-xfIN-pcEXJkmYnDXoepddEfQ7fcNOx8Jgm4Q5Pl3wutOdjIbGIv_hwBKamNswf4vFL_MpUEpMT3XbTy52sw5MhbTH1Rmi81mejkp2kVkd4mxFHe2uTBN15Z1MxvqyLRBpb5tF-mlj1Umau_o28VJO17_24fB9kWLBHCvFpkQEgQ808om3ADdS8_0NXT1uPYW9S5BF7bdSbwYeDz2m5qCBkWMyl04zoypUi9PumMKlHWjD4JnafOGCkZ4ZGjRSFf8z4czkVA-1yyYXB3plOxsWHe6tyEZTHtnjIEwK5KwNGk11W9lWzKWNLStSaiOHPOys-WIS75JELY3m6CzRf1trcYwtO5AAWk9RkbTiJSEDoim2QlluMxan_sYG_LKPh3fCO02CF3c7IJoevflZewdDAueES1V6LCNMyJK0TRAZGznAuUPUojl4BNgr_n7nYLwzE4TQdRr9ic4OfxHRv2W-FUe52kkIfkD8W29VgfvzSDp5AZY173WRV9FMokZWF5bSFfJXHLQbbLqSeIhe5PlskUMr-bl_uDS85StlmWFkl0qhO_sM0aLvk5NPJOtHhCruRjmyWV-ZsgRkyOFAyVdUcVe6kJTxraSEj_3SUd66NktnlylfuXhF0vAtr2cHCQtcPMUr8T3gqxWknybUZhWlQCzRpCpzF9gUGpq8Z3Qohk7gw8hJ0z90La8TjggV_1puHb7m_KaxPplilFpDTkc6AxFYTsGnne95Ooobi1m5R2Tyt1I1QBq-phrwkEoGmlmJ9fll-3bHcr6bNOSRNhZOJ5j3ByhSnHghm6M7V3rg1Y0l3EQDKOIXE1Texq8VDHJ5mHfmasT96JEjiaUTX3SdKRw3ZbbhpPvui2ynz5r8D34gHhLBL7RLM_uACWIdAJrq_OBTMzuswAWs2VDGDTKqEZ7UjD6sp8FSc2Z2oWvW-eToW__iHImLkO-bWOVyO96UzF4QUKFiodeeqW0QSgnUWZ9VuzLIj3wfL67RoVQdtinZAXy7qzEkbaBflJ5N-wrLJWL7y3xv-kQ6NnHMAjmo9dD6Qs4mvMcBIQ8qwd0SgTicHcmAP4Dxohi_bXBRM9gQDwmVANeRZ4XPn_iUl3qozpCViRtPO6087zs6Q.pL989JPWdu-GuLb3Pm0leA'},), type: <class 'tuple'>, valid types: <class 'dict'>
A pain in the backside though to be honest. 2FA is only via SMS with Hive, and my mobile phone does not receive a signal at home so can’t receive SMS making 2FA useless. There has to be a better way…
I still have this issue sadly, I’ve removed the integration, rebooted, installed the integration with 2FA enabled and each time it still shows my lights / devices as unavailable.
Me too. I’ve tried multiple times deleting integration, rebooting, reinstalling. Still get Failed to set up. Check the logs.
Can someone give step by step instructions to get this working again? It used to work for me.
Does not now work for me on HA core-2022.7.5, Hive 2022.7.3
Reverting to 2021.5.4
Logs say
2022-07-16 16:03:05 WARNING (SyncWorker_5) [homeassistant.loader] We found a custom integration hive which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2022-07-16 16:05:20 INFO (MainThread) [homeassistant.setup] Setting up hive
2022-07-16 16:05:20 INFO (MainThread) [homeassistant.setup] Setup of domain hive took 0.0 seconds
2022-07-16 16:05:24 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry [email protected] for hive
File "/config/custom_components/hive/__init__.py", line 89, in async_setup_entry
devices = await hive.session.startSession(hive_config)
File "/usr/local/lib/python3.10/site-packages/apyhiveapi/session.py", line 494, in startSession
File "/usr/local/lib/python3.10/site-packages/apyhiveapi/session.py", line 442, in getDevices
File "/usr/local/lib/python3.10/site-packages/apyhiveapi/session.py", line 371, in getCamera
@perjury1 i saw this error the other day wh
It’s some else.
My guess is you have a hive camera but you don’t have a recording saved or available?
I have built the camera functionality in the backend with a view I will be adding it to home assistant hopefully soon.
It seems I have missed a scenario here the previous person who had the issue only stored recordings from the last 24 hours and no longer and didn’t have a recording available.
Will I be able to add the camera back again once the integration is installed?
(I can’t do anything at the moment because I can’t log in to my Hive account, sigh )
I have just got a Hive Mini today and am having this same error
I think the issue is with Hive - in the app it says 2FA is enabled, but it doesn’t ask me for a code on either the app or the web
I tried turning 2FA off and it just stays on