-
Notifications
You must be signed in to change notification settings - Fork 803
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support to disable/enable white list control #615
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#529 add a test environment so as to verify this functionnality on [CI]
* Add support for weather stations * Add configuration for ESP8266
* Lean on Arduino log library instead of custom logging methods
Alarm clock with BLE temperature and humidity measurement
booleans can not interpreted as null terminated strings
* merge duplicate code into function setWorBMac * rename setWorBMac to updateWorB * add helper getDeviceByMac * change updateWorB to use helper getDeviceByMac * change isWhite to use helper getDeviceByMac * change isBlack to use helper getDeviceByMac * change isDiscovered to use helper getDeviceByMac * eliminate duplicate devices walk for isWhite, isBlack and isDiscovered check * fix a data corruption race between MQTTtoBT and discovery-functions the ***Discovery functions every time create a new device unless this device is set to white-list before. as a result of this, the devices list contains the same mac multiple times with different flags * eliminate duplicate devices walk for oneWhite check because now we have a utility function 'createOrUpdateDevice' we can globally cache this as a single flag * secure createOrUpdateDevice agains data races on multicore esp32 * fix the concept of the createOrUpdateDevice c / c++ does not allow NULL as function parameter like modern languages * use nkolban Semaphore helper class (already included and used from eos1d3/ESP32_BLE librarie) this makes the semaphore handling more cleaner and readable * merge duplicate code during createDiscovery into new helper createDiscoveryFromList * replace excessive use of ZmqttDiscovery precompiler directive in ble advertised callbacks with dummy functions for a better readability we can remove this because isDiscovered does not do a devices walk anymore * fix build errors found by travis-ci
#528 as it is generating conflict with TRIGGER_PIN (used for reseting and erasing the flash)
enable after ATTEMPTS_BEFORE_BG and ATTEMPTS_BEFORE_BG to try another Wifi protocol #563
#563 Move protocol change method outside of wifimanager scope and correct build error for ESP8266
.org to .com
Add the necessary macros and move the new OTA function to an appropriate location (for ESP only)
* adds CC1101 (433mhz) support esp32 and esp8266
#579 Update doc to reflect necessary manual changes Implement a part of these changes to automatic script
#564 replace %s -> %d for LORA pin numbers
* Added HTU21 Sensor Support Co-authored-by: Jonathan Wells <[email protected]>
Line44: typo (paried > paired)
* Allow pins/settings to be defined in INI file * Open to make publishing ManufacturerData optional
* Add infos and change HM10 speed to a macro * remove unnecessaries macros
sorry, not yet familiarize how to submit PR. |
3 tasks
3 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#331 It would be more convenient to manage white list by adding config message to temporarily disable the already set white list and enable later , e.g. {"white-list":"false"} and {"white-list":"true"}, because sometimes we may need to observe the new approaching BLE mac via mqtt gateway by temp disable the already set white list, and add the new desire one and then enable the white list again, fyi !