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

TIP#3343: Jak v Home Assistant vyměnit žárovku za jinou bez komplikací

Mám v HA věci od Tuya a jednu žárovku (u mého pracovního stolu), co zapínám a vypínám tlačítkem. Jenže Tuya dlouhodobě zlobí, takže tu žárovku chci vyměnit za TP-Link. Těch mám taky několik, takže automatizace už tam je. A aby toho nebylo málo, tak ještě je tuším v Google a Alexe on/off pro tuhle žárovku taky. Takže, jak na to?

Nejprve tu novou žárovku přidejte do Tapo, tedy mobilní aplikace od TP-Linku. Tím se pak dostane i do HA a budete s ní moci pracovat.

TIP: Pořídil jsem TP-Link Tapo L630. Umí měnit barevnou teplotu i intenzitu a 289 Kč je slušná cena.

Takže dejte pryč původní, co je připojená do Tuya, a zapojte novou. Připojuje se to tak, že v Tapo dáte přidat, najdete žárovku, připojíte mobil na její Wi-Fi (ano) – najde ji to, potvrdíte, na kterou Wi-Fi se má připojit (a heslo), chvíli zabliká a pak zadáte název. Dávám “officetable tplink”, abych jasně věděl, o kterou jde. Pak už jen případné přiřazení do místnosti, ikonka a kontrola firmware (velmi pravděpodobně budete aktualizovat) a kdy se má kontrolovat firmware (03:00 až 05:00) v budoucnu. 

V Tapo si pak odzkoušejte on/off a případně nastavte barevnost a intenzitu.

Co s tím v Home Assistant

Tady si najděte nejprve TP-Link integraci a budete-li mít štěstí, možná se žárovka objeví jako “nová” a půjde ji přidat. Tedy nejspíš nebude, protože v době psaní tohoto tipu je to mezi HA a Tapo poněkud “rozbité” – což poznáte přidáním přes IP adresu žárovky (najdete v Tapo aplikaci) a “encryption” chybou.

Kupodivu tohle jde vyřešit tím, že v Tapo vypnete “3rd party compatibility” a znovu ji zapnete. Ale připravte si přihlašovací údaje, protože je bude třeba zadat.

Žárovku tak budete mít v HA a jde ji ovládat (vyzkoušejte si on/off).

Jak ji dát místo té předchozí

Jděte do Tuya integrace a najděte tam tu původní žárovku (“OfficeTable lampička” je můj název) a otevřete si detail. Tam je důležitý Related, kde bude vidět, kde je používaná. V mém případě v jedné Automatizaci – na tu můžete rovnou skočit a vyměnit starou za novou, je už snadné. Najdete novou žárovku, do akce dáte “toggle”, protože v mém případě je to jeden knoflík, co dělá on/off.

Můžete odzkoušet v HA (“Run Actions”) nebo stisknutím knoflíku – což může být potřeba dvakrát, může být v špatném výchozím stavu. 

Jakmile funguje, máte vyřešeno.

Co s tou předchozí

Jděte znovu do Device & Services ale pokračujte do Devices. Tam najděte tu původní. Případně tam stále můžete jít přes Tuya integrace, na tom se nic nemění. Opět jděte na detail a v menu ji buď můžete smazat (ale to ji příště musíte znovu aktivovat) nebo ji prostě zakažte (Diable). 

Ty “…” vpravo nahoře jsou ale menu vhodné pro kontrolu jestli ještě “někde” není aktivní. 

Jo a pozor, to “Enable/Disable Device” není v menu “…” kde byste to čekali (vpravo nahoře), ale pod tužkou vedle něj. 

A dobré je si i poznamenat kam si schováváte přímo do HA. Dobré misto pro to jsou třeba Labels – stačí si tam vytvořit štítky pro místa kam ukládáte.

Tuya Smartlife aplikace

Máte ji samozřejmě v Tuya aplikaci (což je staré známé Smartlife, další kupa zmatků) a je asi dobré ji tam nechat (protože proč ji znovu připojovat, když ji časem dáte jinam) – a stejně jako v HA ji můžete pojmenovat přidáním “v šuplíku” a ideální je v Home/Domov vytvořit “Věci v šuplíku” a tyhle věci tam přiřazovat.

Ostatně, to “Věci v šuplíku” je dobré mít i v Home Assistant – ale tam je to lepší přes ten štítek zmíněný výše, ale pokud chcete, může to být i v Areas/Oblasti.

Ovládání přes Alexu

Měl jsem to napojené i na Alexu, byť jsem to prakticky nepoužíval (“Alexa, office on/off”). Takže spustit aplikaci Alexa na mobilu – tam by se měla nová žárovka rovnou objevit jako “recently added” (můžete také zkusit on/off).

Pak tam někde musíte najít Routines (Amazon tuhle aplikaci dělá každý rok zmatenější) a v Your Routines najdete zapínání a vypínání (ano, Amazon stále nepochopil, že by se mohlo něco prostě “přepnout”) – musíte tedy provést dvě změny. Pokaždé odebrat původní žárovku, přidat novou, znovu přidat příslušnou akci (on nebo off).

Ideálně si to zkuste, můžete v aplikaci, nebo prostě požádat o vypnutí i zapnutí Alexu.

Ovládání přes Google

Tady je to podobné, aplikace Google Home. Jděte do Add Device, Works with Google Home, Tapo a dejte Check for New Devices. Je dost možné, že budete muset znovu připojit Tapo účet.

Mimochodem, Google Home se za ty roky také stal ještě více nepřehledným zmetkem – takže po přidání účtu je lepší se z klasické Home Page přepnout na “All Devices” (ikonka 2×2 čtverečky) a tam by už nová žárovka měla být vidět. Opět si můžete zkusit on/off. 

Poté do Automation (vpravo dole) a najděte on a off automatizaci a stejně jako u Alexy prostě odstraňte starou žárovku, přidejte novou se správnou akcí. A mimochodem “Remove Action” nejde z prvního přehledu, ale v detailu akce. Odzkoušet lze opět v aplikaci nebo přímo hlasem.

Apple Home? Něco čemu se velmi vyhýbám

Jestli ty dvě předchozí platformy jsou nepřehledné, Apple Home je proti nim katastrofální. A v tomto případě i marné, protože to nemá Matter a do HomeKit to jde přidávat jedině přes

Jinými slovy, tahle žárovka prostě do HomeKit dát nejde. A tak je to ostatně s většinou chytrých věcí. 

Doporučit ale mohu zmíněný HomeBridge – není tak složité ho zprovoznit (Raspberry, Ubuntu, atd.)  – jen je nešikovné, že Tapo věci je tam nutné psát po IP adresách. Až budete přidávat (klasicky přes QR kód) do Apple Home, tak to možná projde až napodruhé. A případné později doplněné IP adresy se po restartu HomeBridge pluginu objeví v Apple Home automaticky. 

Aby HomeBridge měl podporu pro Tapo, tak je nutno přidat plugin “TPLink Tapo”, “homebridge-tp-link-tapo-2” od “@timofeyk”.

Co udělat s předchozí žárovkou fyzicky

Jak už výše zaznělo, míří “do šuplíku”, ale než ji tam vrazíte, je velmi vhodné ji dát třeba do menšího pytlíku se štítkem, který říká, o co jde. Což samozřejmě předpokládá, že ji nechcete zlikvidovat, protože se třeba rozbila a vy jste ji nahradili.

Bez komplikací? Nakonec ani ne

Chvíli to fungovalo, jak má. Tlačítko to zapne/vypne, jen to asi nemá rádo ženu, takže když jde ona později spát, tak to vypne. Aby se žárovka vzápětí zase sama rozsvítila. Tak to vypne znova a ona se rozsvítí znovu za delší dobu. Takže ji nakonec musí prostě fyzicky vypnout, ne tlačítkem, co ji ovládá přes HA.

V Home Assistant není nic, co by ji znovu zaplo. Prověřeno opakovaně čtením logů i databází.

HomeBridge také prověřeno, že s ní v té době nic nedělá. 

Adaptive Lihning v Apple Home vypnuto a nemá to na to vliv.

Pro jistotu zkouším žárovku v HomeBridge úplně vypnout. Ale až po prověřování logů, ve kterých nikdy nebylo vidět, že by se snad nějak do žárovky míchala. Ale jeden nikdy neví. 

Narazil jsem na zmínky, že tohle může dělat Alexa, kde je stará Tapo integrace (tu tam opravdu mám, jede přes ní jeden prastarý 240V plug). Což je tedy další věc k vyzkoušení – má se ale ta integrace z Alexa odstranit, což nepůjde – zapíná se tím něco jiného doma. Takže vyměnit tu starou 240V zásuvku za novější, co už umí Tapo. Další možnost. Jediné, co jsem udělal, je, že jsem integraci zakázal a poté znovu povolil (klasické vystoupit a nastoupit).

Zatím je klid a žárovka funguje, jak má.