@rrov1
danke Dir, ich hab das schon relativ hinbekommen.
Ich habe irgendwie jedoch im io ne Fehlermeldung:
script.js.common.Spa.SpaUpdateValues: *** stderr: Error: Command failed: python3 /SpaController/spa_updateBulk.py 54657**********a2d3-7b6acda379a4 http://172.17.0.4:8087 SPA80:********:2c 192.168.188.68 javascript.0.Datenpunkte.SwimSpa 2025-07-09 21:48:42,362> ERROR Cannot get full struct, protocol retry count exceeded 2025-07-09 21:49:30,203> ERROR Exception during spa connection Traceback (most recent call last): File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/base_events.py", line 640, in run_until_complete self.run_forever() File "/usr/lib/python3.11/asyncio/base_events.py", line 607, in run_forever self._run_once() File "/usr/lib/python3.11/asyncio/base_events.py", line 1884, in _run_once event_list = self._selector.select(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/selectors.py", line 468, in select fd_event_list = self._selector.poll(timeout, max_ev) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/SpaController/spa_updateBulk.py", line 52, in alarm raise SystemExit("Timed out: Maximum script runtime reached.") SystemExit: Timed out: Maximum script runtime reached. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/dist-packages/geckolib/async_spa.py", line 367, in connect await self._connect() File "/usr/local/lib/python3.11/dist-packages/geckolib/async_spa.py", line 239, in _connect config_file_handler = await self._protocol.get( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/geckolib/driver/async_udp_protocol.py", line 146, in get await config_sleep(GeckoConfig.PAUSE_BETWEEN_RETRIES_IN_SECONDS) File "/usr/local/lib/python3.11/dist-packages/geckolib/config.py", line 105, in config_sleep await asyncio.wait([ConfigChange], timeout=delay) File "/usr/lib/python3.11/asyncio/tasks.py", line 418, in wait return await _wait(fs, timeout, return_when, loop) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/tasks.py", line 525, in _wait await waiter asyncio.exceptions.CancelledError Timed out: Maximum script runtime reached.
Kannst Du damit zufällig was anfangen?