Spis treści
- Informacje podstawowe
- Instalacja
- Konfiguracja
- Podłączanie czujnika temperatury DS18B20
- Wymiana danych / MQTT
- Konfiguracja openHAB
- Informacje na temat nowych wersji oraz zgłaszanie problemów
Instalacja
- Sonoff Dual nie ma podłączonego przycisku do nóżki GPIO0 ESP8266 przez co wgrywanie oprogramowania jest utrudnione w porównaniu z przełącznikiem Sonoff Basic.
- Najnowsza wersja oprogramowania jest do pobrania z repozytorium GitHub
- Instalację można dokonać na wiele różnych sposobów. Poniżej jest wg mnie najprostszy wykorzystujący NodeMCU Flasher
Wymagania:
- Konwerter USB na TTL 3.3V oparty na układzie CP2102, ok 13pln
- Oprogramowanie NodeMCU Flasher pobrane w zależności od wersji Windows
- Kable wtyczka USB – gniazdo USB – do podłączenia Konwertera USB-TTL z komputerem
- 4 przewody, aby podłączyć konwerter USB-TTL z przełącznikiem – gniazdem szpilkowym
Krok 1. Ściągamy najnowszą wersję firmware, do pobrania tutaj.
Krok 2. Rozbieramy obudowę, aby dostać się do środka. Widzimy tutaj 4 otwory. Te 4 otwory to złącza, które wykorzystamy do załadowania firmware
Zalecam wlutowanie gniazda do przełącznika Sonoff, w które będą wkładane przewody wychodzące z konwertera TTL.
Aby wprowadzić Sonoff Dual w tryb wgrywania firmware trzeba zewrzeć nóżkę ESP8266 GPIO0 z GND. Sugeruję przylutować kabel jak pokazane jest na poniższym zdjęciu. Kabel ten będziemy zwierać z dowolny złączem po drugiej stronie płytki oznaczone napisem GND.
Krok 3. Podłączamy przewody konwertera USB-TTL z przełącznikiem. Należy zwrócić szczególną uwagę, który kabel podłączyć, z którym otworem w przełączniku i konwerterze.
Krok 4. Konfigurujemy NodeMCU Flasher
W zakładce Advanced ustawiamy następujące parametry:
W zakładce Config wybieramy
- w drugim wierszu firmware wciskając ikonę zębatki – po prawej stronie.
- ustawiamy adres wgrywania: 0x00000
- ustawiamy checkbox’y, jak pokazane po lewej stronie
Krok 5: Wgrywamy firmware. Przechodzimy do zakładki Operations.
Ważne: wprowadzamy przełącznik Sonoff w tryb wgrywania firmware.
- Kabel USB musi być odłączony od komputera
- Kabel, który przylutowaliśmy w Kroku 2 zwieramy z dowolny złączem oznaczony napisem GND
- Wkładamy do złącza USB w komputerze kabel USB, do którego podpięty jest konwerter USB-TTL (patrz Krok 3), a do którego podpięty jest przełącznik Sonoff.
- Kabel, który mamy zwarty z GND teraz możemy odłączyć od GND
Teraz przełącznik Sonoff powinien być w trybie wgrywania firmware.
Wybieramy odpowiedni port COM, żółta ramka oraz wciskamy przycisk Flash. Powinniśmy zaobserwować wgrywanie się firmware, jak na poniższym przykładzie. Jeśli po wciśnięciu przycisku Flash nic się nie dzieję, to trzeba sprawdzić inny port COM.
Zakończenie wgrywania można rozpoznać po zaznaczonych w żółtych ramkach elementach.
W tym momencie powinniśmy mieć już wgrany firmware do naszego przełącznika.
> Przejdź teraz do konfiguracji