Termometr ESP Tutorial

Przyrządy pomiarowe, ich montaż i zastosowanie odczytów w procesach destylacji. Regulacja procesów.
Awatar użytkownika

wolan
750
Posty: 791
Rejestracja: sobota, 14 lut 2009, 17:10
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Konstruktor
Lokalizacja: Lublin/Ostrowiec Św.
Podziękował: 44 razy
Otrzymał podziękowanie: 69 razy
Kontakt:

Post autor: wolan »

Cześć mam problem z wyświetlaniem temperatur przez Wifi za pomocą przeglądarki.
Na laptopie z IE wyświetla się prawidłowo z odświeżaniem.
Problem jest na Chromie oraz na przeglądarce samsunga w tablecie poniżej zrzut
Strona staje w takiej wersji nie odświeża się i nic się nie dzieje :(
Ktoś pomoże ??
Dziękuje Autorowi tematu :):):) odwaliłeś kawał dobrej roboty :respect: :respect: :respect:
Dodałem jeszcze to co mam wpisane w plik termometr.esp :
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony wtorek, 8 paź 2019, 21:29 przez wolan, łącznie zmieniany 1 raz.
Kolumny w różnych konfiguracjach :
https://mojdestylator.pl

aakk
1150
Posty: 1163
Rejestracja: poniedziałek, 7 sty 2019, 18:55
Status Alkoholowy: Konstruktor
Lokalizacja: Sieradz
Podziękował: 20 razy
Otrzymał podziękowanie: 101 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: aakk »

Edit: znalazłem swój plik, próbuj kombinować z body i html. Na końcu masz dwa razy to samo może spróbuj usunąć Obrazek
Ostatnio zmieniony wtorek, 8 paź 2019, 21:07 przez aakk, łącznie zmieniany 2 razy.
Destylatory ze stali nierdzewnej.
www.ak-spaw.pl
facebook.com/akspawpl
Zapraszam

Autor tematu
chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Termometr ESP Tutorial

Post autor: chprzemo »

@wolan tak jak pisze kolega @aakk usuń ostatnią linie gdzie jest powtórzone body i html + dodaj pierwszą linie tak jak ma w pliku @aakk- powinno pomóc .


Nie jestem zbyt dobry w html’u ale na 99.9% to problem składni i głównych elementów pliku.
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)

rastro
2500
Posty: 2597
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 301 razy
Re: Termometr ESP Tutorial

Post autor: rastro »

No i <style><style> za tagiem <head> ew. za <body> to tak żeby jeszcze bardziej poprawnie było. Ale <style> w sekcji <body> chyba niekoniecznie jest poprawne.
Ostatnio zmieniony środa, 9 paź 2019, 19:28 przez rastro, łącznie zmieniany 1 raz.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
Awatar użytkownika

wolan
750
Posty: 791
Rejestracja: sobota, 14 lut 2009, 17:10
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Konstruktor
Lokalizacja: Lublin/Ostrowiec Św.
Podziękował: 44 razy
Otrzymał podziękowanie: 69 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: wolan »

Dziękuje za pomoc, zastosowałem obie rady i śmiga :D
Kolumny w różnych konfiguracjach :
https://mojdestylator.pl

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Mam podobny problem jak @wolan. Termometr hula jak trzeba ale po wgraniu pliku termometry.esp nie wyświetla się stronka tylko to:
Stronka.jpg
Temperatury tez się nie wyświetlają. Co robię nie tak? :scratch: Dodam ze jak otwieram bezpośrednio z dysku to strona wyświetla się poprawnie. :cry:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Autor tematu
chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Termometr ESP Tutorial

Post autor: chprzemo »

Usuń HTML z 6 lini i dodaj dwie pierwsze jak pokazał @aakk.
Powinno pomóc.
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Teraz mam tak:
Stronka 2.jpg
Niestety nie pomogło. :help:
Dodam jeszcze ze jak wrzucam inne wzory z netu to tez nie działają.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Autor tematu
chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Termometr ESP Tutorial

Post autor: chprzemo »

A próbowałeś z innej przeglądarki to uruchomić?
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Tak i jest to samo. Na telefonie nic nie wyświetla. Czy w samym ESP nie trzeba nic ustawić aby generował strony?

aakk
1150
Posty: 1163
Rejestracja: poniedziałek, 7 sty 2019, 18:55
Status Alkoholowy: Konstruktor
Lokalizacja: Sieradz
Podziękował: 20 razy
Otrzymał podziękowanie: 101 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: aakk »

Jakie masz ustawione kodowanie pliku podczas zapisu?
Destylatory ze stali nierdzewnej.
www.ak-spaw.pl
facebook.com/akspawpl
Zapraszam

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

W notatniku próbowałem ANSI oraz Unicode. W Notepad ++ jako pliki HTML.

aakk
1150
Posty: 1163
Rejestracja: poniedziałek, 7 sty 2019, 18:55
Status Alkoholowy: Konstruktor
Lokalizacja: Sieradz
Podziękował: 20 razy
Otrzymał podziękowanie: 101 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: aakk »

Spróbuj notatnikiem i UTF-8
Destylatory ze stali nierdzewnej.
www.ak-spaw.pl
facebook.com/akspawpl
Zapraszam

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Dalej to samo.

Autor tematu
chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Termometr ESP Tutorial

Post autor: chprzemo »

Jak odświeżasz stronę?
Spróbuj Ctrl+F5...
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Ctrl+F5 niczego nie zmienił. Czy w zakładce Controllers macie coś ustawione? Plik ze stronką działa gdy odpalam go prosto z kompa, a po wgraniu do ESP juz nie. :cry: :bezradny:

Autor tematu
chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Termometr ESP Tutorial

Post autor: chprzemo »

Brakuje mi pomysłu, może ktoś inny wpadnie na rozwiązanie... Tak ekstremalnie możesz spróbować wyłączyć antywirusa, firewalle....

A spróbuj jeszcze jednego tematu. ESP jeśli nie znajdzie sieci wifi do której może się zalogować wystawia swojego AP, musiałeś to przerabiać przed wgraniem espeasy, sprobuj wyłączyć router, podłączyć się do AP ESP i używając domyślnego adresu wywołać 192.168.4.1/termometry.esp.
Nie wiem czy to coś zmieni ale napewno pominiesz router i warto to sprawdzić ;)
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)

rastro
2500
Posty: 2597
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 301 razy
Re: Termometr ESP Tutorial

Post autor: rastro »

W FireFox F12 zakłdka sieć, dalej klick na plik termometr.esp - po prawej stronie powinna pojawić się zakładka - ciekawi mnie co tam będzie w sekcji "Nagłówki odpowiedzi" szczególnie nagłówek Content-Type: > Trochę to wygląda tak jak by szedł jakiś zły nagłówek i przeglądarce wydaje się że nie dostała HTML'a tylko powiedzmy tekst.



A.... znaczniki <meta /> i <style>....</style> oczywiście mają być w sekcji <head></head> a nie zraz po <html>

polecam: https://www.w3schools.com/tags/tag_meta.asp - tam stoi coś takiego:
Note: <meta> tags always go inside the <head> element.
chprzemo pisze:Brakuje mi pomysłu, może ktoś inny wpadnie na rozwiązanie... Tak ekstremalnie możesz spróbować wyłączyć antywirusa, firewalle....
Pewnie nic nie zmieni bo wygląda na to że treść idzie, ale albo ma złe nagłówki albo to nieszczęsne meta i style myli przeglądarkę że pokazuje tekst zamiast zinterpretować go jako HTML.

Zresztą ruter też raczej nic nie zmieni, chyba że kolega ma tam jakieś przezroczyste proxy co miesza w nagłówkach - no bo treść jak widać idzie.
Ostatnio zmieniony środa, 6 lis 2019, 21:06 przez rastro, łącznie zmieniany 3 razy.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Mam coś takiego:
Stronka 3.jpg
Dodam że jak wrzucam jakieś inne strony z netu (wzorcowe) to jest ten sam efekt.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

rastro
2500
Posty: 2597
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 301 razy
Re: Termometr ESP Tutorial

Post autor: rastro »

Hm... przesłano 0 bajtów ?. Brak nagłówków odpowiedzi? To tak jak by FF brał coś lokalnego cache, albo masz pustą stronę bo nic nie przyszło z ESP. Po Ctrl+F5 też tak to wygląda? A i test.esp zamiast wcześniejszego termometr.esp?
Ostatnio zmieniony środa, 6 lis 2019, 21:23 przez rastro, łącznie zmieniany 1 raz.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Ale jak uruchamiałem innego kompa to był ten sam efekt. On nie wiedział jak wygląda plik a jednak wyświetlił jego zawartość. Opcja F5 daje ten sam efekt.

rastro
2500
Posty: 2597
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 301 razy
Re: Termometr ESP Tutorial

Post autor: rastro »

I nie ma nagłówków odpowiedzi? Jakoś trudno w to uwierzyć. Jak coś pokazuje (zawartość pliku) to przeglądarka musi go brać z chache. Może spróbuj wyczyścić chache w opcjach przeglądarki i ew. spróbować odpalić stronę w trybie prywatnym.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Dopiero dzisiaj znalazłem chwilę zeby sprawdzić. Teraz mam coś takiego:
Stronka 6.jpg
Niestety nie wiem co mogę z tą wiedzą zrobić. :help:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

rastro
2500
Posty: 2597
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 301 razy
Re: Termometr ESP Tutorial

Post autor: rastro »

Content-type: text/plain - Coś po stronie ESP jest spaprane, może podmiana firmware to poprawi. Przeglądarka myśli że dostaje zwykły tekst nie html.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

OK. Spróbuję w weekend wgrać od nowa. Może inną wersję. Na razie dzięki.

dzozef
200
Posty: 236
Rejestracja: poniedziałek, 19 gru 2016, 21:43
Status Alkoholowy: Amator Domowych Trunków
Lokalizacja: woj.mazowieckie
Podziękował: 40 razy
Otrzymał podziękowanie: 11 razy
Re: Termometr ESP Tutorial

Post autor: dzozef »

Znalazłem nowszą wersję firmware i wgrałem. Ruszyło od razu. Dzięki za pomoc. :ok: :poklon;
Ostatnio zmieniony sobota, 9 lis 2019, 09:08 przez dzozef, łącznie zmieniany 1 raz.

Merkor
50
Posty: 78
Rejestracja: piątek, 26 paź 2018, 21:46
Podziękował: 33 razy
Otrzymał podziękowanie: 6 razy
Re: Termometr ESP Tutorial

Post autor: Merkor »

Mam mały problem, nie wyświetla mi temperatur na grafice w odpowiednim miejscu tylko pod nią.

Obrazek

Kod: Zaznacz cały

<!doctype html>
<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
   <meta http-equiv="refresh" content="2">

</head>
<body>
<table  cellpadding="0" cellspacing="3">

<center><div style="border:1px solid black; position relative; width:500px; height:1000px;">
<img src="https://i.imgur.com/tKwhUtA.png" width="500" height="1000"/>


<div style="position:relative; bottom:990; left:80;">


      Woda [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:775; left:95;">


      Glowica [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:502; left:100;">

      10 polka [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:175; left:175;">

      Keg [Keg#Temperature] *C

</div>

</center>
Awatar użytkownika

jatylkonachwile
600
Posty: 601
Rejestracja: poniedziałek, 13 wrz 2010, 18:24
Krótko o sobie: Główny projektant i konstruktor elektrohydrogumonapawarki z podczepem pod termobululator.
Status Alkoholowy: Wynalazca
Lokalizacja: Ziemia
Podziękował: 8 razy
Otrzymał podziękowanie: 44 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: jatylkonachwile »

Spróbuj załadować plik bez pierwszej linijki:

Kod: Zaznacz cały

<!doctype html>
W moim kodzie tego nie ma i u mnie działało.

Merkor
50
Posty: 78
Rejestracja: piątek, 26 paź 2018, 21:46
Podziękował: 33 razy
Otrzymał podziękowanie: 6 razy
Re: Termometr ESP Tutorial

Post autor: Merkor »

Bez tego jest tak:
Screenshot_Chrome_20191116-165938.png
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika

jatylkonachwile
600
Posty: 601
Rejestracja: poniedziałek, 13 wrz 2010, 18:24
Krótko o sobie: Główny projektant i konstruktor elektrohydrogumonapawarki z podczepem pod termobululator.
Status Alkoholowy: Wynalazca
Lokalizacja: Ziemia
Podziękował: 8 razy
Otrzymał podziękowanie: 44 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: jatylkonachwile »

Obstawiam problem z ESP/przeglądarką lub siecią. Gdyż po załadowaniu kodu do mojego ESP bez pierwszej linijki daje taki efekt:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Merkor
50
Posty: 78
Rejestracja: piątek, 26 paź 2018, 21:46
Podziękował: 33 razy
Otrzymał podziękowanie: 6 razy
Re: Termometr ESP Tutorial

Post autor: Merkor »

A możesz podesłać swój kod?
Awatar użytkownika

jatylkonachwile
600
Posty: 601
Rejestracja: poniedziałek, 13 wrz 2010, 18:24
Krótko o sobie: Główny projektant i konstruktor elektrohydrogumonapawarki z podczepem pod termobululator.
Status Alkoholowy: Wynalazca
Lokalizacja: Ziemia
Podziękował: 8 razy
Otrzymał podziękowanie: 44 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: jatylkonachwile »

Mój kod jest na 2 stronie. Ten twój jest kopią, lecz ma dopisaną jedną (pierwszą) linijkę. Screen jest zrobiony z twojego kodu, ale bez pierwszej linijki.

darekcic
5
Posty: 8
Rejestracja: środa, 27 lis 2019, 17:32
Re: Termometr ESP Tutorial

Post autor: darekcic »

Hej wszystkim jestem zainteresowany tematem chciałbym spróbować sił i spróbować złożyć i zamontować takie ustrojstwo przeczytałem cały wątek szacun dla autora tematu za proste opisanie krok po kroku co i jak jednak nie znalazłem odpowiedzi czy można ustawić to tak by ustawić na kolumnie alarm i by wtedy telefon dawał jakiś sygnał.

Mod.
A znaki interpunkcyjne to pies?
Ostatnio zmieniony piątek, 13 gru 2019, 17:45 przez radius, łącznie zmieniany 1 raz.

Autor tematu
chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Termometr ESP Tutorial

Post autor: chprzemo »

Teoretycznie się da ale praktycznie to jest ciężki temat..

Wiem, ze to partyzantka ale szybciej zrobisz jakieś mini esp Z buzerem podłączone do baterii 9V Które sparujesz z ‚głównym Esp’ i w formie pagera będziesz nosił w kieszeni :)
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)

aakk
1150
Posty: 1163
Rejestracja: poniedziałek, 7 sty 2019, 18:55
Status Alkoholowy: Konstruktor
Lokalizacja: Sieradz
Podziękował: 20 razy
Otrzymał podziękowanie: 101 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: aakk »

A nie szło by wysłać danych do domoticza i tam ustawić alarmy? Jest aplikacja na androida. No chyba że potrzeba termometr + głośniczek bez kombinowania z telefonem itd.
Destylatory ze stali nierdzewnej.
www.ak-spaw.pl
facebook.com/akspawpl
Zapraszam

Autor tematu
chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Termometr ESP Tutorial

Post autor: chprzemo »

Jeśli kolega ma domoticza lub chce dodatkowe urządzenie konfigurować to OK, ale dla sygnału w telefonie stawiać taką maszynę to jak zakup armaty na zające:)
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)
Awatar użytkownika

george1255
400
Posty: 400
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: Termometr ESP Tutorial

Post autor: george1255 »

Czy ktoś z testujących to rozwiązanie ogarnął temat obudowy?
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/

arTii
1250
Posty: 1265
Rejestracja: czwartek, 19 lip 2018, 19:55
Krótko o sobie: Blisko 50 lat na karku zobowiązuje do spożywania trunków o podobnym stężeniu ;)
Ulubiony Alkohol: od jakiegoś czasu- mój własny :)
Status Alkoholowy: Producent Domowy
Lokalizacja: podkarpackie
Podziękował: 61 razy
Otrzymał podziękowanie: 154 razy
Kontakt:
Re: Termometr ESP Tutorial

Post autor: arTii »

Tradycyjnie bez obudowy :) Ale moja wersja termometru ESP:
Składa się z dwóch modułów ESP z wyświetlaczami LCD 4x20 oraz buzzerami
Pierwszy moduł posiada dodatkowo czujniki DS18B20 oraz BMP280
- DS18B20 mierzą temperaturę, zaś BMP280 mierzy temperaturę (niedokładnie) oraz ciśnienie atmosferyczne.
Ponadto podpięte są 3 przyciski: set,+,-
przyciski są podpięte pomiędzy GPIO oraz GND
esp_termometr.jpg
Drugi moduł to w zasadzie zdalny wyświetlacz oraz sterownik "alarmu"
Dane czerpie (a w zasadzie to są do niego wysyłane protokołem UDP) z pierwszego modułu (głównego)
esp_display.jpg
Pierwszy moduł ma ponadto ustawione rules:

Kod: Zaznacz cały

On System#Boot do 
    taskValueSet,8,4,0  
    SendTo 199 taskValueSet 8,4,0 
 endon

on przycisk_set#State=0 do
timerSet,1,2
endon

on przycisk_minus#State=0 do
timerSet,2,1
endon

on przycisk_plus#State=0 do
timerSet,3,1
endon

on rules#timer=1 do
 if [przycisk_set#State]=0
    taskValueSet 8,1,[temp1#temp]
    SendTo 199 taskValueSet 8,1,[temp1#temp]
    taskValueSet 8,3,[temp1#temp]+[zmienne#offset]
    taskValueSet 8,4,1
    SendTo 199 taskValueSet 8,4,1
    notify 1
 else
    taskValueSet 8,4,0
    SendTo 199 taskValueSet 8,4,0
 endif
endon

On temp1#temp do
   let,1,[zmienne#temp_day]+[zmienne#offset]
   if [zmienne#temp_day]<>0 and [temp1#temp]>[var#1] and [zmienne#alarm]=1
      notify 1
   endif
endon

on rules#timer=2 do
 if [przycisk_minus#State]=0
    taskValueSet,8,1,0
    taskValueSet,8,4,0
 else
    taskValueSet,8,2,[zmienne#offset]-0.1
    SendTo 199 taskValueSet 8,2,[zmienne#offset]-0.1
    taskValueSet,8,3,[zmienne#temp_day]+[zmienne#offset]
 endif
endon

on rules#timer=3 do
 if [przycisk_plus#State]=0
    taskValueSet 8,2,[zmienne#offset]+0.5
    SendTo 199 taskValueSet 8,2,[zmienne#offset]+0.5
    taskValueSet,8,3,[zmienne#temp_day]+[zmienne#offset]
 else
    taskValueSet,8,2,[zmienne#offset]+0.1
    SendTo 199 taskValueSet 8,2,[zmienne#offset]+0.1
    taskValueSet,8,3,[zmienne#temp_day]+[zmienne#offset]
 endif
endon
Działa to następująco:
- podczas startu ustawia flagę alarmu na 0
- po stabilizacji i osiągnięciu temperatury dnia, poprzez długie naciśnięcie przycisku SET przepisujemy wartość temp1 do zmiennej temp_day i to jest teraz nasza temperatura dnia
- przyciskami +/- ustawiamy sobie offset do temperatury dnia (długie przyciśnięcie + zwiększa o 0,5°, krótkie o 0,1°)
- kiedy temperatura temp1 osiągnie wartość większą niż temp_day+offset włącza się buzzer. Zarówno lokalnie jak i zdalnie
- buzzer możemy deaktywować krótkim naciśnięciem przycisku SET, żeby ponownie aktywować alarm, trzeba ponownie ustawić temp_day (długie naciiśnięcie przycisku SET)
- z kolei długie przytrzymanie przycisku "-" zeruje temperaturę dnia oraz deaktywuje flagę alarmu.

Można to rozbudować jeszcze o sterowanie elektrozaworem - jeśli temperatura nam wzrośnie powyżej temp_day+offset, to elektrozawór się zamknie, spadnie - otworzy się. Wystarczy do Rules dopisać kawałek kodu:

Kod: Zaznacz cały

On temp1#temp do
   let,1,[zmienne#temp_day]+[zmienne#offset]
   if [zmienne#temp_day]>70 and [temp1#temp]<[var#1]
        GPIO,13,1
   else
		GPIO,13,0
   endif
endon
i podpiąć pod GPIO13 przekaźnik/tranzystor sterujący elektrozaworem
Podobnie można rozwiązać sterowanie elektrozaworem wody:

Kod: Zaznacz cały

On temp1#temp do
   if [temp1#temp]>65
        GPIO,14,1
   else
	GPIO,14,0
   endif
endon
Tutaj również podłączamy poprzez przekaźnik/tranzystor elektrozawór do wody tym razem na GPIO14

W drugim (zdalnym) module rules jest dużo prostsze:

Kod: Zaznacz cały

On temp1#temp do
   let,1,[zmienne#temp_day]+[zmienne#offset]
   if [zmienne#temp_day]<>0 and [temp1#temp]>[var#1] and [zmienne#alarm]=1
      notify 1
   endif
endon
Jedyne o co chodzi, to żeby generował się alarm, jeśli przekracza zadaną wartość a nie brzęczał, jeśli jest skasowana flaga alarmu.
Przy odrobinie samozaparcia, można takich "zdalnych" czujników sobie zrobić kilka i mieć w każdym kącie domu :) Tylko po co?

Główny czujnik wysyła tez dane do Domoticza którego zainstalowałem na Virtualnym serwerze który wykupiłem na https://www.wishosting.com za 3$ rocznie.
Można sobie dodatkowo skonfigurować powiadamianie (z domoticza) pushover - jednorazowo na komórkę to kosztuje około 23zł i wtedy komórka nam każdorazowo po przekroczeniu zadanych progów będzie alarmowała.

Tak - wiem że zasada jest taka że nie odchodzimy od sprzętu - ale ja nie jestem w stanie wysiedzieć w garażu bezproduktywnie 8 godzin. :)
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony wtorek, 7 sty 2020, 21:45 przez arTii, łącznie zmieniany 4 razy.
Pędzący hobbysta zajmujący się również odrobinę elektroniką.

Zamówienia i zapytania o sterowniki destylatorów email: info @ sterownikiWiFi.pl lub przez wiadomość PW
Awatar użytkownika

stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Termometr ESP Tutorial

Post autor: stefunk »

https://www.aliexpress.com/item/3301507 ... 4c4dITiYhq - ten zestaw będzie ok? (nie licząc zbędnego czujnika) Czujniki zostały mi po sonoffach TH16, więc mam ich pod dostatkiem

Autor tematu
chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Termometr ESP Tutorial

Post autor: chprzemo »

Powinno być OK, ale nie wiem jak espeasy poradzi sobie z takim LCD- nie testowałem.
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)
ODPOWIEDZ

Wróć do „Kontrola procesu destylacji”