3rd Party Bluetooth Binding. Beta testers needed

bluetooth
binding
Tags: #<Tag:0x00007f51e1973aa8> #<Tag:0x00007f51e1973940>

(Vlad Kolotov) #907

Hi @Bogdan_Manta,

Getting manufacturer data is implemented but not yet released. I’ll try to find some time to cut a new release for this feature, but I cannot promise anything now when as I’m too busy.


(Jesper Lauritsen) #908

Hi Vlad

I successfully upgrade to 5.47 but it did not change anything.

I really appreciate your support and I like the approach of your bluetooth binding. I have however decided to go another path.
For all my current bluetooth devices (Mi Flower, Weber iGrill, Huawei scale and Anova sues vide) sombody have made a Python program that access the device and publish on MQTT. So I set up a couple of Pi Zeros and run these programs. I have it running for Mi Flower, and it was real easy to set up.
For presence detection I am going to use some iBeacons and OwnTracks on the phones.

I hope you find the time to do more work on your binding, as it seems to be just the right approach. I do however suggest you think about how to make it easier to add support for devices, as most devices seems to require some tweaking beside just parsing the GATT.

Again, thank you!
Jesper


(Gad Ofir) #909

Hi Just moved to a new windows system anyone knows this error
Blugiga adapter trying to setup 2.4 OH , on windows

  1. installed Bluetooth Binding BlueGiga Transport - market:binding-3769228 - 1.0
  2. Bluetooth Binding - market:binding-3694484 - 1.0
  3. configured COM3 (binding settings)

i have below error

07:13:27.075 [INFO ] [marthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
07:13:27.380 [WARN ] [ooth.internal.BluetoothHandlerFactory] - Extension folder does not exist, ignoring it: /home/pi/.bluetooth_smart
07:13:27.406 [ERROR] [.binding.bluetooth.transport.bluegiga] - FrameworkEvent ERROR - org.sputnikdev.org.eclipse.smarthome.binding.bluetooth.transport.bluegiga
org.osgi.framework.BundleException: Could not resolve module: org.sputnikdev.org.eclipse.smarthome.binding.bluetooth.transport.bluegiga [236]
  Unresolved requirement: Import-Package: gnu.io

(Gad Ofir) #910

Solved … long post took some time but i think it shuld be on then guide @vkolotov
feature:install openhab-transport-serial


(Gad Ofir) #911

all configred and i am able to find BT devices !

but i see them all as offline

07:30:57.871 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while calling thing handler factory 'org.sputnikdev.esh.binding.bluetooth.internal.BluetoothHandlerFactory@1326a33': Invalid URL: /XX:XX:XX:XX:XX:XX/[name=3D:CF:C7:C2:A5:92]
java.lang.IllegalArgumentException: Invalid URL: /XX:XX:XX:XX:XX:XX/[name=3D:CF:C7:C2:A5:92]
        at org.sputnikdev.bluetooth.URL.<init>(URL.java:118) ~[?:?]

Edit

the above error is for devices that are not supported?

i am able to find a BLE beacon and its working great , i guess the above is for my iphones/ipads/ appple watch?


(Vlad Kolotov) #912

Hi @Gad_Ofir, yeah, this one is an experimental feature. Most likely it is your iphone or android phone. Change name in BT settings of your phone and then instead of /XX:XX:XX:XX:XX:XX/[name=3D:CF:C7:C2:A5:92] your should get /XX:XX:XX:XX:XX:XX/[name=“phone name”] and then it should work fine given you do the following:


(Gad Ofir) #913

Thanks Vlad i will try this