Tasmota: Flashujeme Shelly 1

Zařízení od společnosti Shelly se těší stále větší popularitě. Stejně tak custom firmware Tasmota. Ten je díky rozšíření čipu ESP8266 stále oblíbenější a díky velmi snadno dostupnému flashovacímu headeru u Shelly 1 se jeho nahrání přímo nabízí.

Připojení USB–TTL převodníku provedeme dle následujícího zapojení.

Důležitý je hlavně zapojení pinu GPIO0, ten ještě než převodník dáme do USB musíme také připojit k pinu GND. Pak připojíme převodník do USB, počkáme 10 vteřin a pak pin GPIO0 vypojíme. Pokud GPIO0 nezapojíme, flash nebude možné provést.

Pokud tedy máme zapojeno, můžeme začít flashovat. Jako první provedeme příkaz:

esptool.py --port /dev/cu.usbmodem14101 flash_id

Příkaz otestuje komunikaci. Pokud je něco špatně, vyhodí to následující okno:

Pokud vše proběhne v pořádku, vypíše se obdobné okno, kde nás zajímá hodnota paměti, kterou budeme používat v dalším příkazu. V našem případu jde o velikost 2MB.


Následujícím příkazem tedy již můžeme flashovat.

esptool.py -p /dev/cu.usbmodem14101 --baud 115200 write_flash -fs 2MB -fm dout -ff 40m 0x0 tasmota.bin

Během flashování budou vidět procenta jak proces probíhá. Nakonec by jsme měli vidět následující obrazovku.

Pokud flash máme úspěšně dokončen, nastal čas, kdy můžeme odpojit Shelly 1 od převodníku a připojit jej na místo, kde budeme dokončovat instalaci a kde po zbytek svých dob bude připojen (například pod spínač).

Jak správně Shelly 1 připojit k elektrické síti pod vypínač jsme řešili v předchozím díle, hned na začátku je návod:

Pokud vše tedy máme připojené, můžeme vzít do ruky iPhone (případně jiné zařízení co dokáže vyhledat okolní WiFi sítě) a vyhledáme WiFi s označením Tasmota-XXXXXX-XXXX. A k této WiFi síti se připojíme.

Po připojení se přesuneme do webového prohlížeče a pokusíme se otevřít jakoukoliv stránku. Firmware Tasmota nás automaticky nasměruje na konfiguraci zařízení.

Zde vyplníme název WiFi, heslo a klikneme na uložit. Zařízení poté provede restart a za několik málo chvil bude připojeno k naší domácí WiFi síti. Nyní budeme muset v konfiguraci zařízení pokračovat, aby Shelly 1 fungovala správně.

Otevřeme tedy opět zařízení v prohlížeči a v hlavním menu zvolíme volbu:

  • Configuration–>Configure Template

Zde nastavíme podle následujícího obrázku:

Toto nastavení vychází z následující tabulky, která říká, co k čemu je na desce Shelly zapojeno:

GPIO #Component
GPIO00 Led1i 
GPIO01 User
GPIO02 User
GPIO03 None 
GPIO04 Relay 1
GPIO05 Switch_n 1
GPIO09None 
GPIO10 None 
GPIO12None 
GPIO13None 
GPIO14None 
GPIO15None
GPIO16None 
FLAGNone

Případně nastavení pomocí starého formátu:

{"NAME":"Shelly 1", "GPIO":[1,1,0,1,224,192,0,0,0,0,0,0,0,0], "FLAG":0,"BASE":46}

Po uložení se přesuneme zpět do „Configuration“ a vybereme volbu „Configure Module“. A v rolovacím menu úplně nahoře zvolíme naší konfiguraci. Pokud jsme si nastavili jméno konfigurace jako Shelly 1, vybereme tuto.

Nyní je již vše nastavené a naše nová Shelly 1 je připravena k provozu.




Úvod do Apple HomeKitu

V tomto díle si řekneme nějaký úvod do domácího centra a zjistíme, co je jeho základem a co jej celé řídí.

Kompatibilní zařízení

V tomto díle si řekneme něco o kompatibilitě zařízení a jak jednoznačně poznat, že nově koupené zařízení bude bez problému s aplikací Domácnost fungovat.

Komunikační protokol Matter

Základní informace k novému komunikačnímu protokolu Matter, na kterém spolupracuje mnoho výrobců chytrých zařízení

Organizace Domácnosti

Organizace domácnosti je velmi důležitá pro náš přehled a usnadní nám orientaci v nově připojených chytrých zařízeních.

Připojení prvního kompatibilního zařízení

V tomto článku si připojíme spínač světla v obýváku. Vše bude velmi snadné a použijeme na to průvodce.

Vytváříme první automatizaci

V tomto díle se budeme věnovat vytvoření automatizací. Zkusíme si vytvořit automatizaci, která každý všední den pustí hudbu a rozsvítí v ložnici.

Přidáváme členy do naší Domácnosti

Být sám je nuda a ve dvou se to vždy líp táhne. Přidáme si tedy do naší domácnosti další uživatele, aby jsme jí nemuseli ovládat sami.

Speciál: Stavíme čidlo teploty a vlhkosti

V tomto díle se podíváme na výrobu vlastního čidla se senzorem DHT11 a čipem ESP8266, kterým budeme celý projekt připojovat k WiFi.

Synology NAS: Instalujeme HomeBridge přes Docker

V tomto díle si zprovozníme HomeBridge jako kontejner v Dockeru na Synology serveru. Tato kombinace je pro spuštění velice jednoduchá a její nastavení a spuštění je otázkou pár minut.

Synology NAS: Instalujeme Hoobs přes Docker

V tomto díle budeme spouštět systém Hoobs přes virtualizační nástroj Docker v Synology NASu

Co je to HomeBridge a k čemu jí potřebujeme

V tomto díle si obecně řekneme o systému HomeBridge a ukážeme si pár příkladu, proč je systém potřeba alespoň trochu ovládat.

HomeBridge: Přidáváme virtuální vypínač

V tomto díle budeme vytvářet virtuální vypínač, kterým budeme ovládat několik světel najednou. Budeme používat rozšíření skrze HomeBridge.

HomeBridge: Přidáváme nepodporované kamery Ubiquity

Budeme nastavovat nekompatibilní kamery. Jde o kamery od společnosti UniFi, které jsou starší a s Homekitem nemají nic společného. Přes to je ale dokážeme díky Homebridge v aplikaci Domácnost zobrazit a dokonce je nahrávat na iCloud.

HomeBridge: Přidáváme čističku vzduchu Xiaomi Smart Air Purifier 4

Přidáváme čističku od značky Xiaomi model Mi Air Purifier 4. Tato čistička nemá přímou podporu pro Apple Homekit, takže budeme potřebovat HomeBridge

Homebridge: Přidáváme WiFi spínač Shelly 1

Zařízení od společnosti Shelly jsou stále oblíbenější a tak by jsme je neměli vynechat. Vzhledem k rozměrům se celkem na pohodu vejdou do krabičky pod běžný vypínač a i z hloupého vypínače udělají chytrý, jen na první dojem tak nepůsobí.

Homebridge: Přidáváme WiFi spínač Shelly 1PM

Dalším zařízení z rodiny Shelly je modul Shelly 1PM. Jde o identicky vypadající zařízení, jako jeho bratříček Shelly 1. Jediný rozdíl mezi nimi je barva (1PM je červená a 1 modrá). A také 1PM dokáže měřit spotřebu připojeného zařízení.

HOOBS: Přidáváme virtuální vypínač

V tomto díle budeme vytvářet virtuální vypínač, kterým budeme ovládat několik světel najednou. Budeme používat rozšíření skrze systém HOOBS.

HOOBS: Přidáváme čističku vzduchu Xiaomi Smart Air Purifier 4

Přidáváme čističku od značky Xiaomi model Mi Air Purifier 4. Tato čistička nemá přímou podporu pro Apple Homekit, takže budeme potřebovat systém HOOBS

HOOBS: Přidáváme WiFi spínač Shelly 1

Zařízení od společnosti Shelly jsou stále oblíbenější a tak by jsme je neměli vynechat. Vzhledem k rozměrům se celkem na pohodu vejdou do krabičky pod běžný vypínač a i z hloupého vypínače udělají chytrý, jen na první dojem tak nepůsobí.

Tasmota: Flashujeme Shelly 1PM

Flashujeme oblíbenou Shelly 1PM firmwarem Tasmota a provádíme základní konfiguraci, aby vše fungovalo jak má a to i včetně spotřeby daných zařízení.