Integrace chytré klece LoroBot do Home Assistantu. Přihlásíte se stejným účtem jako v aplikaci a všechny vaše klece se přidají samy.
Jedno zařízení na klec a u něj:
| Entita | Jednotka |
|---|---|
| Teplota | °C |
| Vlhkost | % |
| Světlo | lx |
| CO2 | ppm |
| VOC index | — (1–500, 100 = běžný vzduch) |
| Hluk | dB |
| Hmotnost | g |
| Wellness skóre | % |
| Poslední data | čas |
| Klec se ozývá | ano / ne |
Entity mají standardní device_class, takže rovnou fungují dlouhodobé statistiky
i karty v přehledu.
Budete potřebovat účet LoroBot — ten samý, kterým se přihlašujete do aplikace.
Předpokládá, že už v Home Assistantu máte HACS. Není součástí Home Assistantu — je to samostatné rozšíření, které se doinstalovává zvlášť. Pokud ho nemáte, nainstalujte ho podle jejich návodu, nebo použijte ruční postup níže (ten HACS nepotřebuje vůbec).
- V Home Assistantu otevřete HACS — najdete ho vlevo v hlavním menu, ne v Nastavení.
- Vpravo nahoře ⋮ → Vlastní repozitáře (Custom repositories).
- Vložte
https://github.com/lorosystems/lorobot-homeassistant, typ Integration, a dejte Přidat. - Ve vyhledávání HACS najděte LoroBot a dejte Stáhnout.
- Restartujte Home Assistant — Nastavení → Systém → ⋮ → Restartovat. Bez restartu se integrace nenačte.
- Nastavení → Zařízení a služby → + Přidat integraci, napište LoroBot.
- Přihlaste se e-mailem a heslem od LoroBota.
Hotovo. Všechny klece na účtu se přidají samy, každá jako vlastní zařízení.
- Nahoře na této stránce Code → Download ZIP a rozbalte ho.
- Z rozbaleného archivu zkopírujte složku
custom_components/lorobotdo konfiguračního adresáře Home Assistantu — tam, kde ležíconfiguration.yaml. Výsledkem má být cestaconfig/custom_components/lorobot/manifest.json. - Restartujte Home Assistant.
- Dál stejně jako výše: Nastavení → Zařízení a služby → + Přidat integraci → LoroBot.
Skoro vždy je to jedním ze dvou: Home Assistant se nerestartoval, nebo složka
skončila jinde. Zkontrolujte, že existuje soubor config/custom_components/lorobot/manifest.json,
a restartujte znovu.
Integrace se ptá cloudu LoroBota po dvou minutách — stejně často, jak klec posílá data, takže častější dotazování by jen vracelo tatáž čísla.
Přihlašovací token platí 30 dní a integrace si o nový řekne sama, jakmile vyprší. Kdybyste si mezitím změnil heslo, Home Assistant se zeptá na nové.
Klec, která se přes půl hodiny neozvala, se přepne na nedostupná — aby se stará čísla netvářila jako aktuální. Entity Poslední data a Klec se ozývá zůstávají čitelné i tehdy, protože právě podle nich se to má poznat.
- Běží přes cloud, ne lokálně. Klec posílá data na server LoroBota a integrace si je odtud bere. Bez internetu tedy entity zamrznou — klec ale měří dál a data se po obnovení spojení dosbírají. Lokální režim je v plánu.
- Nemá ovládací prvky. Klec je zatím čistě měřicí, není co přepínat.
Obrázky značky si integrace nese sama ve složce custom_components/lorobot/brand/.
Home Assistant je od verze 2026.3 u neoficiálních integrací bere odtud a mají
přednost před obrázky ze CDN — žádná registrace ani pull request nikam nejsou potřeba.
(Dřív se posílaly do repozitáře home-assistant/brands; ten je pro neoficiální
integrace už nepřijímá.)
Home Assistant si složky všimne jen při načtení integrace, takže po přidání obrázků je potřeba ho restartovat.
| Soubor | Rozměr | Co to je |
|---|---|---|
icon.png / icon@2x.png |
256×256 / 512×512 | zaoblená dlaždice v barvě aplikace, bílý pták |
logo.png / logo@2x.png |
430×256 / 861×512 | široká podoba, černý pták — světlý motiv |
dark_logo.png / dark_logo@2x.png |
430×256 / 861×512 | bílý pták — tmavý motiv |
Ikona je schválně plná dlaždice, ne průhledný obrázek: původní logo je černý pták na průhledném pozadí a v tmavém motivu by se ztratil.
V test/ jsou dva, oba se spouští proti něčemu skutečnému, ne proti maketě:
api-test.py— 16 scénářů nad klientem API proti falešnému serveru: vypršelý token, mezitím změněné heslo, nedostupný server, únik tajného klíče zařízení. Home Assistant k tomu potřeba není.ha-test.mjs+falesny-lorobot.mjs— 17 scénářů proti živému Home Assistantu v Dockeru. Projde onboarding, přidá integraci přes její vlastní config flow (včetně toho, že špatné heslo musí odmítnout) a zkontroluje, že vzniklo správné množství entit se správnými hodnotami, jednotkami adevice_class. Postup spuštění je v hlavičce souboru.
Integrace posílá na server jen přihlášení a dotazy na vaše vlastní klece.
Tajný klíč zařízení (device_token) se zahazuje hned, jak dorazí, a nikdy se
nedostane do stavů entit ani do diagnostiky.