I have yet to be able to use my SkyBell. My logs are the same as @ADHawk.
I found a guide online. Using this https://github.com/thoukydides/homebridge-skybell/wiki/Protocol-HTTPS . I can get settings
root@HLAB-A17:/mnt/c/Users/adamo# curl -X GET -H "Content_Type: application/json" -H "Authorization: Bearer MYKEYNOTYOURS" https://cloud.myskybell.com/api/v3/subscriptions/MYIDNOTYOURS/settings/
{"ring_tone":0,"do_not_ring":false,"do_not_disturb":false,"digital_doorbell":true,"video_profile":0,"mic_volume":63,"speaker_volume":96,"chime_level":3,"motion_threshold":100,"low_lux_threshold":50,"med_lux_threshold":150,"high_lux_threshold":400,"low_front_led_dac":220,"med_front_led_dac":195,"high_front_led_dac":170,"green_r":21,"green_g":255,"green_b":5,"led_intensity":100,"motion_policy":"disabled"}
I can get the current avitar image
But HomeAssistant keeps saying this:
Jul 06 17:54:04 raspberrypi hass[590]: Traceback (most recent call last):
Jul 06 17:54:04 raspberrypi hass[590]: File "/usr/local/lib/python3.7/dist-packages/homeassistant/setup.py", line 190, in _async_setup_component
Jul 06 17:54:04 raspberrypi hass[590]: result = await asyncio.wait_for(task, SLOW_SETUP_MAX_WAIT)
Jul 06 17:54:04 raspberrypi hass[590]: File "/usr/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
Jul 06 17:54:04 raspberrypi hass[590]: return fut.result()
Jul 06 17:54:04 raspberrypi hass[590]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run
Jul 06 17:54:04 raspberrypi hass[590]: result = self.fn(*self.args, **self.kwargs)
Jul 06 17:54:04 raspberrypi hass[590]: File "/usr/local/lib/python3.7/dist-packages/homeassistant/components/skybell/__init__.py", line 45, in setup
Jul 06 17:54:04 raspberrypi hass[590]: username=username, password=password, get_devices=True, cache_path=cache
Jul 06 17:54:04 raspberrypi hass[590]: File "/root/.homeassistant/deps/lib/python3.7/site-packages/skybellpy/__init__.py", line 66, in __init__
Jul 06 17:54:04 raspberrypi hass[590]: self.get_devices()
Jul 06 17:54:04 raspberrypi hass[590]: File "/root/.homeassistant/deps/lib/python3.7/site-packages/skybellpy/__init__.py", line 143, in get_devices
Jul 06 17:54:04 raspberrypi hass[590]: device = SkybellDevice(device_json, self)
Jul 06 17:54:04 raspberrypi hass[590]: File "/root/.homeassistant/deps/lib/python3.7/site-packages/skybellpy/device.py", line 26, in __init__
Jul 06 17:54:04 raspberrypi hass[590]: self._info_json = self._info_request()
Jul 06 17:54:04 raspberrypi hass[590]: File "/root/.homeassistant/deps/lib/python3.7/site-packages/skybellpy/device.py", line 69, in _info_request
Jul 06 17:54:04 raspberrypi hass[590]: response = self._skybell.send_request(method="get", url=url)
Jul 06 17:54:04 raspberrypi hass[590]: File "/root/.homeassistant/deps/lib/python3.7/site-packages/skybellpy/__init__.py", line 198, in send_request
Jul 06 17:54:04 raspberrypi hass[590]: return self.send_request(method, url, headers, json_data, False)
Jul 06 17:54:04 raspberrypi hass[590]: File "/root/.homeassistant/deps/lib/python3.7/site-packages/skybellpy/__init__.py", line 200, in send_request
Jul 06 17:54:04 raspberrypi hass[590]: raise SkybellException(ERROR.REQUEST, "Retry failed")
Jul 06 17:54:04 raspberrypi hass[590]: skybellpy.exceptions.SkybellException: Request failed: Retry failed
Jul 06 17:54:04 raspberrypi hass[590]: 2020-07-06 17:54:04 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform skybell.switch: Unable to set up component.
Jul 06 17:54:05 raspberrypi hass[590]: 2020-07-06 17:54:05 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform skybell.light: Unable to set up component.
I’m wondering if the API changed or something?