alutov / ESP32-R4sGate-for-Redmond

ESP32 Ready4Sky (R4S) Gateway for Redmond+ devices
MIT License
208 stars 19 forks source link

Xiaomi Mi Temperature and Humidity Monitor LYWSDCGQ/01ZM #188

Closed QuAzI closed 9 months ago

QuAzI commented 9 months ago

Не могу подключить довольно старый датчик от Xiaomi, он видится в BLE, но данных с него полезных (температура, влажность) не парсится. И BLE KEY не спрашивается как для LYWSD03MMC, например.

36d35cfc4fce45b3648883e64535945d

В BLE monitor выглядит так image

Вроде бы эта железка так же известна как MJ_HT_V1 и поддержана в ESP Home (Bluetooth BLE proxy) (но тогда придётся ESP32 из R4sGate обратно в ESPHome шить) и в Home Assistant Xiaomi BLE integration (но это нужен правильный BT свисток воткнутый в Home Assistant, а он будет мешать Zigbee)

alutov commented 9 months ago

Ну так поддержка этих датчиков и не заявлена. Возможно его можно прошить кастомной прошивкой, и тогда он увидится шлюзом. Изначально шлюзом только кастом и поддерживался, пока сяоми в сенсорах LYWSD03MMC не поправило прошивку и кастом туда перестал залезать. И, похоже, проблема эта не скоро решится. Потому и добавил поддержку оригинала на LYWSD03MMC. Ну и по мелочи еще некоторые сенсоры, на которые нет кастомных прошивок. Upd: Посмотрел доку по этим сенсорам. Пакеты вроде не шифрованы, в принципе, можно добавить поддержку этих датчиков в шлюз. Но не хватает рекламного пакета с уровнем батареи, если он вообще существует. Если есть желание, можно отловить этот пакет и сделать полноценную поддержку сенсора.