J’ai réinstallé en beta et j’ai le même soucis.
Ci-dessous les log :
TypeError: PyVLX.__init__() got an unexpected keyword argument 'loop'
[2026-09-16 17:00:44] ERROR KLF200 has been restarted after found not responding
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
LOOP.run_until_complete(init_pyvlx_connection(LOOP))
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 21, in init_pyvlx_connection
pyvlx = PyVLX(host=klf, password=password, loop=loop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: PyVLX.__init__() got an unexpected keyword argument 'loop'
[2026-09-16 17:01:43] ERROR KLF200 has been restarted after found not responding
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
LOOP.run_until_complete(init_pyvlx_connection(LOOP))
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 21, in init_pyvlx_connection
pyvlx = PyVLX(host=klf, password=password, loop=loop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: PyVLX.__init__() got an unexpected keyword argument 'loop'
[2026-09-16 17:02:43] ERROR KLF200 has been restarted after found not responding
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
LOOP.run_until_complete(init_pyvlx_connection(LOOP))
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 21, in init_pyvlx_connection
pyvlx = PyVLX(host=klf, password=password, loop=loop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: PyVLX.__init__() got an unexpected keyword argument 'loop'
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
LOOP.run_until_complete(init_pyvlx_connection(LOOP))
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 21, in init_pyvlx_connection
pyvlx = PyVLX(host=klf, password=password, loop=loop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: PyVLX.__init__() got an unexpected keyword argument 'loop'
[2026-09-16 17:05:23] ERROR KLF200 has been restarted after found not responding
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
LOOP.run_until_complete(init_pyvlx_connection(LOOP))
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 21, in init_pyvlx_connection
pyvlx = PyVLX(host=klf, password=password, loop=loop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: PyVLX.__init__() got an unexpected keyword argument 'loop'
[2026-09-16 17:05:31] ERROR KLF200 has been restarted after found not responding
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
LOOP.run_until_complete(init_pyvlx_connection(LOOP))
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 21, in init_pyvlx_connection
pyvlx = PyVLX(host=klf, password=password, loop=loop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: PyVLX.__init__() got an unexpected keyword argument 'loop'
[2026-09-16 17:05:44] ERROR KLF200 has been restarted after found not responding
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
LOOP.run_until_complete(init_pyvlx_connection(LOOP))
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 21, in init_pyvlx_connection
pyvlx = PyVLX(host=klf, password=password, loop=loop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: PyVLX.__init__() got an unexpected keyword argument 'loop'
et ceux des dépendances :
********************************************************
16/09/2026 17:03:11 Installation des dépendances
********************************************************
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://archive.raspberrypi.com/debian bookworm InRelease
Get:4 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Hit:5 https://deb.nodesource.com/node_22.x nodistro InRelease
Fetched 55.4 kB in 1s (44.2 kB/s)
Reading package lists...
Installation des dépendances apt
Reading package lists...
Building dependency tree...
Reading state information...
python3-venv is already the newest version (3.11.2-1+b1).
python3-dev is already the newest version (3.11.2-1+b1).
0 upgraded, 0 newly installed, 0 to remove and 113 not upgraded.
WARNING: The directory '/var/www/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pyvlx
Obtaining dependency information for pyvlx from https://archive1.piwheels.org/simple/pyvlx/pyvlx-0.2.36-py3-none-any.whl.metadata
Downloading https://archive1.piwheels.org/simple/pyvlx/pyvlx-0.2.36-py3-none-any.whl.metadata (3.8 kB)
Collecting PyYAML<7.0,>=6.0
Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (775 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 775.6/775.6 kB 3.9 MB/s eta 0:00:00
Collecting zeroconf>=0.148
Downloading zeroconf-0.151.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 3.8 MB/s eta 0:00:00
Collecting ifaddr>=0.1.7
Obtaining dependency information for ifaddr>=0.1.7 from https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl.metadata
Downloading https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB)
Downloading https://archive1.piwheels.org/simple/pyvlx/pyvlx-0.2.36-py3-none-any.whl (98 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.0/98.0 kB 2.2 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl (12 kB)
Downloading https://archive1.piwheels.org/simple/pyvlx/pyvlx-0.2.36-py3-none-any.whl (98 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.0/98.0 kB 6.2 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl (12 kB)
Installing collected packages: ifaddr, zeroconf, PyYAML, pyvlx
Successfully installed PyYAML-6.0.3 ifaddr-0.2.0 pyvlx-0.2.36 zeroconf-0.151.3
WARNING: The directory '/var/www/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting aiohttp==3.7.4.post0
Obtaining dependency information for aiohttp==3.7.4.post0 from https://www.piwheels.org/simple/aiohttp/aiohttp-3.7.4.post0-py3-none-any.whl.metadata
Downloading https://www.piwheels.org/simple/aiohttp/aiohttp-3.7.4.post0-py3-none-any.whl.metadata (38 kB)
Collecting attrs>=17.3.0
Obtaining dependency information for attrs>=17.3.0 from https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata
Downloading https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Collecting chardet<5.0,>=2.0
Obtaining dependency information for chardet<5.0,>=2.0 from https://www.piwheels.org/simple/chardet/chardet-4.0.0-py2.py3-none-any.whl.metadata
Downloading https://www.piwheels.org/simple/chardet/chardet-4.0.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting multidict<7.0,>=4.5
Downloading multidict-6.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (270 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 270.3/270.3 kB 2.5 MB/s eta 0:00:00
Collecting async-timeout<4.0,>=3.0
Obtaining dependency information for async-timeout<4.0,>=3.0 from https://www.piwheels.org/simple/async-timeout/async_timeout-3.0.1-py3-none-any.whl.metadata
Downloading https://www.piwheels.org/simple/async-timeout/async_timeout-3.0.1-py3-none-any.whl.metadata (4.0 kB)
Collecting yarl<2.0,>=1.0
Downloading yarl-1.25.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (116 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.4/116.4 kB 2.8 MB/s eta 0:00:00
Collecting typing-extensions>=3.6.5
Obtaining dependency information for typing-extensions>=3.6.5 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl.metadata
Downloading https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB)
Discarding https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl#sha256=481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 (from https://www.piwheels.org/simple/typing-extensions/) (requires-python:>=3.9): Requested typing-extensions>=3.6.5 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl#sha256=481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 (from aiohttp==3.7.4.post0) has inconsistent Name: expected 'typing-extensions', but metadata has 'typing_extensions'
Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 5.3 MB/s eta 0:00:00
Collecting idna>=2.0
Obtaining dependency information for idna>=2.0 from https://www.piwheels.org/simple/idna/idna-3.19-py3-none-any.whl.metadata
Downloading https://www.piwheels.org/simple/idna/idna-3.19-py3-none-any.whl.metadata (9.2 kB)
Collecting propcache>=0.2.1
Downloading propcache-0.5.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (238 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 238.7/238.7 kB 3.0 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/aiohttp/aiohttp-3.7.4.post0-py3-none-any.whl (451 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 451.9/451.9 kB 1.4 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/async-timeout/async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Downloading https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 2.5 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/chardet/chardet-4.0.0-py2.py3-none-any.whl (178 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 178.7/178.7 kB 1.6 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/idna/idna-3.19-py3-none-any.whl (68 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.5/68.5 kB 3.2 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/aiohttp/aiohttp-3.7.4.post0-py3-none-any.whl (451 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 451.9/451.9 kB 2.2 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/async-timeout/async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Downloading https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 6.8 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/chardet/chardet-4.0.0-py2.py3-none-any.whl (178 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 178.7/178.7 kB 2.4 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/idna/idna-3.19-py3-none-any.whl (68 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.5/68.5 kB 3.3 MB/s eta 0:00:00
Installing collected packages: typing-extensions, propcache, multidict, idna, chardet, attrs, async-timeout, yarl, aiohttp
Successfully installed aiohttp-3.7.4.post0 async-timeout-3.0.1 attrs-26.1.0 chardet-4.0.0 idna-3.19 multidict-6.8.0 propcache-0.5.4 typing-extensions-4.16.0 yarl-1.25.1
WARNING: The directory '/var/www/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting PyYAML==5.4.1
Downloading PyYAML-5.4.1.tar.gz (175 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 175.1/175.1 kB 2.5 MB/s eta 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [68 lines of output]
/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
warn(
/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
running egg_info
writing lib3/PyYAML.egg-info/PKG-INFO
writing dependency_links to lib3/PyYAML.egg-info/dependency_links.txt
writing top-level names to lib3/PyYAML.egg-info/top_level.txt
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
main()
File "/var/www/html/plugins/klf200/resources/venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/html/plugins/klf200/resources/venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
return hook(config_settings)
^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
self.run_setup()
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals()) # noqa: S102 # exec is intentional here
^^^^^^^^^^^^^^^^^^^^
File "<string>", line 271, in <module>
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs) # type: ignore[return-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 168, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 184, in run_commands
dist.run_commands()
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1028, in run_commands
self.run_command(cmd)
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1106, in run_command
super().run_command(command)
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command
cmd_obj.run()
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 342, in run
self.find_sources()
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 350, in find_sources
mm.run()
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 572, in run
self.add_defaults()
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 610, in add_defaults
sdist.add_defaults(self)
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/command/sdist.py", line 113, in add_defaults
super().add_defaults()
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py", line 256, in add_defaults
self._add_defaults_ext()
File "/tmp/pip-build-env-37pnllxe/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py", line 341, in _add_defaults_ext
self.filelist.extend(build_ext.get_source_files())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<string>", line 201, in get_source_files
AttributeError: 'build_ext' object has no attribute 'cython_sources'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
WARNING: The directory '/var/www/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting bottle
Obtaining dependency information for bottle from https://www.piwheels.org/simple/bottle/bottle-0.13.4-py2.py3-none-any.whl.metadata
Downloading https://www.piwheels.org/simple/bottle/bottle-0.13.4-py2.py3-none-any.whl.metadata (1.6 kB)
Downloading https://www.piwheels.org/simple/bottle/bottle-0.13.4-py2.py3-none-any.whl (103 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.8/103.8 kB 1.8 MB/s eta 0:00:00
Downloading https://www.piwheels.org/simple/bottle/bottle-0.13.4-py2.py3-none-any.whl (103 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.8/103.8 kB 2.4 MB/s eta 0:00:00
Installing collected packages: bottle
Successfully installed bottle-0.13.4
********************************************************
16/09/2026 17:04:12 Installation terminée
********************************************************