I have all latest updates, assume I can just wait for the voluptuous fix?
I am getting the following error:
> Logger: homeassistant.config_entries
> Source: config_entries.py:604
> First occurred: 18:16:49 (1 occurrences)
> Last logged: 18:16:49
>
> Error setting up entry RAMSES RF for ramses_cc
> Traceback (most recent call last):
> File "/usr/src/homeassistant/homeassistant/config_entries.py", line 604, in async_setup
> result = await component.async_setup_entry(hass, self)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/config/custom_components/ramses_cc/__init__.py", line 94, in async_setup_entry
> await broker.async_setup()
> File "/config/custom_components/ramses_cc/broker.py", line 146, in async_setup
> await self.client.start(cached_packets=cached_packets())
> File "/usr/local/lib/python3.12/site-packages/ramses_rf/gateway.py", line 184, in start
> load_schema(self, known_list=self._include, **self._schema) # create faked too
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/ramses_rf/schemas.py", line 358, in load_schema
> load_tcs(gwy, ctl_id, schema) # type: ignore[arg-type]
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/ramses_rf/schemas.py", line 399, in load_tcs
> ctl = _get_device(gwy, ctl_id)
> ^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/ramses_rf/schemas.py", line 343, in _get_device
> return gwy.get_device(dev_id, **kwargs)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/ramses_rf/gateway.py", line 400, in get_device
> traits: dict[str, Any] = SCH_TRAITS(self._include.get(device_id, {}))
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/validators.py", line 259, in __call__
> return self._exec((Schema(val) for val in self.validators), v)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/validators.py", line 315, in _exec
> raise error if self.msg is None else AnyInvalid(self.msg, path=path)
> File "/usr/local/lib/python3.12/site-packages/voluptuous/validators.py", line 307, in _exec
> return func(v)
> ^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/schema_builder.py", line 205, in __call__
> return self._compiled([], data)
> ^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/validators.py", line 256, in _run
> return self._exec(self._compiled, value, path)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/validators.py", line 315, in _exec
> raise error if self.msg is None else AnyInvalid(self.msg, path=path)
> File "/usr/local/lib/python3.12/site-packages/voluptuous/validators.py", line 309, in _exec
> return func(path, v)
> ^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/schema_builder.py", line 779, in validate_callable
> return schema(data)
> ^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/schema_builder.py", line 205, in __call__
> return self._compiled([], data)
> ^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/schema_builder.py", line 549, in validate_dict
> return base_validate(path, data.items(), out)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/local/lib/python3.12/site-packages/voluptuous/schema_builder.py", line 382, in validate_mapping
> raise er.MultipleInvalid(errors)
> voluptuous.error.MultipleInvalid: not a valid value @ data['controller']