16 x DS na ESP (GUI) by Duch__ only THINGSPEAK

Post Reply
User avatar
Duch__
Posts: 501
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Sun Dec 09, 2018 12:04 pm

Witam.

Dzisiaj udostępniam kolejny soft mianowicie:
16 x DS na ESP (GUI) w wersji tylko na THINGSPEAKA (brak współpracy z SUPLA).

UWAGA!!! DO POPRAWNEJ PRACY POTRZEBNE JEST KONTO W SERWISIE THINGSPEAK!!!

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:
THINGSPEAK_DS hasło to 12345678

Po zalogowaniu wchodzimy na stronę 192.168.4.1
main_page.png
main_page.png (138.29 KiB) Viewed 1569 times
W module konieczne jest ustawienie parametrów USTAWIENIA WIFI, THINGSPEAK API i KONFIGURACJA DS18b20.

Jeśli nie chcemy korzystać z wybranego kanału THINGSPEAK wpisujemy 0 - wysyłanie do danego kanału Thingspeak zostanie wyłączone.

Ustawienie adresu ID układu DS18b20 na 2800000000000000 powoduje że moduł ESP nie próbuje pobrać z takiego adresu wartości temperatury, a do kanału THINGSPEAK nie przesyłana jest żadna wartość. 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. W przypadku podania adresu DS18b20 innego niż 2800000000000000 pojawi się dodatkowe pole w którym możemy ustawić nazwę czujnika - wykorzystywana również przy wykresach.

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:
search.png
search.png (24.61 KiB) Viewed 1569 times
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: password.
update.png
update.png (15.52 KiB) Viewed 1569 times

Przycisk Restart uruchamia ponownie moduł tak jakby dopiero co został podłączony do prądu.
Last edited by Duch__ on Sun Dec 09, 2018 12:19 pm, edited 2 times in total.
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
User avatar
Duch__
Posts: 501
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Sun Dec 09, 2018 12:05 pm

Pod przyciskiem Wykresy dostępne mamy 3 możliwości przeglądania wykresów wstecz:
1 godzina
1 dzień
7 dni
charts.png
charts.png (22.94 KiB) Viewed 1565 times
Wykresy same się dodają do strony jeśli ID czujnika będzie wpisane inne niż 2800000000000000



Wpisując adres URL naszego modułu z końcówką /serial np.
http://192.168.1.10/serial możliwe jest wyświetlenia 50 ostatnich zdarzeń zarejestrowanych przez moduł
serial.png
serial.png (28.06 KiB) Viewed 1565 times

W górnej części strony głównej wyświetlany jest aktualny nasz adres zewnętrzny pobierany z serwisu IPIFY oraz siła sygnału.
Siła sygnału regulowana jest automatycznie przez moduł dzięki temu moduł nie szumi nam nad głowami z pełną mocą nadawczą - jeśli coś mu się nie spodoba przy któreś łączności to podnosi wartość mocy. Regulacja automatyczna w zakresie 0.5-20dBm.

Na koniec kod źródłowy:
16xDS18b20 ONLY THINGSPEAK.zip
(16.27 KiB) Downloaded 39 times
Pozdrawiam,
Duch__
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
Post Reply