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 192.168.1.212
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 Hass.io

copy of issue on github:

seemsthis is the bit of code in hue.py causing the error in the log:

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

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

        return

    if not bridge.available:
        _LOGGER.info('Reconnected to bridge %s', bridge.host)
        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?