Как ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности Xiaomi: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство с ошибками ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ

Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности ΠΎΡ‚ Xiaomi β€” ΠΎΠ΄Π½ΠΈ ΠΈΠ· самых популярных устройств для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° благодаря точности, компактности ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с экосистСмой Mi Home. Однако стандартная ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° часто ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»: отсутствуСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… сСрвСров (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Home Assistant), Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠΎ Xiaomi, Π° обновлСния приходят с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° кастомного ПО Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½ΠΎ процСсс Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ аккуратности β€” ошибка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π² Β«ΠΊΠΈΡ€ΠΏΠΈΡ‡Β».

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ всС способы ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ LYWSD03MMC, LYWSD02, CGG1 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…: ΠΎΡ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· Mi Home Π΄ΠΎ установки Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ Π²Ρ€ΠΎΠ΄Π΅ ATC MiThermometer ΠΈΠ»ΠΈ Custom Firmware for Xiaomi Devices (CFW). ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Ρƒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π΄Π°ΡƒΠ½Π³Ρ€Π΅ΠΉΠ΄Π°, которая Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ установку старых вСрсий ПО Π½Π° Π½ΠΎΠ²Ρ‹Π΅ устройства. Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ β€” Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ: инструкции Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², с пояснСниями ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага.

1. КакиС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Xiaomi ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΈ Π·Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ

НС всС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Xiaomi ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ кастомныС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. НиТС β€” список ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступны Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ПО, ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈΡ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

  • πŸ”Ή LYWSD03MMC (самый популярный) β€” ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° добавляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Bluetooth Low Energy (BLE) для прямого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Home Assistant ΠΈΠ»ΠΈ ESPHome Π±Π΅Π· ΠΎΠ±Π»Π°ΠΊΠ°.
  • πŸ”Ή LYWSD02 β€” устраняСт Π±Π°Π³ с «засыпаниСм» Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· 10 ΠΌΠΈΠ½ΡƒΡ‚, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.
  • πŸ”Ή CGG1 (Π΄Π°Ρ‚Ρ‡ΠΈΠΊ с дисплССм) β€” Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ скрытыС настройки ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ частоту обновлСния Π΄Π°Π½Π½Ρ‹Ρ….
  • πŸ”Ή MJWSD05MMC β€” добавляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ MQTT для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ систСмами ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

  • πŸ“‘ Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ β€” Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° ваш сСрвСр, Π° Π½Π΅ Π² ΠΎΠ±Π»Π°ΠΊΠΎ Xiaomi (Π²Π°ΠΆΠ½ΠΎ для ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ).
  • ⚑ УвСличСнная частота опроса β€” стандартныС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π· Π² 10 ΠΌΠΈΠ½ΡƒΡ‚, кастомныС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π΄ΠΎ 1 сСкунды.
  • πŸ”§ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° microSD (для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ).
  • 🚫 ΠžΠ±Ρ…ΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Π½Π΅ ΠšΠΈΡ‚Π°Ρ Π±Π΅Π· ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Xiaomi с Ρ‡ΠΈΠΏΠΎΠΌ Telink TLSR8266 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LYWSD03MMC) Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ записи (write protection). Π‘Π΅Π· этого любая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ устройство закончится ошибкой Flash write error.
πŸ“Š Какой Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Xiaomi Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅?
LYWSD03MMC
LYWSD02
CGG1
MJWSD05MMC
Π”Ρ€ΡƒΠ³ΠΎΠΉ
НС знаю модСль

2. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅: Ρ‡Ρ‚ΠΎ понадобится

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ, собСритС всё Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ процСсс ΠΈ Β«ΠΎΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΡ‚ΡŒΒ» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ.

  • πŸ–₯️ ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° Windows 10/11 ΠΈΠ»ΠΈ Linux (для MacOS ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹).
  • πŸ”Œ USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½Π° Π±Π°Π·Π΅ CP2102 ΠΈΠ»ΠΈ FT232RL (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, HC-05 Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚!). Π’Π°ΠΆΠ½ΠΎ: Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ 3.3V β€” 5V соТТёт Π΄Π°Ρ‚Ρ‡ΠΈΠΊ.
  • πŸ”§ Пайка ΠΈΠ»ΠΈ ΠΏΠΈΠ½Ρ†Π΅Ρ‚ β€” для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (Π½ΡƒΠΆΠ½Ρ‹ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ дСталями).
  • πŸ“ ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° β€” ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ (с сайта Xiaomi) ΠΈΠ»ΠΈ кастомная (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с рСпозитория ATC MiThermometer).
  • πŸ› οΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:
    • Flash Tool (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, TLSR Flash Tool для Ρ‡ΠΈΠΏΠΎΠ² Telink).
    • Python 3.x (для скриптов ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ).
    • Drivers для USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°.

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто:

  • πŸ’‘ Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ освСщСниС β€” ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Π΅.
  • πŸ”‹ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ бСспСрСбойного питания β€” Ссли ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π²ΠΎ врСмя ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· строя.
  • πŸ“± Запасной смартфон с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Mi Home β€” для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

β˜‘οΈ Π§Π΅ΠΊ-лист ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 6

3. Пошаговая инструкция: ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· USB-TTL

Π­Ρ‚ΠΎ самый Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ физичСского ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π° для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° Ρ‡ΠΈΠΏΠ΅ Telink TLSR8266.

Π¨Π°Π³ 1: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°

Π Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ корпус Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Π½ΡŒΡ‚Π΅ Π·Π°Ρ‰Ρ‘Π»ΠΊΠΈ плоской ΠΎΡ‚Π²Ρ‘Ρ€Ρ‚ΠΊΠΎΠΉ). На ΠΏΠ»Π°Ρ‚Π΅ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ GND, TX, RX ΠΈ 3.3V. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΈΡ… ΠΊ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρƒ ΠΏΠΎ схСмС:

Π”Π°Ρ‚Ρ‡ΠΈΠΊ       β†’       АдаптСр

GND β†’ GND

TX β†’ RX

RX β†’ TX

3.3V β†’ 3.3V (VCC)

Π’Π°ΠΆΠ½ΠΎ: НС ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ TX ΠΈ RX β€” это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ сбою связи. Если Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π½Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ напряТСния.

Π¨Π°Π³ 2: ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ записи

Π§ΠΈΠΏΡ‹ Telink ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΎΡ‚ записи. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΊ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρƒ (ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π°ΠΉΡ‚Π΅!).
  2. Π—Π°ΠΌΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ P25 (ΠΈΠ»ΠΈ GPIO25) Π½Π° зСмлю (GND) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΈΠ½Ρ†Π΅Ρ‚Π°.
  3. ΠŸΠΎΠ΄Π°ΠΉΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (3.3V) β€” Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

Π¨Π°Π³ 3: ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· TLSR Flash Tool

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΈ запуститС TLSR Flash Tool (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΡΡŽΠ΄Π°). Π’ настройках ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅:

  • ΠŸΠΎΡ€Ρ‚ (COMX) β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π² ДиспСтчСрС устройств.
  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ (Baud Rate) β€” 115200.
  • Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (.bin).

НаТмитС Start ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1–2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹). Если процСсс завис Π½Π° Erasing flash, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ P25 ΠΊ GND.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π΅ опрСдСляСтся?

1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ).

2. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 3.3V (5V соТТёт Π΄Π°Ρ‚Ρ‡ΠΈΠΊ).

3. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΡ€Ρ‚ COM ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

4. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина, ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ COM Π² Π³ΠΎΡΡ‚Π΅Π²ΡƒΡŽ ОБ.

Π¨Π°Π³ 4: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

  1. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΎΡ‚ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°.
  2. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΡƒ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π΄ΠΎ 30 сСкунд).
  3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΊ Mi Home ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Home Assistant (Ссли ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π»ΠΈ кастомноС ПО).
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈΠ»ΠΈ ΠΌΠΈΠ³Π°Π΅Ρ‚ красным, скорСС всСго, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π°. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ПО ΠΎΡ‚ Xiaomi (ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ здСсь).

4. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

НС всСм ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠ°ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π΅ΡΡ‚ΡŒ способы ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π±Π΅Π· физичСского Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° β€” Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π΅ для всСх ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

ΠœΠ΅Ρ‚ΠΎΠ΄ 1: ОбновлСниС Ρ‡Π΅Ρ€Π΅Π· Mi Home (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ способ)

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдняя ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Mi Home.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (Устройство β†’ Настройки β†’ ОбновлСниС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ).
  3. Если ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ доступно, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ: Xiaomi часто Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°ΡƒΠ½Π³Ρ€Π΅ΠΉΠ΄ (установку старой вСрсии), Π° Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»).

ΠœΠ΅Ρ‚ΠΎΠ΄ 2: ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠΎ Π²ΠΎΠ·Π΄ΡƒΡ…Ρƒ (OTA) для кастомного ПО

НСкоторыС кастомныС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ATC MiThermometer) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Bluetooth:

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ APK-Ρ„Π°ΠΉΠ» ATC MiThermometer Tool.
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· Bluetooth.
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (.bin) ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Start OTA.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ: Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ. НСдостаток: Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Π½Π° всСх модСлях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CGG1 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ OTA).

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Риск "окирпичивания"
USB-TTL (ΠΏΠ°ΠΉΠΊΠ°) LYWSD03MMC, LYWSD02, MJWSD05MMC ⭐⭐⭐⭐ Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ (ΠΏΡ€ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…)
Mi Home (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ) ВсС ΠΌΠΎΠ΄Π΅Π»ΠΈ ⭐ Низкий
OTA (Bluetooth) LYWSD03MMC (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ кастом) ⭐⭐ Низкий
ESPHome (ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°) LYWSD03MMC (с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ) ⭐⭐⭐⭐⭐ Высокий

5. РаспространённыС ошибки ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠΌ слСдовании инструкции ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. НиТС β€” список Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок ΠΈ способы ΠΈΡ… устранСния.

  • πŸ”΄ Ошибка: Flash write error
    • ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: НС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ P25 (Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ записи).
    • РСшСниС: Π—Π°ΠΌΠΊΠ½ΠΈΡ‚Π΅ P25 Π½Π° GND ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ.
  • πŸ”΄ Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ
    • ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ).
    • РСшСниС: ΠŸΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ПО ΠΎΡ‚ Xiaomi.
  • πŸ”΄ Ошибка: Device not found
    • ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ COM ΠΈΠ»ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹.
    • РСшСниС: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈ пСрСустановитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹.
  • πŸ”΄ Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅
    • ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠŸΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ.
    • РСшСниС: ВосстановитС Π·Π°Π²ΠΎΠ΄ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Π»ΠΈΠ±Ρ€ΡƒΠΉΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (Ссли ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚).

Если Π΄Π°Ρ‚Ρ‡ΠΈΠΊ пСрСстал Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π»ΡŽΠ±Ρ‹Π΅ дСйствия, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ восстановлСниС:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€.
  2. Π—Π°ΠΌΠΊΠ½ΠΈΡ‚Π΅ P25 Π½Π° GND.
  3. ΠŸΠΎΠ΄Π°ΠΉΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ сразу запуститС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ПО.

6. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Home Assistant

Если ваша Ρ†Π΅Π»ΡŒ β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΊ Home Assistant, кастомная ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ATC MiThermometer ΠΈΠ»ΠΈ CFW β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Bluetooth Low Energy (BLE), Ρ‡Ρ‚ΠΎ позволяСт ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π±Π΅Π· ΠΎΠ±Π»Π°ΠΊΠ° Xiaomi.

Настройка Home Assistant

ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ:

  1. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ Home Assistant ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ Bluetooth (Ссли Π΅Ρ‰Ρ‘ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π°).
  2. УстановитС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ESPHome ΠΈΠ»ΠΈ BLE Monitor.
  3. Π’ Ρ„Π°ΠΉΠ»Π΅ configuration.yaml Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅:
sensor:

- platform: miflora

mac: "XX:XX:XX:XX:XX:XX" # MAC-адрСс Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

temperature:

name: "Temperature"

humidity:

name: "Humidity"

battery:

name: "Battery"

Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ XX:XX:XX:XX:XX:XX Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ MAC-адрСс вашСго Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· nRF Connect ΠΈΠ»ΠΈ Bluetooth Scanner).

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° кастомной ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для Home Assistant

  • πŸ“Š Π”Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду (вмСсто 10 ΠΌΠΈΠ½ΡƒΡ‚ Π² стандартной ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅).
  • πŸ”’ НСт зависимости ΠΎΡ‚ ΠΎΠ±Π»Π°ΠΊΠ° Xiaomi β€” Ρ€Π°Π±ΠΎΡ‚Π° Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.
  • πŸ› οΈ Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ прямо ΠΈΠ· интСрфСйса Home Assistant.

7. Как Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Xiaomi

Если кастомноС ПО Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π² исходноС состояниС, ΠΏΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. Для этого:

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ПО для вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΈΠ»ΠΈ ΠΈΠ· рСпозитория с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°ΠΌΠΈ.
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΊ USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρƒ (Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ P25 Π½Π° GND).
  3. ЗапуститС TLSR Flash Tool ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ скачанный Ρ„Π°ΠΉΠ» .bin.
  4. НаТмитС Start ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

ПослС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ вСрнётся ΠΊ заводским настройкам. Π§Ρ‚ΠΎΠ±Ρ‹ снова ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Mi Home:

  1. Π£Π΄Π°Π»ΠΈΡ‚Π΅ устройство ΠΈΠ· прилоТСния.
  2. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса Π½Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ΅ (Ссли Π΅ΡΡ‚ΡŒ) ΠΈΠ»ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠΈΡ‚Π΅/Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΡƒ.
  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π·Π°Π½ΠΎΠ²ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ устройство β†’ Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НСкоторыС Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LYWSD03MMC с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ v2.0.0_0040 ΠΈ Π²Ρ‹ΡˆΠ΅) Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ Π΄Π°ΡƒΠ½Π³Ρ€Π΅ΠΉΠ΄. Если Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, появится ошибка Version downgrade not allowed. Π’ этом случаС придётся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ‚Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ с ΠΎΠ±Ρ…ΠΎΠ΄ΠΎΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (ΠΈΡ‰ΠΈΡ‚Π΅ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… 4PDA ΠΈΠ»ΠΈ GitHub).

8. Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

❓ МоТно Π»ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π±Π΅Π· USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°?

Π”Π°, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ваша модСль ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ OTA-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Bluetooth (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LYWSD03MMC с кастомной ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ). Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΡ‚Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ (ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π½Π° AliExpress с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ "Custom FW").

❓ ΠšΠ°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ: ATC MiThermometer ΠΈΠ»ΠΈ CFW?

ATC MiThermometer ΠΏΡ€ΠΎΡ‰Π΅ Π² установкС ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ настройки. CFW Π³ΠΈΠ±Ρ‡Π΅ (ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» опроса, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…), Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€ΡƒΡ‡Π½ΠΎΠΉ компиляции. Для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ATC.

❓ ΠŸΠΎΡ‡Π΅ΠΌΡƒ послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½ΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ?

Π­Ρ‚ΠΎ типичная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΈ использовании Π½Π΅ΠΎΡ‚ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ. РСшСния:

  1. Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ показания.
  2. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° остаётся β€” Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС ΠΏΠ°ΠΉΠΊΠΈ).
  3. Для кастомных ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, AT+OFFSETHUMI=x для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ влаТности).

❓ МоТно Π»ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½?

Частично. Для OTA-ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠΎ Bluetooth достаточно смартфона ΠΈ прилоТСния ATC MiThermometer Tool. Но для ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°) Π½ΡƒΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€.

❓ Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π΄Π°Ρ‚Ρ‡ΠΈΠΊ послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ?

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π°. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅:

  1. ΠŸΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ПО ΠΎΡ‚ Xiaomi.
  2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠ°, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹).
  3. Если Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΌΠΈΠ³Π°Π΅Ρ‚ красным β€” Π·Π°ΠΌΠΊΠ½ΠΈΡ‚Π΅ P25 Π½Π° GND ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ.
  4. Π’ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ случаС β€” ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π² сСрвис (Π½ΠΎ Ρ€Π΅ΠΌΠΎΠ½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠΆΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°).