Hallo zusammen,
ich habe Probleme mit bluepy-helper, das immer wieder mal 100% CPU Auslastung per top anzeigt. Außerdem sind die Verbindungen zu den Thermostaten unzuverlässig. Ein Neustart von fhem hilft dann meistens, dass es wieder geht.
An der Bluetooth Reichweite sollte es nicht liegen, ich habe einen Bluetooth Adapter gekauft, der 100m Reichweite angibt und der sich im Wohnzimmer befindet, in Sichtlinie zu 2 der Thermostate.
Kann mir jemand helfen das zu debuggen? Ich habe mal das fhempy-Log von heute angehängt, da ist auch immer mal wieder ein "broken pipe" Eintrag dazwischen.Die meisten update ERRORs habe ich noch entfernt. bluepy-helper wurde ca. um 13:02 Uhr per killall beendet:
2023-01-07 00:00:35,756 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 00:00:35,759 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 00:00:35,766 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 00:01:35,819 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 00:01:35,823 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 00:01:35,831 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 03:10:56,018 - ERROR - Wohnzimmer_Thermostat_Klein: Exception raised by task: <Task finished name='Task-1016973' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 304, in _writeCmd
self._helper.stdin.write(cmd)
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 03:23:45,532 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 03:24:17,701 - ERROR - Wohnzimmer_Thermostat_Klein: Exception raised by task: <Task finished name='Task-1019067' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 304, in _writeCmd
self._helper.stdin.write(cmd)
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 03:24:45,564 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 09:37:03,298 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 09:37:51,117 - ERROR - Wohnzimmer_Thermostat_Klein: Exception raised by task: <Task finished name='Task-1075651' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 304, in _writeCmd
self._helper.stdin.write(cmd)
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 09:37:54,701 - ERROR - Wohnzimmer_Thermostat_Klein: Exception raised by task: <Task finished name='Task-1075704' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 304, in _writeCmd
self._helper.stdin.write(cmd)
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 09:38:03,239 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 09:38:03,330 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 09:38:03,340 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 09:39:03,279 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 09:39:03,373 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 09:39:03,384 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 09:40:03,322 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 09:40:03,417 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 09:40:03,459 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 09:40:35,167 - ERROR - Wohnzimmer_Thermostat_Klein: Exception raised by task: <Task finished name='Task-1076228' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 304, in _writeCmd
self._helper.stdin.write(cmd)
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 09:40:38,230 - ERROR - Wohnzimmer_Thermostat_Klein: Exception raised by task: <Task finished name='Task-1076281' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 304, in _writeCmd
self._helper.stdin.write(cmd)
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 10:27:05,668 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 10:27:48,070 - ERROR - Arbeitszimmer_Thermostat: Exception raised by task: <Task finished name='Task-1083425' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 304, in _writeCmd
self._helper.stdin.write(cmd)
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 10:28:05,629 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 11:02:07,308 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 11:02:29,527 - ERROR - Arbeitszimmer_Thermostat: Exception raised by task: <Task finished name='Task-1088637' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 304, in _writeCmd
self._helper.stdin.write(cmd)
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 11:03:07,274 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 11:03:07,304 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 11:03:07,337 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 11:03:08,012 - INFO - fhempy.lib.fhem_pythonbinding: Start update...
2023-01-07 11:03:08,015 - INFO - fhempy.lib.pkg_installer: Attempting install of fhempy
2023-01-07 11:03:34,486 - INFO - fhempy.lib.pkg_installer: Successfully installed fhempy update!
2023-01-07 11:03:34,507 - INFO - fhempy.lib.fhem_pythonbinding: Restart initiated...
2023-01-07 11:03:34,540 - INFO - fhempy.lib.fhem_pythonbinding: All modules successfully undefined!
2023-01-07 11:03:34,544 - INFO - websockets.server: server closing
2023-01-07 11:03:44,583 - INFO - websockets.server: connection closed
2023-01-07 11:03:44,586 - INFO - websockets.server: server closed
2023-01-07 11:03:44,591 - INFO - fhempy.lib.fhem_pythonbinding: Exit 1
2023-01-07 11:03:47,244 - INFO - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.543...
2023-01-07 11:03:47,254 - INFO - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2023-01-07 11:03:47,349 - WARNING - asyncio: Executing <Task pending name='Task-1' coro=<async_main() running at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/fhem_pythonbinding.py:616> wait_for=<_GatheringFuture pending cb=[<TaskWakeupMethWrapper object at 0x7f9779fdf0>()] created at /usr/lib/python3.9/asyncio/tasks.py:704> cb=[_run_until_complete_cb() at /usr/lib/python3.9/asyncio/base_events.py:184] created at /usr/lib/python3.9/asyncio/base_events.py:621> took 0.105 seconds
2023-01-07 11:03:47,353 - INFO - websockets.server: server listening on 0.0.0.0:15733
2023-01-07 11:03:55,646 - INFO - websockets.server: connection open
2023-01-07 11:03:55,651 - INFO - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2023-01-07 11:45:19,117 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 11:46:25,916 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 11:47:37,766 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 11:55:07,019 - WARNING - asyncio: Executing <Task pending name='Task-5' coro=<WebSocketCommonProtocol.transfer_data() running at /opt/fhem/.local/lib/python3.9/site-packages/websockets/legacy/protocol.py:945> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f95d5ed30>()] created at /usr/lib/python3.9/asyncio/base_events.py:424> cb=[<TaskWakeupMethWrapper object at 0x7f9779fcd0>(), _wait.<locals>._on_completion() at /usr/lib/python3.9/asyncio/tasks.py:513] created at /opt/fhem/.local/lib/python3.9/site-packages/websockets/legacy/protocol.py:344> took 0.108 seconds
2023-01-07 12:00:08,215 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 12:22:16,413 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 12:43:40,663 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 13:02:55,481 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 13:02:55,483 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 14:01:57,812 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 14:01:57,838 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 14:02:00,745 - ERROR - Wohnzimmer_Thermostat_Gross: Failed to update, retry in 60s
2023-01-07 14:02:42,063 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 14:02:49,034 - ERROR - Arbeitszimmer_Thermostat: Exception raised by task: <Task finished name='Task-53214' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 305, in _writeCmd
self._helper.stdin.flush()
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 14:02:57,854 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 14:02:57,877 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 14:02:59,197 - ERROR - Arbeitszimmer_Thermostat: Exception raised by task: <Task finished name='Task-53229' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 305, in _writeCmd
self._helper.stdin.flush()
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 14:03:00,777 - ERROR - Wohnzimmer_Thermostat_Gross: Failed to update, retry in 60s
2023-01-07 14:03:07,321 - ERROR - Arbeitszimmer_Thermostat: Exception raised by task: <Task finished name='Task-53240' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 305, in _writeCmd
self._helper.stdin.flush()
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 14:03:13,399 - ERROR - Arbeitszimmer_Thermostat: Exception raised by task: <Task finished name='Task-53247' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 305, in _writeCmd
self._helper.stdin.flush()
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 14:03:36,807 - ERROR - Arbeitszimmer_Thermostat: Exception raised by task: <Task finished name='Task-53258' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py:194> exception=BrokenPipeError(32, 'Broken pipe') created at /usr/lib/python3.9/asyncio/tasks.py:361>
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 202, in _handle_task_result
task.result()
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 196, in _run_coro
await coro
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 364, in set_and_update
await utils.run_blocking(fct)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 72, in run_blocking
return await asyncio.get_event_loop().run_in_executor(pool, function)
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3bt.py", line 538, in set_target_temperature
self.target_temperature = temp
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/eq3btsmart.py", line 267, in target_temperature
self._conn.make_request(PROP_WRITE_HANDLE, value)
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 198, in make_request
with self:
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/eq3bt/connection.py", line 128, in __enter__
conn_state = self._conn.getState()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 471, in getState
status = self.status()
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 378, in status
self._writeCmd("stat\n")
File "/opt/fhem/.local/lib/python3.9/site-packages/bluepy/btle.py", line 305, in _writeCmd
self._helper.stdin.flush()
BrokenPipeError: [Errno 32] Broken pipe
2023-01-07 14:03:42,098 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 14:04:03,620 - ERROR - Wohnzimmer_Thermostat_Klein: Failed to update, retry in 60s
2023-01-07 14:04:03,629 - ERROR - Kinderzimmer_Thermostat: Failed to update, retry in 60s
2023-01-07 14:04:03,632 - ERROR - Wohnzimmer_Thermostat_Gross: Failed to update, retry in 60s
2023-01-07 14:04:23,338 - INFO - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.543...
2023-01-07 14:04:23,348 - INFO - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2023-01-07 14:04:23,436 - INFO - websockets.server: server listening on 0.0.0.0:15733
2023-01-07 14:04:28,816 - INFO - websockets.server: connection open
2023-01-07 14:04:28,822 - INFO - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2023-01-07 14:10:53,861 - INFO - fhempy.lib.fhem_pythonbinding: Shutdown initiated...
2023-01-07 14:10:53,912 - ERROR - Wohnzimmer_Thermostat_Gross: Failed to update, retry in 60s
2023-01-07 14:10:54,003 - INFO - fhempy.lib.fhem_pythonbinding: All modules successfully undefined!
2023-01-07 14:10:54,010 - INFO - websockets.server: server closing
2023-01-07 14:11:04,055 - INFO - websockets.server: connection closed
2023-01-07 14:11:04,057 - INFO - websockets.server: server closed
2023-01-07 14:11:04,063 - INFO - fhempy.lib.fhem_pythonbinding: Exit 0
2023-01-07 14:11:06,022 - INFO - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.543...
2023-01-07 14:11:06,033 - INFO - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2023-01-07 14:11:06,098 - INFO - websockets.server: server listening on 0.0.0.0:15733
2023-01-07 14:11:30,903 - INFO - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.543...
2023-01-07 14:11:30,914 - INFO - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2023-01-07 14:11:31,010 - WARNING - asyncio: Executing <Task pending name='Task-1' coro=<async_main() running at /opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/fhem_pythonbinding.py:616> wait_for=<_GatheringFuture pending cb=[<TaskWakeupMethWrapper object at 0x7f8edf5df0>()] created at /usr/lib/python3.9/asyncio/tasks.py:704> cb=[_run_until_complete_cb() at /usr/lib/python3.9/asyncio/base_events.py:184] created at /usr/lib/python3.9/asyncio/base_events.py:621> took 0.107 seconds
2023-01-07 14:11:31,014 - INFO - websockets.server: server listening on 0.0.0.0:15733
2023-01-07 14:11:32,939 - INFO - websockets.server: connection open
2023-01-07 14:11:32,944 - INFO - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2023-01-07 14:11:33,102 - ERROR - fhempy.lib.fhem: Failed to get github fhempy data
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/aiohttp/connector.py", line 1154, in _create_direct_connection
hosts = await asyncio.shield(host_resolved)
File "/opt/fhem/.local/lib/python3.9/site-packages/aiohttp/connector.py", line 880, in _resolve_host
addrs = await self._resolver.resolve(host, port, family=self._family)
File "/opt/fhem/.local/lib/python3.9/site-packages/aiohttp/resolver.py", line 33, in resolve
infos = await self._loop.getaddrinfo(
File "/usr/lib/python3.9/asyncio/base_events.py", line 856, in getaddrinfo
return await self.run_in_executor(
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3.9/asyncio/base_events.py", line 839, in _getaddrinfo_debug
addrinfo = socket.getaddrinfo(host, port, family, type, proto, flags)
File "/usr/lib/python3.9/socket.py", line 953, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -3] Temporary failure in name resolution
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/fhem.py", line 283, in get_github_data
async with session.get(
File "/opt/fhem/.local/lib/python3.9/site-packages/aiohttp/client.py", line 1138, in __aenter__
self._resp = await self._coro
File "/opt/fhem/.local/lib/python3.9/site-packages/aiohttp/client.py", line 535, in _request
conn = await self._connector.connect(
File "/opt/fhem/.local/lib/python3.9/site-packages/aiohttp/connector.py", line 542, in connect
proto = await self._create_connection(req, traces, timeout)
File "/opt/fhem/.local/lib/python3.9/site-packages/aiohttp/connector.py", line 907, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
File "/opt/fhem/.local/lib/python3.9/site-packages/aiohttp/connector.py", line 1166, in _create_direct_connection
raise ClientConnectorError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host api.github.com:443 ssl:default [Temporary failure in name resolution]
2023-01-07 14:11:33,132 - ERROR - fhempy.lib.fhem: Failed to update latest release infos
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/fhem.py", line 298, in send_latest_release
"version_available": github_data["name"][1:],
KeyError: 'name'
2023-01-07 14:21:30,392 - ERROR - Arbeitszimmer_Thermostat: Failed to update, retry in 60s
EDIT: Kann es evtl. damit zusammenhängen, dass ich sowohl das Raspi Bluetooth, als auch einen Bluetooth USB-Dongle parallel nutze?