2018-10-01 21:30:59 ERROR (MainThread) [homeassistant.helpers.entity] Update for light.semmi fails
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 223, in async_update_ha_state
yield from self.async_device_update()
File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 350, in async_device_update
yield from self.async_update()
File "/usr/local/lib/python3.6/site-packages/homeassistant/components/light/group.py", line 233, in async_update
self._supported_features |= support
TypeError: unsupported operand type(s) for |=: 'int' and 'str'
Given the configuration in your original post, the name of the two light groups are light.yeelight_lights and light.yeelight_lights_2, not light.ceiling_lights and light.lamp_lights.
I would suggest changing your configuration from the original above, to this:
Thank you for the recommendation, in the meantime I found the real reason why it failed: for one lamp I changed supported_features to “3”, but it should be without quotes.