Open jeremydk opened 3 years ago
Interesting! It looks like a race in noble where it tries to operate on a peripheral that is not in its internal list of peripherals. There is an open PR on noble https://github.com/abandonware/noble/pull/165 which looks like it will prevent the TypeError from occurring.
I will keep an eye on that PR and update noble once they merge it.
I had a client device (ios) disconnect and reconnect while Gymnasticon was actively sending bike data.
We should considering catching / retrying the bluetooth setup (assuming we have visibility at our scope) to become more durable to this. Systemd did restart the process, so this isn't a terminal case for folks.