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.

- Integraci z HA prostě smažte (Settings -> Devices & Services -> iRobot Roomba and Braava)
- Ujistěte se, že na mobilu nemáte otevřenou aplikaci or Roomby
- 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.
