Ruuvicollector stops collecting data

I have installed ruuvicollector to Raspberry Pi 3+ and it works fine. It collects data, it is written to Influx and you can see all three tags data in grafana about 14 hours at a time.
Then the data collecting stops, but grafana and influx plays well. You can see the collected data, but you must reboot the device to get it collecting fresh data again.
Any ideas?

I use a system script with automatic restart, https://blog.ruuvi.com/rpi-gateway-6e4a5b676510 under “Finishing touches”

hcitool or something hangs in my Raspi. I have this in root’s crontab:

58 * * * * killall hcitool; hciconfig hci0 reset && hciconfig hci0 up

But I’m using ruuvitag_sensor python library.

Having similar issues with homeassistant & raspberry pi 3+. Either HW or hcitool.

Logs show escalation of issues, rebooting every night makes things work almost all the time except some occasions when things just stop working after random time since reboot.

raspberrypi kernel: [110134.572778] Bluetooth: hci0: Frame reassembly failed

raspberrypi kernel: [110885.311899] Bluetooth: hci0: command 0x1003 tx timeout

raspberrypi hass[487]: Can’t init device hci0: Connection timed out (110)

raspberrypi hass[487]: Could not open device: No such device

raspberrypi hass[487]: 2019-10-20 13:20:20 WARNING (MainThread) [homeassistant.components.sensor] Updating ruuvi_hass sensor took longer than the scheduled update interval 0:00:30