Traceback (most recent call last):


 "/usr/lib/python2.7/unittest/case.py", line 329, in run

testMethod()


 "/usr/local/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest

self.test(*self.arg)
TypeError: test_reader() takes at least 1 argument (0 given)

Traceback (most recent call last):


 "/usr/lib/python3.4/asyncio/events.py", line 120, in _run

self._callback(*self._args)


 "/usr/lib/python3.4/asyncio/selector_events.py", line 932, in _read_ready

self._protocol.datagram_received(data, addr)


 "/home/hass/hass/deps/aiolifx/aiolifx34.py", line 556, in datagram_received

response = unpack_lifx_message(data)


 "/home/hass/hass/deps/aiolifx/unpack.py", line 225, in unpack_lifx_message

message = MultiZoneStateMultiZone(target_addr, source_id, seq_num, payload, ack_requested, response_requested)


 "/home/hass/hass/deps/aiolifx/msgtypes.py", line 462, in __init__

ack_requested, response_requested)


 "/home/hass/hass/deps/aiolifx/message.py", line 43, in __init__

self.packed_message = self.generate_packed_message()


 "/home/hass/hass/deps/aiolifx/message.py", line 46, in generate_packed_message

self.payload = self.get_payload()


 "/home/hass/hass/deps/aiolifx/msgtypes.py", line 472, in get_payload

payload += "".join(little_endian(bitstring.pack("16", field)) for field in color)
TypeError: sequence item 0: expected str instance, bytes found
