Witam,
Trochę bawiłem się ostatnio modułami Shelly 2.5 i nie wszystkie informację znalazłem na forum. Poniżej podsumowanie rzeczy, które się dowiedziałem (może komuś się przyda).
1. Oryginalna integracja Shelly - konfiguracja bardzo prosta (raczej nie trzeba tłumaczyć)
Uwagi: jeden z modułów mam sterowany w połączeniu z czujnikiem ruchu podpiętym pod inny moduł (PIR → Wemos → HA → Shelly). Czasami działa bardzo szybko, a czasami lagi dochodzą do 4-5 sekund. Niedługo będę wgrywać Tasmote i sprawdzę czy coś się zmieni.
Informacyjnie, poza aplikacją można sterować jeszcze przez stronę internetową po zalogowaniu się: https://home.shelly.cloud/
2. Wgrywanie Tasmota na Shelly
- Pierwsza metoda - bezprzewodowa
Moduł Shelly 2.5 dodajemy do naszej sieci WiFi i musimy sprawdzić jego IP (można podejrzeć w ustawieniach → Informacja o urządzeniu → IP Urządzenia)
Zgodnie z instrukcją ze strony: https://github.com/yaourdt/mgos-to-tasmota
Wystarczy uruchomić w przeglądarce stronę którą jest komendą dla Shelly 2.5
- w linku uzupełnić brakujące IP modułu - ???
http://192.168.0.???/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-Shelly25.zip
Wyskoczy informacja:
i gotowe! (oczywiście trzeba skonfigurować Tasmote)
- Druga metoda - przewodowa
Trzeba zakupić (posiadać) programator obsługujący flash-owanie ESP8266 i przewód do komunikacji. Przewód można też wykonać samemu (moduł Shelly ma gniazdo do programowania z rastrem 1,27mm). Ja wykorzystałem polutowane druciki od rezystorów z podstawowym przewodem łączeniowym do płytki stykowej.
Schemat do połączenia się z Shelly:
Do wgrywania skorzystałem z Tasmotizer:
[Releases · tasmota/tasmotizer · GitHub (Releases · tasmota/tasmotizer · GitHub)
3. Konfiguracja Tasmota
Ręczne ustawienie konfiguracji:
Lub szablon:
{"NAME":"Shelly 2.5","GPIO":[320,0,34,0,224,129,0,0,640,128,608,225,3456,4736],"FLAG":0,"BASE":18}
4. Wgrywanie oryginalnego softu Shelly na Shelly 2.5
https://www.shelly-support.eu/forum/index.php?thread/438-shelly-2-5-restoring-the-firmware/
Metoda tylko przewodowa: (wykorzystałem posiadany programator i kabel)
Tym samym programem (Tasmotizer) wgrałem plik:
https://www.shelly-support.eu/filebase/index.php?filebase/112-shelly-2-5/
lub
shelly25.bin (2 MB)
Po wgraniu reset, parowanie z aplikacją i aktualizacja oprogramowania.
I można odsyłać na ewentualną naprawę gwarancyjną