Tasmota: Flashujeme Shelly 1PM

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 1PM 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 1PM 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 1PM 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 None 
GPIO02 None 
GPIO03 None 
GPIO04 Switch1n 
GPIO05 BL0937 CF 
GPIO09None 
GPIO10 None 
GPIO12None 
GPIO13None 
GPIO14None 
GPIO15Relay1 
GPIO16None 
FLAGTemperature 

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

{"NAME":"Shelly 1PM", "GPIO":[56,0,0,0,82,134,0,0,0,0,0,21,0], "FLAG":2,"BASE":18}

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 1PM, vybereme tuto.

Nyní je již vše nastavené a naše nová Shelly 1 je připravena k provozu. Na domovské obrazovce pak můžeme vidět vše včetně spotřeby našeho zařízení




Ú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 1

Flashujeme oblíbenou Shelly 1 firmwarem Tasmota a provádíme základní konfiguraci, aby vše fungovalo jak má.