do not expose unknown sensors to HK

This commit is contained in:
Christian Baars 2022-10-07 17:06:50 +02:00
parent 08ae94ff5b
commit 08ef839cd1

View File

@ -32,6 +32,7 @@ static bool MIBridgeWasNeverConnected = true;
#define CONFIG_EXAMPLE_SETUP_ID "MI32" #define CONFIG_EXAMPLE_SETUP_ID "MI32"
#define UNKNOWN_MI 0
#define FLORA 1 #define FLORA 1
#define MJ_HT_V1 2 #define MJ_HT_V1 2
#define LYWSD02 3 #define LYWSD02 3
@ -140,6 +141,7 @@ static void MI32_bridge_thread_entry(void *p)
/* Create and add the Accessory to the Bridge object*/ /* Create and add the Accessory to the Bridge object*/
uint32_t _numDevices = MI32numberOfDevices(); uint32_t _numDevices = MI32numberOfDevices();
for (uint32_t i = 0; i < _numDevices; i++) { for (uint32_t i = 0; i < _numDevices; i++) {
if(MI32getDeviceType(i) == UNKNOWN_MI) continue;
char *accessory_name = MI32getDeviceName(i); char *accessory_name = MI32getDeviceName(i);
char _serialNum[4] = {0}; char _serialNum[4] = {0};
snprintf(_serialNum,sizeof(_serialNum),"%u", i); snprintf(_serialNum,sizeof(_serialNum),"%u", i);