diff --git a/esphome/components/xiaomi_ble/xiaomi_ble.h b/esphome/components/xiaomi_ble/xiaomi_ble.h index 058a89927b..61922f701f 100644 --- a/esphome/components/xiaomi_ble/xiaomi_ble.h +++ b/esphome/components/xiaomi_ble/xiaomi_ble.h @@ -9,13 +9,14 @@ namespace esphome { namespace xiaomi_ble { struct XiaomiParseResult { - enum { TYPE_MIJIA, TYPE_MIFLORA } type; + enum { TYPE_MIJIA, TYPE_MIFLORA, TYPE_MISCALE } type; optional temperature; optional humidity; optional battery_level; optional conductivity; optional illuminance; optional moisture; + optional weight; }; bool parse_xiaomi_data_byte(uint8_t data_type, const uint8_t *data, uint8_t data_length, XiaomiParseResult &result);