Skip to content

ValueError: 256 is not a valid ZoneType #90

Description

@Bluscream

Is this a HASS error or upstream?

Logger: homeassistant.components.openrgb.config_flow
Source: components/openrgb/config_flow.py:105
integration: openrgb (documentation, issues)
First occurred: 1:09:22 AM (1 occurrence)
Last logged: 1:09:22 AM

Unknown error while connecting to OpenRGB SDK server at 192.168.2.50:6742
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/openrgb/config_flow.py", line 105, in async_step_user
    await validate_input(self.hass, host, port)
  File "/usr/src/homeassistant/homeassistant/components/openrgb/config_flow.py", line 43, in validate_input
    await hass.async_add_executor_job(_try_connect, host, port)
  File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 86, in run
    result = ctx.run(self.task)
  File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 73, in run
    return fn(*args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/components/openrgb/config_flow.py", line 40, in _try_connect
    client = OpenRGBClient(host, port, DEFAULT_CLIENT_NAME)
  File "/usr/local/lib/python3.14/site-packages/openrgb/orgb.py", line 394, in __init__
    self.update()
    ~~~~~~~~~~~^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/orgb.py", line 582, in update
    self.comms.requestDeviceNum()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/network.py", line 214, in requestDeviceNum
    self.read()
    ~~~~~~~~~^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/network.py", line 116, in read
    self.callback(device_id, packet_type, buff[0])
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/orgb.py", line 406, in _callback
    self.comms.requestDeviceData(x)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/network.py", line 207, in requestDeviceData
    self.read()
    ~~~~~~~~~^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/network.py", line 137, in read
    self.callback(device_id, packet_type, utils.ControllerData.unpack(data, self._protocol_version))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/utils.py", line 603, in unpack
    zones = parse_list(ZoneData, data, version)
  File "/usr/local/lib/python3.14/site-packages/openrgb/utils.py", line 148, in parse_list
    things.append(kind.unpack(data, version, x))  # type: ignore
                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/utils.py", line 485, in unpack
    segments = parse_list(SegmentData, data, version)
  File "/usr/local/lib/python3.14/site-packages/openrgb/utils.py", line 148, in parse_list
    things.append(kind.unpack(data, version, x))  # type: ignore
                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/site-packages/openrgb/utils.py", line 399, in unpack
    segment_type = ZoneType(parse_var("i", data))
  File "/usr/local/lib/python3.14/enum.py", line 707, in __call__
    return cls.__new__(cls, value)
           ~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/enum.py", line 1192, in __new__
    raise ve_exc
ValueError: 256 is not a valid ZoneType

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions