Hue bridge.available. Not. Asyncio.timeouterror

2018-05-23 11:07:00 WARNING (MainThread) [homeassistant.setup] Setup of hassio is taking over 10 seconds.
2018-05-23 11:07:01 ERROR (MainThread) [homeassistant.components.light.hue] Unable to reach bridge
2018-05-23 11:07:01 ERROR (MainThread) [homeassistant.components.hassio.handler] Timeout on /supervisor/ping request
2018-05-23 11:07:02 ERROR (MainThread) [homeassistant.components.hassio] Not connected with

copy of issue on github:

seemsthis is the bit of code in causing the error in the log:

        with async_timeout.timeout(4):
            await api.update()
    except (asyncio.TimeoutError, aiohue.AiohueException):
        if not bridge.available:
        _LOGGER.error('Unable to reach bridge %s',
        bridge.available = False

        for light_id, light in current.items():
            if light_id not in progress_waiting:


    if not bridge.available:'Reconnected to bridge %s',
        bridge.available = True

my hue bridge is available though, its the Hue implementation that apparently cant find it.

How can bridge.available be changed so that it can find the Bridge?

Secondly, can this be the origin of the supervisor/ping request timeout in the logs?