One of the users of the lifxlan Python package ran into issues with Unicode labels. When his bulb name was in Cyrillic on the app, the bulb did not reply with a StateLabel message (or any other message) in response to GetLabel. When the bulb name was changed to English, the bulb replied with a StateLabel message as expected. Is there some way to get Unicode labels from the bulbs?
The bulbs do not try and parse or alter the label string in any way. They simply store and respond with the bytes you sent them. Are you able to send me packet dumps of the issue so I can see what else might be going wrong?