Iglo lights not working and error recorded in logs "Int expected"

Hi, I’ve a bunch of iglo lights and was delighted (sic) to see that they are now supported as of .61
Unfortunately I’ve not been able to get them to work and see the following error in the home-assistant.log when I try and turn one on.

Here is the error;

    2018-03-30 13:36:40 ERROR (MainThread) [homeassistant.core] Error executing service <ServiceCall light.turn_off: entity_id=['light.iglol1']>
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/core.py", line 1006, in _event_to_service_call
    await service_handler.func(service_call)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/light/__init__.py", line 346, in async_handle_light_service
    await light.async_turn_off(**params)
  File "/usr/lib/python3.6/asyncio/futures.py", line 332, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.6/asyncio/tasks.py", line 250, in _wakeup
  File "/usr/lib/python3.6/asyncio/futures.py", line 245, in result
    raise self._exception
  File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/light/iglo.py", line 132, in turn_off
  File "/usr/lib/python3.6/site-packages/iglo/lamp.py", line 69, in switch
  File "/usr/lib/python3.6/site-packages/iglo/lamp.py", line 115, in _send
    sock.connect((self._ip, self._port))
TypeError: an integer is required (got type str)

Using hassio v0.65.6

I upgrade to .66 to see if this fixed things but has made it worse.
The iglo lights don’t show up at all on the dashboard/overview now.
I see the following errors in the log

Log Details (ERROR)
Sun Apr 01 2018 23:07:00 GMT+1200 (New Zealand Standard Time)

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 222, in async_update_ha_state
    attr = self.state_attributes or {}
  File "/usr/lib/python3.6/site-packages/homeassistant/components/light/__init__.py", line 501, in state_attributes
TypeError: color_hs_to_RGB() takes 2 positional arguments but 3 were given

btw , here is a section from my config file for the lights.

light 3:
  platform: iglo
  name: iglol1
  port: 8080
light 4:
  platform: iglo
  name: Aston
light 5:
  platform: iglo
  name: iglol2  

Did you find a way to fix the issue?
I’m in the same boat.