sobota, 6 stycznia 2018

Wemos D1 Mini Pro - ESP Easy w Domoticz

Wemos D1 Mini Pro, to moduł Wifi oparty na układzie ESP8266.

Komunikacja odbywa się po sieci Wifi i po wgraniu oprogramowania ESP Easy możemy go wykorzystać w Domoticz.

Moduł wygląda tak.


Koszt to około 16 zł na Aliexpress -> Link

Posiada 9 pinów cyfrowych D0 do D8 oraz jeden pin analogowy A0 oraz piny 5V, 3,3 V i masę GND.

Aby moduł wykorzystać w Domoticz, wgrywamy do niego oprogramowanie ESP Easy.

Strona ESP Easy znajduje się pod tym adresem -> Link

Będzie nam jeszcze potrzebny przewód USB-Micro USB i karta Wifi w komputerze lub telefon z Wifi, aby na początku dodać ESP do naszej domowej sieci Wifi.

Moduł oparty jest na sterowniku CP2104 i jeżeli nie zainstaluje nam automatycznie sterowników, to możemy pobrać je stąd -> Link

Po podłączeniu i zainstalowaniu sterowników instalujemy oprogramowanie ESP Easy, ściągamy oprogramowanie stąd -> Link

Po rozpakowaniu uruchamiamy program FlashESP8266.exe, wybieramy odpowiedni port Com i oprogramowanie ESP_Easy_mega-20180104_normal_ESP8266_4096 i klikamy Flash.


Po zaprogramowaniu odłączamy moduł od komputera i włączamy ponownie, teraz na karcie Wifi powinna pojawić się nowa sieć Wifi o nazwie: ESP_Easy_0, wpisujemy hasło Wifi: configesp

Jeżeli nie mamy karty Wifi w komputerze możemy użyć telefonu, aby wyszukać sieć ESP_Easy_0

Po wpisaniu adresu 192.168.4.1 w przeglądarce wpisujemy hasło w Password naszej domowej sieci Wifi i klikamy Connect.


Po połączeniu zostanie przydzielony nowy adres IP modułu w naszej domowej sieci Wifi.


Wpisujemy ten adres w przeglądarce i ukaże się nam.


Wchodzimy w Controllers, klikamy Edit i wpisujemy adres i port Domoticz.


Zaznaczamy Enabled i klikamy Submit.

W zakładce Devices dodajemy urządzenia jakie będziemy mieli podłączone do ESP.

Ja wykorzystałem czujnik temperatury i wilgotności DHT11.

Podłączamy go jak na schemacie niżej poprzez rezystor podciągający 10k.


Teraz w Domoticz tworzymy wirtualny czujnik Dummy w Konfiguracja -> Sprzęt


Wybieramy Dummy jako typ, wpisujemy nazwę i klikamy Dodaj.

Po dodaniu klikamy Utwórz wirtualne czujniki, jako typ czujnika wybieramy temp+wilg, wpisujemy nazwę i klikamy OK.


Wchodzimy w Konfiguracja -> Urządzenia i sprawdzamy numer Idx.


W konfiguracji ESP w Devices wpisujemy jak niżej, w tym wpisując odczytane Idx i klikamy Submit.


Teraz w zakładce temperatura po kliknięciu Edycja -> Aktualizuj, po chwili powinna wyświetlić się temperatura i wilgotność.