mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	invert min_rssi check (#5150)
This commit is contained in:
		| @@ -39,7 +39,7 @@ CONFIG_SCHEMA = cv.All( | |||||||
|             cv.Optional(CONF_IBEACON_MINOR): cv.uint16_t, |             cv.Optional(CONF_IBEACON_MINOR): cv.uint16_t, | ||||||
|             cv.Optional(CONF_IBEACON_UUID): cv.uuid, |             cv.Optional(CONF_IBEACON_UUID): cv.uuid, | ||||||
|             cv.Optional(CONF_MIN_RSSI): cv.All( |             cv.Optional(CONF_MIN_RSSI): cv.All( | ||||||
|                 cv.decibel, cv.int_range(min=-90, max=-30) |                 cv.decibel, cv.int_range(min=-100, max=-30) | ||||||
|             ), |             ), | ||||||
|         } |         } | ||||||
|     ) |     ) | ||||||
|   | |||||||
| @@ -51,7 +51,7 @@ class BLEPresenceDevice : public binary_sensor::BinarySensorInitiallyOff, | |||||||
|     this->found_ = false; |     this->found_ = false; | ||||||
|   } |   } | ||||||
|   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override { |   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override { | ||||||
|     if (this->check_minimum_rssi_ && this->minimum_rssi_ <= device.get_rssi()) { |     if (this->check_minimum_rssi_ && this->minimum_rssi_ > device.get_rssi()) { | ||||||
|       return false; |       return false; | ||||||
|     } |     } | ||||||
|     switch (this->match_by_) { |     switch (this->match_by_) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user