Witam.
Dzisiaj udostępniam swoją wersję softu pochodzącego z tematu viewtopic.php?f=11&t=3955 zapoczątkowanego przez kolegę wojtas567.
Jest to wersja z interfejsem konfiguracyjnym na stronie WWW.
Po załadowaniu programu do modułu ESP, w celu wejścia w tryb konfiguracyjny konieczne jest naciśnięcie dwa razy przycisku reset w odstępie jednej sekudny. Moduł zgłosi się pod nazwą sieci WIFI:
SUPLA-TS_DS hasło to 12345678
Po zalogowaniu wchodzimy na stronę 192.168.4.1
W module konieczne jest ustawienie parametrów USTAWIENIA WIFI, USTAWIENIA SUPLA, THINGSPEAK API (OPCJONALNIE) i KONFIGURACJA DS18b20.
Jeśli nie chcemy korzystać z THINGSPEAK wpisujemy 0 - wysyłanie do Thingspeak zostanie wyłączone.
Ustawienie adresu ID układu DS18b20 na FFFFFFFFFFFFFFFF powoduje że moduł ESP nie próbuje pobrać z takiego adresu wartości temperatury, a do kanału SUPLA przesyłana jest wartość 255 stopni C. Jeśli moduł będzie miał 10 razy problemy z odczytem temperatury z DS18b20 to wzwiększy licznik błędu dla kosteczki DS18b20 (Wartość E), a temperatura zostanie wysłana jako -127 stopni C.
Interfejs konfiguracyjny dostępny jest na stałe pod adresem IP uzyskanym z DHCP lub ustawionym na sztywno w polu Ustawienie modułu
Pod przyciskiem SZUKAJ DS pojawi się stronka:
Dzięki niej możemy zobaczyć aktualnie podłączone DS18b20 do magistrali 1-WIRE (Niezadeklarowane modułu wyświetlane są ze znacznikiem NOWY).
Pod przyciskiem AKTUALIZACJA możliwe jest wybranie nowego pliku BIN i wrzucenie go do modułu ESP bez konieczności podłączania programatora. Wymagany login: admin ,hasło: supla.
Przycisk Restart uruchamia ponownie moduł tak jakby dopiero co został podłączony do prądu.
UWAGA. JEST TO WERSJA ROZWOJOWA OPROGRAMOWANIA. MOGĄ WYSTĘPOWAĆ BŁĘDY.
Oprogramowanie (załącznik poprawiony):
Pozdrawiam,
Duch__
8 x DS na ESP (GUI) by Duch__ + THINGSPEAK
-
- Posts: 2060
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
You do not have the required permissions to view the files attached to this post.
Last edited by Duch__ on Sun Dec 02, 2018 5:25 pm, edited 2 times in total.
-
- Posts: 714
- Joined: Mon May 07, 2018 8:00 pm
Coś pięknego
Rodzinę trzeba wysłać na spacer i siadam do kompa
dostęp do menagera przez sieć- rewelacja. Zawsze mi tego brakowało.

Rodzinę trzeba wysłać na spacer i siadam do kompa

-
- Posts: 2517
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Po dwukrotnym kliknięciu RESET mam coś takiego (putty) i po 5 sekundach moduł się restartuje i próbuje łączyć się z wifi.
Tylko ja tak mam?
Code: Select all
Tryb konfiguracji
Tryb AP
Start Serwera
Tylko ja tak mam?
Wszystkie urządzenia elektryczne działają na dym.
Póki dym jest w urządzeniu - urządzenie działa.
Jak dym wyjdzie z urządzenia - urządzenie przestaje działać
Póki dym jest w urządzeniu - urządzenie działa.
Jak dym wyjdzie z urządzenia - urządzenie przestaje działać
-
- Posts: 39
- Joined: Fri Jun 30, 2017 12:03 pm
a jak bym chciał by jeden z czujników temp dodatkowo załączał mi pompkę przy określonej temperaturze to gdzie mogę wkleić kod by wszystko dobrze działało?
Code: Select all
if (CWU>40)
{
delay(500);
licznik++ ;
}
if ((CWU<=40) || (licznik==990))
{
licznik = 0;
digitalWrite(otw,LOW);
}
if (licznik == 800)
{
digitalWrite(otw,HIGH);
} }
-
- Posts: 164
- Joined: Mon Jun 04, 2018 7:36 am
Takie pytanie do autora wszystko pięknie ale do czego używasz THINGSPEAK,a nie miałem z tym doczynienia cos tam dzis w google poczytałem ale takie wyjaśnienie z pierwszej reki bylo by super.
-
- Posts: 714
- Joined: Mon May 07, 2018 8:00 pm
Mam dokładnie to samoslawek wrote: Sun Dec 02, 2018 1:39 pm Po dwukrotnym kliknięciu RESET mam coś takiego (putty)i po 5 sekundach moduł się restartuje i próbuje łączyć się z wifi.Code: Select all
Tryb konfiguracji Tryb AP Start Serwera
Tylko ja tak mam?

-
- Posts: 2060
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
Program pisałem w Arduino IDE 1.8.1 na ESP-01 z 1MB FLASH z takimi ustawieniami:
Znakazłem błąd, przepraszam
Proszę poprawić:
Brakowało wpisu Modul_tryb_konfiguracji = 2 i moduł wypadał z trybu konfiguracji. Musiała mi się linijka skasować.
Znakazłem błąd, przepraszam

Proszę poprawić:
Code: Select all
void Tryb_konfiguracji()
{
Serial.println("Tryb konfiguracji");
WiFi.disconnect();
delay(1000);
WiFi.mode(WIFI_AP);
WiFi.softAP(Config_Wifi_name,Config_Wifi_pass);
delay(1000);
Serial.println("Tryb AP");
createWebServer();
httpServer.begin();
Serial.println("Start Serwera");
Modul_tryb_konfiguracji = 2; //<-----BRAKOWAŁO TEJ LINII
Utrzymaj_serwer:
httpServer.handleClient();//Ta pętla nigdy się nie skończy
if(Modul_tryb_konfiguracji == 2){
goto Utrzymaj_serwer;
}
}
Brakowało wpisu Modul_tryb_konfiguracji = 2 i moduł wypadał z trybu konfiguracji. Musiała mi się linijka skasować.
You do not have the required permissions to view the files attached to this post.
Last edited by Duch__ on Sun Dec 02, 2018 5:21 pm, edited 1 time in total.
-
- Posts: 714
- Joined: Mon May 07, 2018 8:00 pm
Wemos D1, Arduino 1.8.7
Nie masz przypadkiem do tego zmodyfikowanych bibliotek? Skąd taka ładna grafika
Nie masz przypadkiem do tego zmodyfikowanych bibliotek? Skąd taka ładna grafika

You do not have the required permissions to view the files attached to this post.
Last edited by cino111 on Sun Dec 02, 2018 5:17 pm, edited 1 time in total.
-
- Posts: 2517
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Arduino IDE 1.8.5
You do not have the required permissions to view the files attached to this post.
Wszystkie urządzenia elektryczne działają na dym.
Póki dym jest w urządzeniu - urządzenie działa.
Jak dym wyjdzie z urządzenia - urządzenie przestaje działać
Póki dym jest w urządzeniu - urządzenie działa.
Jak dym wyjdzie z urządzenia - urządzenie przestaje działać
-
- Posts: 2300
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
U mnie zapętla się identycznie
Pozdrawiam
Wojtek
Wojtek