3rd Party Bluetooth Binding. Beta testers needed

Tags: #<Tag:0x00007faee30275f8> #<Tag:0x00007faee3027260>

Ok, this means that bluegiga transport is not running, that’s why you don’t get adapters in your inbox.

Pls run this to start this:

openhab> bundle:start 283

Then monitor your logs, you should see the reason why it is not starting up.

openhab> bundle:start 283 doesn’t do anything
openhab> bundle:start 289 displays the following error

here we go: 3rd Party Bluetooth Binding. Beta testers needed

Finally :slight_smile: Thank you so much for bearing with me and helping me out, by the way I had ordered the passive cable as well so this is the perfect moment to have it implemented correctly.

1 Like

Fishing line works for me. Lasts about 6 months but cheap to replace.

my wire is not broken but the base where it connects , so i dont have anyway to put any fishing wire

You misunderstand me, I now just leave the nut mini in the cars, they never leave.

The way I see it is that I only take my car keys with me when I am going in the car so effectively, the nut mini was on my car keys and got put in the car when we left, now it’s always in my car, (actually in the same pot where I put my keys), so does the same job as before. It’s just not attached to my keys anymore.

It actually works better for me as my Bluetooth signal is stronger where I park the cars, (one window to go through and less than 5m away), while the ‘key pot’ in the kitchen is about 10m away and through a few brick walls so was never perfect anyway

1 Like

ah cool, i dont have the luxury for a car signal to go to the house(big place)
maybe someday i will put one outside… i will help me allot… just did not find the right setup for this

Hi i want to share my node red flow for House on off with this binding
maybe someone will find it useful and maybe someone can help me make it better :slight_smile:

  • i am using two types of OH pallets for NR sorry for that ,dont get confused , you can use what ever you want
  • i am having small issues where the binding will send off status , and i did not find a way to catch it in NR
  • in my OH design for my house i have home state and alarm state so there is two sub flows i use all the time to see the home status… but use what ever logic you have

other then the above ,all is working very cool…
when i come home it will send “all on” when i got it will wait for 4 mins and will send all off , if no one is home…
hope i helped someone

[{"id":"939d1125.3b9bb","type":"subflow","name":"Pass if Home","info":"","category":"","in":[{"x":202.99999713897705,"y":204.99999809265137,"wires":[{"id":"bbc0ee69.ba4b4"}]}],"out":[{"x":1291.0000267028809,"y":181.99999809265137,"wires":[{"id":"a82f1717.cc9fe8","port":0}]},{"x":1296.9999675750732,"y":241.9999942779541,"wires":[{"id":"c912ddea.ae9b","port":1}]}]},{"id":"98558f18.f45ce","type":"openhab2-get","z":"939d1125.3b9bb","name":"State","controller":"e7fc0463.749968","itemname":"globHouseState","x":445.01953125,"y":206.00390625,"wires":[["243999e1.3539c6"]]},{"id":"bbc0ee69.ba4b4","type":"function","z":"939d1125.3b9bb","name":"","func":"msg.topic=msg.payload;\nreturn msg;","outputs":1,"noerr":0,"x":324.01953506469727,"y":206.00390577316284,"wires":[["98558f18.f45ce"]]},{"id":"a82f1717.cc9fe8","type":"function","z":"939d1125.3b9bb","name":"","func":"msg.payload=msg.topic;\nreturn msg;","outputs":1,"noerr":0,"x":1172.0197563171387,"y":212.00392723083496,"wires":[[]]},{"id":"c912ddea.ae9b","type":"switch","z":"939d1125.3b9bb","name":"ON OFF","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"HOME","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":789.419548034668,"y":206.0038981437683,"wires":[["a82f1717.cc9fe8"],[]]},{"id":"243999e1.3539c6","type":"change","z":"939d1125.3b9bb","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":630.4195556640625,"y":206.67069387435913,"wires":[["c912ddea.ae9b"]]},{"id":"343aa967.8ac206","type":"subflow","name":"pass if alarm on","info":"","category":"","in":[{"x":474.0000286102295,"y":220.9999942779541,"wires":[{"id":"1598ab21.5cbfc5"}]}],"out":[{"x":1370.9999504089355,"y":217.99998664855957,"wires":[{"id":"2721616a.b2451e","port":0}]}],"env":[]},{"id":"3f4f507.38a53b","type":"switch","z":"343aa967.8ac206","name":"ON OFF","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ALARM","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":1052.400011062622,"y":224.0038948059082,"wires":[["2721616a.b2451e"],[]]},{"id":"865530ee.ba2db","type":"openhab2-get","z":"343aa967.8ac206","name":"State","controller":"e7fc0463.749968","itemname":"globHouseState","x":707.9999942779541,"y":224.0039029121399,"wires":[["85a2276e.b246b8"]]},{"id":"1598ab21.5cbfc5","type":"function","z":"343aa967.8ac206","name":"","func":"msg.topic=msg.payload;\nreturn msg;","outputs":1,"noerr":0,"x":586.9999980926514,"y":224.00390243530273,"wires":[["865530ee.ba2db"]]},{"id":"2721616a.b2451e","type":"function","z":"343aa967.8ac206","name":"","func":"msg.payload=msg.topic;\nreturn msg;","outputs":1,"noerr":0,"x":1257.000228881836,"y":218.00391578674316,"wires":[[]]},{"id":"85a2276e.b246b8","type":"change","z":"343aa967.8ac206","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":893.4000186920166,"y":224.67069053649902,"wires":[["3f4f507.38a53b"]]},{"id":"2ce78835.07a0a8","type":"tab","label":"Test BT","disabled":false,"info":""},{"id":"e8c8517f.05815","type":"change","z":"2ce78835.07a0a8","name":"topic=GadHome","rules":[{"t":"set","p":"topic","pt":"msg","to":"GadHome","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1080,"y":340,"wires":[["25497781.498f08","25cd7196.bd714e"]]},{"id":"db63807.edc6d8","type":"change","z":"2ce78835.07a0a8","name":"topic=BatelHome","rules":[{"t":"set","p":"topic","pt":"msg","to":"BatelHome","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1087.4765625,"y":398.9610595703125,"wires":[["25497781.498f08","25cd7196.bd714e"]]},{"id":"25497781.498f08","type":"and-gate","z":"2ce78835.07a0a8","name":"","rules":[{"t":"eq","v":"OFF","vt":"str","propertyType":"msg","property":"payload","topic":"BatelHome"},{"t":"eq","v":"OFF","vt":"str","propertyType":"msg","property":"payload","topic":"GadHome"}],"outputTopic":"","gateType":"and","emitOnlyIfTrue":true,"x":1295.4765625,"y":339.9610595703125,"wires":[["af519961.ec7b88"]]},{"id":"6899c455.5365bc","type":"openhab2-get","z":"2ce78835.07a0a8","name":"Nut Gad","controller":"a3036a92.aef1f8","itemname":"GadNut_Online","x":800,"y":340,"wires":[["b924090d.bbf708"]]},{"id":"b924090d.bbf708","type":"change","z":"2ce78835.07a0a8","name":"State","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":930,"y":340,"wires":[["e8c8517f.05815","d56d98c1.cae338"]]},{"id":"9961bc92.1ed0b","type":"openhab2-get","z":"2ce78835.07a0a8","name":"Nut Batel","controller":"a3036a92.aef1f8","itemname":"BatelNut_Online","x":797.4765625,"y":397.9610595703125,"wires":[["740060a9.178a"]]},{"id":"740060a9.178a","type":"change","z":"2ce78835.07a0a8","name":"State","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":932.2134628295898,"y":398.5997066497803,"wires":[["db63807.edc6d8","3a5101a2.45055e"]]},{"id":"a4e7b3cb.bbf13","type":"openhab2-out","z":"2ce78835.07a0a8","name":"","controller":"e7fc0463.749968","itemname":"BLETags","topic":"ItemUpdate","payload":"","x":1874,"y":404,"wires":[["7eeaae8.f9a6f5"]]},{"id":"3d6924.19dde6dc","type":"change","z":"2ce78835.07a0a8","name":"BLEGad","rules":[{"t":"set","p":"payload","pt":"msg","to":"BLEGad","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1669,"y":451,"wires":[["a4e7b3cb.bbf13"]]},{"id":"3c58a531.c802ba","type":"change","z":"2ce78835.07a0a8","name":"BLEBatel","rules":[{"t":"set","p":"payload","pt":"msg","to":"BLEBatel","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1669,"y":513,"wires":[["a4e7b3cb.bbf13"]]},{"id":"8a3ead6d.2cbfd","type":"change","z":"2ce78835.07a0a8","name":"NONE","rules":[{"t":"set","p":"payload","pt":"msg","to":"NONE","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1659.5234375,"y":340.0389404296875,"wires":[["a4e7b3cb.bbf13"]]},{"id":"3f834714.8aa568","type":"change","z":"2ce78835.07a0a8","name":"BOTH","rules":[{"t":"set","p":"payload","pt":"msg","to":"BOTH","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1659.5234375,"y":399.0389404296875,"wires":[["a4e7b3cb.bbf13"]]},{"id":"d56d98c1.cae338","type":"switch","z":"2ce78835.07a0a8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ON","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1102.4765625,"y":449.9610595703125,"wires":[["3d6924.19dde6dc"]]},{"id":"3a5101a2.45055e","type":"switch","z":"2ce78835.07a0a8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ON","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1102.4765625,"y":511.9610595703125,"wires":[["3c58a531.c802ba"]]},{"id":"25cd7196.bd714e","type":"and-gate","z":"2ce78835.07a0a8","name":"","rules":[{"t":"eq","v":"ON","vt":"str","propertyType":"msg","property":"payload","topic":"BatelHome"},{"t":"eq","v":"ON","vt":"str","propertyType":"msg","property":"payload","topic":"GadHome"}],"outputTopic":"","gateType":"and","emitOnlyIfTrue":true,"x":1294,"y":399,"wires":[["10f98335.b963bd"]]},{"id":"af519961.ec7b88","type":"delay","z":"2ce78835.07a0a8","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":1494,"y":340,"wires":[["8a3ead6d.2cbfd"]]},{"id":"10f98335.b963bd","type":"delay","z":"2ce78835.07a0a8","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":1494,"y":399,"wires":[["3f834714.8aa568"]]},{"id":"eb96031f.84588","type":"function","z":"2ce78835.07a0a8","name":"","func":"\nreturn msg;","outputs":1,"noerr":0,"x":664,"y":371,"wires":[["9961bc92.1ed0b","6899c455.5365bc"]]},{"id":"7eeaae8.f9a6f5","type":"switch","z":"2ce78835.07a0a8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"NONE","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":2024,"y":400,"wires":[["535920fd.9e7a8"],["32aa85be.720a5a","b639edc5.16d48"]]},{"id":"32aa85be.720a5a","type":"subflow:343aa967.8ac206","z":"2ce78835.07a0a8","name":"","x":2220,"y":425,"wires":[["5a8b2192.89e24"]]},{"id":"e2882bd3.4a8c88","type":"mqtt out","z":"2ce78835.07a0a8","name":"","topic":"/scn","qos":"","retain":"","broker":"e8838d6f.5153e","x":3150,"y":371,"wires":[]},{"id":"5a8b2192.89e24","type":"change","z":"2ce78835.07a0a8","name":"ALLON","rules":[{"t":"set","p":"payload","pt":"msg","to":"AllOn","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":2576,"y":422,"wires":[["355eabc5.3498a4"]]},{"id":"535920fd.9e7a8","type":"subflow:939d1125.3b9bb","z":"2ce78835.07a0a8","name":"","x":2224,"y":340,"wires":[["a3a9be2c.6cd5e"],[]]},{"id":"4f93aa1e.043e64","type":"change","z":"2ce78835.07a0a8","name":"ALLOFF","rules":[{"t":"set","p":"payload","pt":"msg","to":"AllOff","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":2576,"y":332,"wires":[["355eabc5.3498a4"]]},{"id":"a3a9be2c.6cd5e","type":"trigger","z":"2ce78835.07a0a8","op1":"","op2":"","op1type":"nul","op2type":"pay","duration":"4","extend":false,"units":"min","reset":"AllOn","bytopic":"all","name":"","x":2406,"y":332,"wires":[["4f93aa1e.043e64"]]},{"id":"b639edc5.16d48","type":"change","z":"2ce78835.07a0a8","name":"Reset","rules":[{"t":"set","p":"payload","pt":"msg","to":"AllOn","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":2194,"y":380,"wires":[["a3a9be2c.6cd5e"]]},{"id":"355eabc5.3498a4","type":"deduplicate","z":"2ce78835.07a0a8","name":"","keyproperty":"","expiry":"600","x":2786,"y":378,"wires":[["44219b2d.6ee434"],[]]},{"id":"44219b2d.6ee434","type":"function","z":"2ce78835.07a0a8","name":"Rate Limiter","func":"var interval = (1000*60*8); // minimum interval between messages (ms)\ncontext.lastTime = context.lastTime || 0;\n\nvar now = Date.now();\n\nif (now-context.lastTime > interval) {\n  context.lastTime = now;\n  return msg;\n} else {\n  return null;\n}","outputs":1,"noerr":0,"x":2966,"y":371,"wires":[["e2882bd3.4a8c88"]]},{"id":"3fe052e3.b03ece","type":"inject","z":"2ce78835.07a0a8","name":"","topic":"","payload":"1","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":544,"y":224,"wires":[["eb96031f.84588"]]},{"id":"666c2a7d.44e824","type":"openhab-v2-in","z":"2ce78835.07a0a8","name":"","controller":"d2931545.a97f78","item":"BatelNut_Online","ohCompatibleTimestamp":false,"eventTypes":["ItemStateEvent"],"outputAtStartup":true,"storeStateInFlow":false,"x":460,"y":340,"wires":[["eb96031f.84588"],[]]},{"id":"b0892915.ce6928","type":"openhab-v2-in","z":"2ce78835.07a0a8","name":"","controller":"d2931545.a97f78","item":"GadNut_Online","ohCompatibleTimestamp":false,"eventTypes":["ItemStateEvent"],"outputAtStartup":true,"storeStateInFlow":false,"x":460,"y":400,"wires":[["eb96031f.84588"],[]]},{"id":"31ef7c4b.8bea84","type":"comment","z":"2ce78835.07a0a8","name":"BLE Triger","info":"","x":440,"y":300,"wires":[]},{"id":"6ed21219.43da8c","type":"comment","z":"2ce78835.07a0a8","name":"Check BLE Status","info":"","x":830,"y":280,"wires":[]},{"id":"62d0d7b8.223628","type":"comment","z":"2ce78835.07a0a8","name":"Check BLE Logic for 2 Nuts","info":"","x":1360,"y":280,"wires":[]},{"id":"51e38818.9107d8","type":"comment","z":"2ce78835.07a0a8","name":"Update OH for Ble status","info":"","x":1910,"y":260,"wires":[]},{"id":"9637e17d.e8b82","type":"comment","z":"2ce78835.07a0a8","name":"Turn off on Home per home status","info":"","x":2260,"y":260,"wires":[]},{"id":"e059e296.01294","type":"comment","z":"2ce78835.07a0a8","name":"Wait some Time till shutdown command","info":"","x":2670,"y":260,"wires":[]},{"id":"976fb7b6.92a0c8","type":"comment","z":"2ce78835.07a0a8","name":"Limit request for somthing like 10 mins per and kill duplicate","info":"","x":3090,"y":260,"wires":[]},{"id":"a3036a92.aef1f8","type":"openhab2-controller","z":"","name":"OH Batel PC","protocol":"http","host":"192.168.1.105","port":"8080","path":"","username":"","password":""},{"id":"e7fc0463.749968","type":"openhab2-controller","z":"","name":"openhab","protocol":"http","host":"localhost","port":"8080","path":"","username":"","password":""},{"id":"e8838d6f.5153e","type":"mqtt-broker","z":"","name":"","broker":"192.168.1.103","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"d2931545.a97f78","type":"openhab-v2-controller","z":"","name":"OH","protocol":"http","host":"192.168.1.105","port":"8080","path":"","username":"","password":"","allowRawEvents":true}]

Hi Vlad.
Have this problem since a few day’s.
I have changed nothing and the flower care is running since half a year correctly.

2019-05-14 21:56:34.708 [ERROR] [bluetooth.handler.GattChannelHandler] - Could not parse data: /XX:XX:XX:XX:XX:XX/xx:7C:8D:66:0A:xx/0000fe95-0000-1000-8000-00805f9b34fb/0000fe95-0000-1000-8000-00805f9b34fb. Ignoring it...

org.sputnikdev.bluetooth.gattparser.CharacteristicFormatException: Not enough bits to parse field “Event”. Data length: 0 bytes. Looks like your device does not conform SIG specification.

at org.sputnikdev.bluetooth.gattparser.GenericCharacteristicParser.parseField(GenericCharacteristicParser.java:189) ~[?:?]

at org.sputnikdev.bluetooth.gattparser.GenericCharacteristicParser.parse(GenericCharacteristicParser.java:95) ~[?:?]

at org.sputnikdev.bluetooth.gattparser.GenericCharacteristicParser.parse(GenericCharacteristicParser.java:81) ~[?:?]

at org.sputnikdev.bluetooth.gattparser.BluetoothGattParser.parseFields(BluetoothGattParser.java:366) ~[?:?]

at org.sputnikdev.bluetooth.gattparser.BluetoothGattParser.parse(BluetoothGattParser.java:108) ~[?:?]

at org.sputnikdev.esh.binding.bluetooth.handler.GattChannelHandler.parseData(GattChannelHandler.java:143) ~[?:?]

at org.sputnikdev.esh.binding.bluetooth.handler.GattChannelHandler.dataChanged(GattChannelHandler.java:110) ~[?:?]

at org.sputnikdev.esh.binding.bluetooth.handler.ServiceHandler.serviceDataChanged(ServiceHandler.java:45) ~[?:?]

at org.sputnikdev.bluetooth.manager.impl.BluetoothManagerUtils.lambda$forEachSilently$3(BluetoothManagerUtils.java:82) ~[?:?]

at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) ~[?:?]

at org.sputnikdev.bluetooth.manager.impl.BluetoothManagerUtils.forEachSilently(BluetoothManagerUtils.java:80) ~[?:?]

at org.sputnikdev.bluetooth.manager.impl.BluetoothManagerUtils.forEachSilently(BluetoothManagerUtils.java:63) ~[?:?]

at org.sputnikdev.bluetooth.manager.impl.CombinedDeviceGovernorImpl$DeviceGovernorHandler.serviceDataChanged(CombinedDeviceGovernorImpl.java:782) ~[?:?]

at org.sputnikdev.bluetooth.manager.impl.DeviceGovernorImpl$ServiceDataNotification.lambda$notify$0(DeviceGovernorImpl.java:863) ~[?:?]

at org.sputnikdev.bluetooth.manager.impl.BluetoothManagerUtils.lambda$forEachSilently$2(BluetoothManagerUtils.java:71) ~[?:?]

at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) [?:?]

at org.sputnikdev.bluetooth.manager.impl.BluetoothManagerUtils.forEachSilently(BluetoothManagerUtils.java:69) [244:org.sputnikdev.org.eclipse.smarthome.binding.bluetooth:1.1.6]

at org.sputnikdev.bluetooth.manager.impl.BluetoothManagerUtils.forEachSilently(BluetoothManagerUtils.java:56) [244:org.sputnikdev.org.eclipse.smarthome.binding.bluetooth:1.1.6]

at org.sputnikdev.bluetooth.manager.impl.DeviceGovernorImpl$ServiceDataNotification.notify(DeviceGovernorImpl.java:862) [244:org.sputnikdev.org.eclipse.smarthome.binding.bluetooth:1.1.6]

at org.sputnikdev.bluetooth.manager.impl.DeviceGovernorImpl$ServiceDataNotification.notify(DeviceGovernorImpl.java:857) [244:org.sputnikdev.org.eclipse.smarthome.binding.bluetooth:1.1.6]

at org.sputnikdev.bluetooth.manager.transport.bluegiga.BluegigaDevice.notifyServiceDataChanged(BluegigaDevice.java:603) [242:org.sputnikdev.org.eclipse.smarthome.binding.bluetooth.transport.bluegiga:1.2.3]

at org.sputnikdev.bluetooth.manager.transport.bluegiga.BluegigaDevice.handleScanEvent(BluegigaDevice.java:555) [242:org.sputnikdev.org.eclipse.smarthome.binding.bluetooth.transport.bluegiga:1.2.3]

at org.sputnikdev.bluetooth.manager.transport.bluegiga.BluegigaDevice.bluegigaEventReceived(BluegigaDevice.java:279) [242:org.sputnikdev.org.eclipse.smarthome.binding.bluetooth.transport.bluegiga:1.2.3]

at com.zsmartsystems.bluetooth.bluegiga.BlueGigaSerialHandler$2.run(BlueGigaSerialHandler.java:471) [242:org.sputnikdev.org.eclipse.smarthome.binding.bluetooth.transport.bluegiga:1.2.3]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]

at java.lang.Thread.run(Thread.java:748) [?:?]

Can you help me?

Thanks and greetings,
Markus

This is quite strange @Master79, did you upgrade firmware recently? I may suggest you to reboot your miflora device, remove its battery and put it back again (or maybe change it to a new battery).

Is it only one device is acting up or all your miflora devices?

1 Like

It’s only this device. Use four of them. I have already reset it by putting out the battery. The same problem.
Okay, i will change the battery and test it again.
Thanks and greetings,
Markus

Hi Vlad and all , right now i am using only nuts for tracking (working great)

is there any other type of BLE that are also supported? not for tracking
can anyone advise on such?

i see xiaomi mi flora, well this is cool and all, but i dont have any plants in ground only in small green bags hh :slight_smile:

Hello everybody,

can anyone recommend a Bluetooth dongle with a good range for the RPI 3B +?

greetz
Daniel

Hi i just connected my nineBot scooter its a genric device …
anyway to get battery info from it? it has an app…

Hi @vkolotov. Nice work done here with tis binding. It looks pretty good.

I have two tablets laying around my house as control panels using HABPanel. They are running rooted android LineageOS. It would be really nice if I could make use of the Bluetooth of those tablets to work with the binding, reporting to it, the reachable devices that are near them.
Do you think this could be done?

If you’re running Linux you should be able to use the built-in Bluetooth with this binding

i’ve recently re-installed linux that my OH runs on, and since then I’ve not been able to get bluetooth to work with OH - the adapters can’t be detected.

Bluetooth is installed. Doing ‘hcitool scan’ and ‘hcitool lescan’ from the commandline detects the adapter and nearby devices.

Is anyone able to give me some pointers please?

Same here. If you check the service something is not ok:

[14:23:21] openhabian@openHABianPi:~$ sudo systemctl status bluetooth
[sudo] password for openhabian:
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
Active: active (running) since Sat 2019-07-13 14:21:48 CEST; 1min 58s ago
Docs: man:bluetoothd(8)
Main PID: 1622 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 4915)
CGroup: /system.slice/bluetooth.service
└─1622 /usr/libexec/bluetooth/bluetoothd

Jul 13 14:21:47 openHABianPi systemd[1]: Starting Bluetooth service…
Jul 13 14:21:48 openHABianPi bluetoothd[1622]: Bluetooth daemon 5.47
Jul 13 14:21:48 openHABianPi systemd[1]: Started Bluetooth service.
Jul 13 14:21:48 openHABianPi bluetoothd[1622]: Starting SDP server
Jul 13 14:21:48 openHABianPi bluetoothd[1622]: Bluetooth management interface 1.
Jul 13 14:21:48 openHABianPi bluetoothd[1622]: Failed to set privacy: Rejected (…

But if you restrt the service with: “sudo systemctl restart bluetooth” it is ok than…

Hi, i tried to make a NUT Mini “beep and blink” with

Immediate Alert / Alert Level
Link Loss / Alert Level

but it does not work.

With the original NUT App this works.

With nRF Connect two unkown services are showing up.
Maybe not the standard GATT characteristic is used?

Does this feature works for anyone with this binding?