|
什么错误啊,帮我看看老板
日志记录器: homeassistant.util.loop
来源: util/loop.py:137
首次出现: 15:15:06 (4 次出现)
上次记录: 15:15:48
Detected blocking call to open with args ('/config/tts/ed6ac686915addd24df7fab5c8a6a0c875c714f1_zh-cn_-_edge_tts.mp3', 'rb') inside the event loop by custom integration 'dlna_dmr_xiaodu' at custom_components/dlna_dmr_xiaodu/media_player.py, line 721: shutil.copy(source_path, dest_path) (offender: /usr/local/lib/python3.13/shutil.py, line 260: with open(src, 'rb') as fsrc , please report it to the author of the 'dlna_dmr_xiaodu' custom integration For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 156, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.13/asyncio/base_events.py", line 706, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 677, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2034, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/config/custom_components/dlna_dmr_xiaodu/media_player.py", line 91, in wrapper return await func(self, *args, **kwargs) File "/config/custom_components/dlna_dmr_xiaodu/media_player.py", line 721, in async_play_media shutil.copy(source_path, dest_path)
Detected blocking call to open with args ('/config/www/tts/ed6ac686915addd24df7fab5c8a6a0c875c714f1_zh-cn_-_edge_tts.mp3', 'wb') inside the event loop by custom integration 'dlna_dmr_xiaodu' at custom_components/dlna_dmr_xiaodu/media_player.py, line 721: shutil.copy(source_path, dest_path) (offender: /usr/local/lib/python3.13/shutil.py, line 262: with open(dst, 'wb') as fdst , please report it to the author of the 'dlna_dmr_xiaodu' custom integration For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 156, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.13/asyncio/base_events.py", line 706, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 677, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2034, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/config/custom_components/dlna_dmr_xiaodu/media_player.py", line 91, in wrapper return await func(self, *args, **kwargs) File "/config/custom_components/dlna_dmr_xiaodu/media_player.py", line 721, in async_play_media shutil.copy(source_path, dest_path)
Detected blocking call to load_verify_locations with args (<ssl.SSLContext object at 0x7f1874cebad0>, '/usr/local/lib/python3.13/site-packages/certifi/cacert.pem', None, None) inside the event loop by custom integration 'edge_tts' at custom_components/edge_tts/tts.py, line 408: async for chunk in tts.stream(): (offender: /usr/local/lib/python3.13/ssl.py, line 717: context.load_verify_locations(cafile, capath, cadata)), please create a bug report at https://github.com/hasscc/hass-edge-tts/issues For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#load_verify_locations Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 156, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.13/asyncio/base_events.py", line 706, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 677, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2034, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 460, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 524, in _async_step await getattr(self, handler)() File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 719, in _async_step_choose await self._async_run_script(script) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 637, in _async_run_script self._hass.async_create_task_internal( File "/usr/src/homeassistant/homeassistant/core.py", line 829, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1836, in async_run return await asyncio.shield(create_eager_task(run.async_run())) File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 460, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 524, in _async_step await getattr(self, handler)() File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 719, in _async_step_choose await self._async_run_script(script) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 637, in _async_run_script self._hass.async_create_task_internal( File "/usr/src/homeassistant/homeassistant/core.py", line 829, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1836, in async_run return await asyncio.shield(create_eager_task(run.async_run())) File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 460, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 524, in _async_step await getattr(self, handler)() File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1013, in _async_step_call_service self._hass.async_create_task_internal( File "/usr/src/homeassistant/homeassistant/core.py", line 829, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/core.py", line 2835, in async_call response_data = await coro File "/usr/src/homeassistant/homeassistant/core.py", line 2878, in _execute_service return await target(service_call) File "/usr/src/homeassistant/homeassistant/components/tts/legacy.py", line 155, in async_say_handle await hass.services.async_call( File "/usr/src/homeassistant/homeassistant/core.py", line 2835, in async_call response_data = await coro File "/usr/src/homeassistant/homeassistant/core.py", line 2878, in _execute_service return await target(service_call) File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 850, in entity_service_call single_response = await _handle_entity_call( File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 914, in _handle_entity_call task = hass.async_run_hass_job(job) File "/usr/src/homeassistant/homeassistant/core.py", line 940, in async_run_hass_job return self._async_add_hass_job(hassjob, *args, background=background) File "/usr/src/homeassistant/homeassistant/core.py", line 755, in _async_add_hass_job task = create_eager_task( File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/components/group/media_player.py", line 373, in async_play_media await self.hass.services.async_call( File "/usr/src/homeassistant/homeassistant/core.py", line 2828, in async_call self._hass.async_create_task_internal( File "/usr/src/homeassistant/homeassistant/core.py", line 829, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/core.py", line 2855, in _run_service_call_catch_exceptions await coro_or_task File "/usr/src/homeassistant/homeassistant/core.py", line 2878, in _execute_service return await target(service_call) File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 850, in entity_service_call single_response = await _handle_entity_call( File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 914, in _handle_entity_call task = hass.async_run_hass_job(job) File "/usr/src/homeassistant/homeassistant/core.py", line 940, in async_run_hass_job return self._async_add_hass_job(hassjob, *args, background=background) File "/usr/src/homeassistant/homeassistant/core.py", line 755, in _async_add_hass_job task = create_eager_task( File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/config/custom_components/dlna_dmr_xiaodu/media_player.py", line 91, in wrapper return await func(self, *args, **kwargs) File "/config/custom_components/dlna_dmr_xiaodu/media_player.py", line 622, in async_play_media sourced_media = await media_source.async_resolve_media(self.hass, media_id) File "/usr/src/homeassistant/homeassistant/components/media_source/__init__.py", line 189, in async_resolve_media return await item.async_resolve() File "/usr/src/homeassistant/homeassistant/components/media_source/models.py", line 97, in async_resolve return await self.async_media_source().async_resolve_media(self) File "/usr/src/homeassistant/homeassistant/components/tts/media_source.py", line 146, in async_resolve_media stream.async_set_message(parsed["message"]) File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 513, in async_set_message self._manager.async_cache_message_in_memory( File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 866, in async_cache_message_in_memory self.hass.async_create_background_task( File "/usr/src/homeassistant/homeassistant/core.py", line 861, in async_create_background_task task = create_eager_task(target, name=name, loop=self.loop) File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 886, in _load_data_into_cache data = await cache.async_load_data() File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 165, in async_load_data async for chunk in self._data_gen: File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 984, in _async_generate_tts_audio extension, data = await engine_instance.async_internal_get_tts_audio( File "/usr/src/homeassistant/homeassistant/components/tts/legacy.py", line 266, in async_internal_get_tts_audio return await self.async_get_tts_audio(message, language, options) File "/config/custom_components/edge_tts/tts.py", line 408, in async_get_tts_audio async for chunk in tts.stream():
Detected blocking call to open with args ('/root/.netrc',) inside the event loop by integration 'tts' at homeassistant/components/tts/legacy.py, line 266: return await self.async_get_tts_audio(message, language, options) (offender: /usr/local/lib/python3.13/netrc.py, line 74: with open(file, encoding="utf-8") as fp , please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+tts%22 For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 156, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.13/asyncio/base_events.py", line 706, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 677, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2034, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 886, in _load_data_into_cache data = await cache.async_load_data() File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 984, in _async_generate_tts_audio extension, data = await engine_instance.async_internal_get_tts_audio( File "/usr/src/homeassistant/homeassistant/components/tts/legacy.py", line 266, in async_internal_get_tts_audio return await self.async_get_tts_audio(message, language, options)
|
|