ColorLEDBulb Homebridge doesn't work

Hi

Love your products and have successfully used your Yeelight LED Strips with Homebridge plugin:

https://www.npmjs.com/package/homebridge-re-yeelight

But I cannot get the ColorLEDBulb to work, the error in Homebridge is

[2018-7-18 20:47:11] [ReYeelightPlatform] [ReYeelight][ERROR]ColorLEDBulb - getPower Error: Error: Call to device timed out
[2018-7-18 20:47:11] [ReYeelightPlatform] [ReYeelight][ERROR]ColorLEDBulb - getRGB Error: Error: Call to device timed out
[2018-7-18 20:47:11] [ReYeelightPlatform] [ReYeelight][ERROR]ColorLEDBulb - getBrightness Error: Error: Call to device timed out
[2018-7-18 20:47:11] [ReYeelightPlatform] [ReYeelight][ERROR]ColorLEDBulb - getSaturation Error: Error: Call to device timed out

When I try and get the token on my home wifi network I get this error:

PS C:\Users\Andy> miio discover sync
INFO Discovering devices. Press Ctrl+C to stop.

Device ID: 86936795
Model info: Unknown
Address: 192.168.1.251
Token: ???
Support: Unknown

However if I connect to the bulb wifi I can successfully get the token. But that token value seems to change every time I reset the device and also does not seem to then work when I join the bulb to my home wifi

any ideas please?