1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-30 14:43:51 +00:00

Add Xiaomi MHOC303 sensor e-ink clock (#3115)

This commit is contained in:
drug123
2022-01-26 23:54:29 +00:00
committed by GitHub
parent ad1f4429c9
commit 0f3d4d9a47
8 changed files with 181 additions and 0 deletions

View File

@@ -198,6 +198,9 @@ optional<XiaomiParseResult> parse_xiaomi_header(const esp32_ble_tracker::Service
result.name = "MJYD02YLA";
if (raw.size() == 19)
result.raw_offset -= 6;
} else if ((raw[2] == 0xd3) && (raw[3] == 0x06)) { // rectangular body, e-ink display with alarm
result.type = XiaomiParseResult::TYPE_MHOC303;
result.name = "MHOC303";
} else if ((raw[2] == 0x87) && (raw[3] == 0x03)) { // square body, e-ink display
result.type = XiaomiParseResult::TYPE_MHOC401;
result.name = "MHOC401";

View File

@@ -23,6 +23,7 @@ struct XiaomiParseResult {
TYPE_MUE4094RT,
TYPE_WX08ZM,
TYPE_MJYD02YLA,
TYPE_MHOC303,
TYPE_MHOC401,
TYPE_CGPR1
} type;