Hi,
I am interested into adding more ble devices into pimatic, but I’ve realized that noble, on which the pimatic-sensortag is based, is blocking any concurrent discoveries on the bluetooth device. If you launch two or more discoveries from several devices they will crash.
The idea is to have a common pimatic-ble that allows to queue the discovery procedure and then make pimatic-sensortag and/or new pimatic plugins for ble depend on it.
I’ve just posted it a pimatic-ble on github and npm and make the needed changes on the pimatic-sensortag devel branch. What do you think?
https://github.com/josecastroleon/pimatic-ble
https://github.com/josecastroleon/pimatic-sensortag/tree/devel