Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#2922: Co když se iRobot/Roomba integrace v Home Assistant rozhodne stávkovat a odpojí se vysavač?

Taková ta otravná maličkost co se stane párkrát do roka. Máte v Home Assistant připojenou Roombu a najednou se odpojí. Nic nepomáhá, aktualizace nic. Restart nic. Reload integrace nic. 

Má to řešení, které ale není až tak triviální, ale dá se zvládnout.

  1. Integraci z HA prostě smažte (Settings -> Devices & Services -> iRobot Roomba and Braava)
  2. Ujistěte se, že na mobilu nemáte otevřenou aplikaci or Roomby
  3. Znovu přidejte integraci

Ta vám nejspíš ukáže IP adresu vašeho vysavače, takže si vyberte přidat automaticky. Budete ale muset jít k Roombě a podržet delší dobu Home (než zazní zvuk) nebo Clean (záleží na modelu). 

Jenže pak to často stejně selže a řekne, že nemůže získat heslo a vy ho budete muset získat ručně. Dobré je, že jak ho získáte jednou, tak už příště bude platit to samé – takže až ho budete mít, dobře si ho schovejte .

Osobně jsem využil Dorita980 – což je knihovna/skript pro Python. Jak to použít najdete o kousek dále vlevo a složité to až tak není – viz How to get your username/blid and password kde je několik možností (včetně toho jak to spustit v Dockeru)

Výsledek pak bude vypadat nějak takto:

Found 1 robot(s)!
Robot "RoombaJ7" (sku: j715800 SoftwareVer: sapphire+22.21.1+2022-06-02-570490a425b+Firmware-Production+70):
BLID=> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Password=> XXXXXXXXXXXXXXXXXXXXXXXXXXXXX <= Yes, all this string.
Use this credentials in dorita980 lib :)

Vy budete potřebovat onen opravdu podivný dlouhý řetězec za “Password=>”. 

Osobně jsem si při prvním nalezení heslo uložil do “síťové dokumentace”, tedy tam kde jsou všechny ty věci k domácí síti (hesla, ip adresy, nastavení, atd). A když se zase integrace rozhodně stávkovat, tak ho vezmu odtamtud.