1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-13 22:28:14 +00:00

Add support for Xiaomi Mi Scale V1 and V2

https://github.com/esphome/feature-requests/issues/209

@tsunglung have all the rights and effort for this.
This commit is contained in:
tiagofreire-pt 2019-08-08 12:13:25 +01:00 committed by GitHub
parent 11e88019c2
commit 929422a45a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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<float> temperature;
optional<float> humidity;
optional<float> battery_level;
optional<float> conductivity;
optional<float> illuminance;
optional<float> moisture;
optional<float> weight;
};
bool parse_xiaomi_data_byte(uint8_t data_type, const uint8_t *data, uint8_t data_length, XiaomiParseResult &result);