Set BLE_FILTER_CONNECTABLE default to 0. (#1017)

This commit is contained in:
h2zero authored and GitHub committed 2021-07-11 20:20:48 -05:00
1 parent 45e9ba79d1
commit e244decbed
2 files changed
+6 -2

No files matched your search

+4
View File
@@ -10,6 +10,10 @@ So as to use the autodiscovery function you need to have:
You need to set `OpenHABAutoDiscovery` to true into `config_mqttDiscovery.h`
`#define OpenHABDiscovery true`
::: tip
If you are connecting to BLE devices it is highly recommended to set `BLE_FILTER_CONNECTABLE` to `1` in `config_BT.h`. Otherwise you may encounter incomplete data.
:::
The things will appear in the inbox of the paperUI, add them and links the channels. You should see them into the control panel for further usage.
![](../img/OpenMQTTgateway_OpenHAB_Control.png)
+2 -2
View File
@@ -42,9 +42,9 @@ extern int btQueueLengthCount;
bool bleConnect = AttemptBLECOnnect;
// Sets whether to filter publishing of scanned devices that require a connection.
// Default (1) prevents overwriting the publication of the device connection data with the advertised data.
// Setting this to 1 prevents overwriting the publication of the device connection data with the advertised data (Recommended for use with OpenHAB).
# ifndef BLE_FILTER_CONNECTABLE
# define BLE_FILTER_CONNECTABLE 1
# define BLE_FILTER_CONNECTABLE 0
# endif
# include "NimBLEDevice.h"
#endif