mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	Support a further variant of Xiaomi CGG1 (#930)
This commit is contained in:
		| @@ -79,7 +79,7 @@ bool parse_xiaomi_service_data(XiaomiParseResult &result, const esp32_ble_tracke | |||||||
|   bool is_lywsdcgq = (raw[1] & 0x20) == 0x20 && raw[2] == 0xAA && raw[3] == 0x01; |   bool is_lywsdcgq = (raw[1] & 0x20) == 0x20 && raw[2] == 0xAA && raw[3] == 0x01; | ||||||
|   bool is_hhccjcy01 = (raw[1] & 0x20) == 0x20 && raw[2] == 0x98 && raw[3] == 0x00; |   bool is_hhccjcy01 = (raw[1] & 0x20) == 0x20 && raw[2] == 0x98 && raw[3] == 0x00; | ||||||
|   bool is_lywsd02 = (raw[1] & 0x20) == 0x20 && raw[2] == 0x5b && raw[3] == 0x04; |   bool is_lywsd02 = (raw[1] & 0x20) == 0x20 && raw[2] == 0x5b && raw[3] == 0x04; | ||||||
|   bool is_cgg1 = (raw[1] & 0x30) == 0x30 && raw[2] == 0x47 && raw[3] == 0x03; |   bool is_cgg1 = ((raw[1] & 0x30) == 0x30 || (raw[1] & 0x20) == 0x20) && raw[2] == 0x47 && raw[3] == 0x03; | ||||||
|  |  | ||||||
|   if (!is_lywsdcgq && !is_hhccjcy01 && !is_lywsd02 && !is_cgg1) { |   if (!is_lywsdcgq && !is_hhccjcy01 && !is_lywsd02 && !is_cgg1) { | ||||||
|     // ESP_LOGVV(TAG, "Xiaomi no magic bytes"); |     // ESP_LOGVV(TAG, "Xiaomi no magic bytes"); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user