
Shelly 2.5 je kompaktní dvoukanálové Wi-Fi relé s vestavěným měřením výkonu na obou kanálech. Vejde se za standardní nástěnný vypínač a dokáže ovládat dva nezávislé obvody, každý dimenzovaný do 10 A (2300 W při 230 V), s celkovým maximem 20 A. Zařízení podporuje dva provozní režimy — relé (dva nezávislé spínače) a roletový (koordinované ovládání motoru) — ale TapHome šablona implementuje pouze režim relé. TapHome komunikuje se zařízením přes HTTP v lokální síti — není potřeba cloudové připojení.
Šablona poskytuje dva relé spínače a dva elektroměry (jeden na kanál) plus servisní akci pro přepínání mezi režimem relé a rolet.
Konfigurace
Shelly 2.5 se připojuje přes Wi-Fi. Během importu TapHome šablony zadejte IP adresu zařízení (výchozí placeholder 192.168.0.1).
Aktuální provozní režim je zpřístupněn jako servisní atribut na úrovni modulu (“Mode”) a může být změněn přes servisní akci “Mode”. Přepnutí mezi režimem relé a rolet vyžaduje restart zařízení.
Možnosti zařízení
Ovládání relé
Šablona zpřístupňuje dva nezávislé relé kanály. Stav každého relé se čte z příslušného endpointu /relay/ (pole ison) a ovládá se přes turn=on nebo turn=off.
- Kanál 1 — čtení a ovládání
/relay/0 - Kanál 2 — čtení a ovládání
/relay/1
Každé relé má tři servisní atributy:
- Overpower — zda byl na kanálu detekován stav nadměrného výkonu
- Overtemperature — zda zařízení překročilo bezpečnou provozní teplotu
- Power Meter — platnost měření (OK nebo Porucha)
Měření výkonu
Každý kanál má vyhrazený elektroměr, který čte dvě hodnoty z endpointu /meter/:
- Výkon v reálném čase —
powerve wattech, šablonou konvertovaný na kW - Celková spotřeba —
totalve watt-minutách, šablonou konvertovaný na kWh
Každý elektroměr zpřístupňuje servisní atribut “Overpower” zobrazující prahovou hodnotu nadměrného výkonu (ve wattech, dělených 1000).
Elektroměry jsou pouze ke čtení — aktualizují se automaticky s každým pollovacím cyklem (15sekundový interval).
Známý problém — hodnota energie kanálu 1 je 10× příliš vysoká. Šablona dělí
totalčíslem 6000 pro kanál 1 místo 60000 (které kanál 2 používá správně). To znamená, že kumulativní hodnota energie pro kanál 1 bude přibližně 10krát vyšší než skutečná spotřeba. Jde o chybu v konverzním vzorci šablony.
Další možnosti
Shelly 2.5 nativně podporuje plné ovládání rolet (otevření/zavření/zastavení s 0–100% pozicí po kalibraci), pohyblivé jednominutové průměry výkonu na kanál, stavy fyzických vstupních spínačů, vnitřní teplotu zařízení, sílu Wi-Fi signálu a časovače automatického vypnutí na kanál. Zařízení také dokáže uložit až čtyři oblíbené pozice rolet. Tyto funkce mohou být přidány v budoucí aktualizaci šablony.
Ve srovnání se šablonou Shelly 1PM šablona Shelly 2.5 nezpřístupňuje diagnostiku zařízení jako hostname, MAC adresa, uptime, využití RAM, stav cloud/MQTT, dostupnost aktualizace firmwaru ani vnitřní teplota. Chybí také servisní akce ochrany výkonu (limit maximálního výkonu) a akce restartu.
Řešení problémů
Zařízení neodpovídá
- Ověřte, že Shelly je připojen k Wi-Fi a má platnou IP adresu
- Zkuste použít mDNS hostname (
shellyswitch25-AABBCCDDEE.local) místo IP adresy — IP se mohla změnit po obnovení DHCP - Otevřete
http://{device-ip}/shellyv prohlížeči — pokud odpoví, zařízení je dostupné - Zkontrolujte, že TapHome CCU a Shelly jsou ve stejné síti / VLAN
Hodnoty výkonu ukazují nulu
- Potvrďte, že zátěž je připojena přes Shelly relé (ne obchvatem)
- Zkontrolujte, že relé je zapnuto — měřič měří pouze když protéká proud přes relé
- Manuálně pollujte
/meter/0nebo/meter/1a ověřte, žepowervrací nenulovou hodnotu
Celková energie kanálu 1 se zdá nesprávná
Šablona dělí celkovou hodnotu kanálu 1 číslem 6000 místo správného 60000 (které kanál 2 používá). Výsledkem je, že kumulativní hodnota energie pro kanál 1 je 10× vyšší než skutečná. V šabloně momentálně neexistuje řešení — konverzní faktor je vložen v pollovacím skriptu.
Gen1 Shelly zařízení podporují pouze 2 současná HTTP připojení. Pokud TapHome a jiný systém (např. Home Assistant) pollují stejné zařízení současně, komunikace může být nespolehlivá. Endpointy relé se pollují každých 2,5 sekundy a endpointy měřičů každých 15 sekund.