Problems with BlinkStick integration after 2022.7 update

Seems that BlinkStick integration doesn’t work anymore on my Home Assistant Supervised after I installed 2022.7 update… I haven’t done any changes to YAML files after 2022.7 Core update. Does anybody others BlinkStick integration user have problems with it? Could problem be that BlinkStick integration is uncompatible with updated Python version?

Please note: My BlinkStick is special, Digispark (ATtiny85) powered version… It’s creator calls it as FadeStick.

In my configuration.yaml has these lines:

light:
  - platform: blinksticklight
    serial: BS000000-1.5

Log has these entries:

Logger: homeassistant.components.light
Source: components/blinksticklight/light.py:62
Integration: Valo ([documentation](https://www.home-assistant.io/integrations/light), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+light%22))
First occurred: 14.38.02 (1 occurrences)
Last logged: 14.38.02

blinksticklight: Error on device update!

Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 446, in _async_add_entity await entity.async_device_update(warning=False) File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 702, in async_device_update await task File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/src/homeassistant/homeassistant/components/blinksticklight/light.py", line 62, in update rgb_color = self._stick.get_color() File "/usr/local/lib/python3.10/site-packages/blinkstick/blinkstick.py", line 482, in get_color if isinstance(get_color_func, collections.Callable): AttributeError: module 'collections' has no attribute 'Callable'
Logger: homeassistant.helpers.service
Source: helpers/service.py:130
First occurred: 14.38.31 (3 occurrences)
Last logged: 14.38.56

Unable to find referenced entities light.blinkstick or it is/they are currently not available

Can someone confirm that BlinkStick integration is working in current version of Home Assistant?

Doesn’t work for me either:

Could it have something to do with the Python version?

Did you manage to solve this?
I’ve been going round in circles and getting nowhere.

Sorry, but no. :pensive:

Blinkstick-python repository in GitHub had compatiblity problem with Python 3.10 and it seems that original author, arvydas, has stopped to maintain it.
https://github.com/home-assistant/core/issues/79319

There is blinkstick-python fork by sepro, and maybe it would fix this issue, but how to merge it into Home Assistant integration?
https://github.com/sepro/blinkstick-python

Yeah, no idea either.

Also, mine is a blinkstick square so has many more options.

I’m guessing it’s just not popular for HA integration though I have no idea why - it makes perfect sense for a lot of things.