Integrace teploměru Xiaomi LYWSD03MMC do Home Assistant

Dlouhou dobu jsem se vyhýbal teploměrům Xiaomi. Sice jsou malé, levné a oblíbené, ale odrazovala mě nutnost používání oficiálního Xiaomi cloudu. Kromě toho jsem svými penězi nechtěl podporovat tohoto Čínského výrobce, to by bylo ale na jiný článek. Když jsem zjistil, že do teploměru můžu pohodlně nahrát jiný firmware a snadno je integrovat do Home Assistant, rozhodl jsem si také pořídit 2 kousky na testování.

Během testování jsem sepsal postup, jak do teploměru Xiaomi LYWSD03MMC nahrát jiný firmware a odesílat naměřené hodnoty do Home Assistant. Jako bonus, na závěr článku, přidávám odkaz na 3D model krabičky teploměru. Pomocí 3D tisku tak můžete teploměr nenápadně vložit do jakéhokoliv zařízení.

Změna firmware teploměru Xiaomi LYWSD03MMC

Veškeré informace k firmware naleznete v repozitáři na GitHub https://github.com/atc1441/ATC_MiThermometer

  1. Teploměr položte do blízkosti počítače
  2. Otevřete webovou stránku https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html
  3. Klikněte na tlačítko „connect“
  4. Počkejte, až se v seznamu zobrazí váš teploměr, vyberte ho a klikněte na tlačítko „spárovat“
vlastní firmware Xiaomi LYWSD03MMC
  1. Klikněte na tlačítko „Do Activation“
vlastní firmware Xiaomi LYWSD03MMC
  1. Kliněte na tlačítko „Custom Firmware ver x.x“
  2. Klikněte na tlačítko „Start Flashing“
vlastní firmware Xiaomi LYWSD03MMC
  1. V horní části uvidíte průběh flashování, až bude vše hotovo, zobrazí se rozšířené možnosti nového Firmware
vlastní firmware Xiaomi LYWSD03MMC
  1. V rozšířených možnostech, v „Advertising type“ vyberte „BTHome“ a kliněte na tlačítko „Send config“
vlastní firmware Xiaomi LYWSD03MMC
  1. Klikněte na tlačítko „Disconnect“, dokud se od zařízení neodpojíte, neuvidíte v ho v Home Assistant

Integrace do Home Assistant

  1. V Home Assistant uvidíte nově objevenou integraci BTHome
  2. Klikněte na tlačítko „Nastavit“ a dále na „Odeslat“
Integrace teploměru Xiaomi LYWSD03MMC do Home Assistant
  1. Vyberte umístění vašeho teploměru a kliněte na „Dokončit“
  2. Nyní už teploměr publikuje data také do Home Assistanta
  3. Pokud máte víc teploměrů, bude se vám hodit jejich přejmenování. To provedete z menu jednotlivých entit
Integrace teploměru Xiaomi LYWSD03MMC do Home Assistant
Jak přejmenovat zařízení v Home Assistant

Bonus na závěr – tisk vlastní krabičky

Tím je integrace teploměru Xiaomi do Home Assistant dokončena. Zbývá už jen pro teploměr vybrat vhodné místo. Já teploměr umístil do vypínačového dvojrámečku, přímo nad vypínač světla v místnosti. Teploměr teď sice nereaguje tak rychle na okamžité změny teploty, například během větrání v místnosti, ale nepovažuji to velký problém.

Pokud chcete experimentovat s vlastní krabičkou, vytištěnou na 3D tiskárně, uložil jsem model ve formátu .STL a .F3D (pro Autodesk Fusion 360) na web Printables.com.

Teploměr Xiaomi LYWSD03MMC umístěný na zdi, vedle vypínače
Teploměr Xiaomi LYWSD03MMC umístěný na zdi, vedle vypínače
Přejít nahoru