
Traceback (most recent call last):


 "<string>", line 1, in <module>


 "assembler.py", line 26, in <module>


 "server.py", line 298, in main 


 "ssnet.py", line 559, in runonce

ValueError: filedescriptor out of range in select()

Traceback (most recent call last):


 "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity.py", line 220, in async_update_ha_state

await self.async_device_update()


 "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity.py", line 379, in async_device_update

await self.hass.async_add_executor_job(self.update)


 "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run

result = self.fn(*self.args, **self.kwargs)


 "/usr/local/lib/python3.7/site-packages/homeassistant/components/sensor/mitemp_bt.py", line 151, in update

data = self.poller.parameter_value(self.parameter)


 "/usr/local/lib/python3.7/site-packages/mitemp_bt/mitemp_bt_poller.py", line 125, in parameter_value

self.fill_cache()


 "/usr/local/lib/python3.7/site-packages/mitemp_bt/mitemp_bt_poller.py", line 68, in fill_cache

connection.wait_for_notification(_HANDLE_READ_WRITE_SENSOR_DATA, self, 10)
# pylint: disable=no-member


 "/usr/local/lib/python3.7/site-packages/btlewrap/bluepy.py", line 26, in _func_wrapper

return func(*args, **kwargs)


 "/usr/local/lib/python3.7/site-packages/btlewrap/bluepy.py", line 89, in wait_for_notification

return self._peripheral.waitForNotifications(notification_timeout)


 "/usr/local/lib/python3.7/site-packages/bluepy/btle.py", line 516, in waitForNotifications

resp = self._getResp(['ntfy','ind'], timeout)


 "/usr/local/lib/python3.7/site-packages/bluepy/btle.py", line 378, in _getResp

self.delegate.handleNotification(hnd, data)


 "/usr/local/lib/python3.7/site-packages/mitemp_bt/mitemp_bt_poller.py", line 195, in handleNotification

self._check_data()


 "/usr/local/lib/python3.7/site-packages/mitemp_bt/mitemp_bt_poller.py", line 144, in _check_data

parsed = self._parse_data()


 "/usr/local/lib/python3.7/site-packages/mitemp_bt/mitemp_bt_poller.py", line 177, in _parse_data

res[MI_HUMIDITY] = float(data[9:13])
ValueError: could not convert string to float: '4.7\x00'
