Strona 1 z 6

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 07:22
autor: aakk
Zamówione da radę jakoś bezprzewodowo zasilanie zrobić? Czy tylko zasilacz 5v?

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 08:07
autor: chprzemo
@jatylkonachwile - dobra robota! Ze swojego wrodzonego lenistwa wykorzystam Twój kod, zmienię tylko grafikę na bokaboba:)

@adamkli- da się, bateria 9v + 7805 (stabilizator)+ 2 kondensatory i się da :)
W zasadzie to powinno tez działać z 3,3 V wiec można próbować z aku typu 18650 lub innym podobnym zrodlem zasilania ale wydaje mi się, ze bateria 9v ze stabilizacją będzie najlepszym rozwiązaniem.

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 10:51
autor: jatylkonachwile
Co do zasilania to na moim ESP jest napisane że Vin 5V max 10V, bo i tak ma własny regulator napięcia na 3,3V. Ja bym raczej szedł w stronę 18650 tylko muszą być w pełni naładowane, przynajmniej 4,0V bo regulator ma 0,7V minimalnego spadku napięcia albo mała przetwornica step-down na 3,3V.

Od razu uprzedzam że przetwornica jest fajna, ale na elektrodzie kiedyś był opis jak to przy ok 3V (rozładowany Li-Ion) wzbudzała się i potrafiła podać kilkadziesiąt V na wyjście co powoduje nagłą śmierć układu. Oczywiście nie każda tak będzie działać ale wiem że są takie.

Dla posiadaczy bokakoba przerobiłem grafikę i ustawiłem parametry (dla thora i puszkowej już nie będę przerabiał)

Prosta kolumna:

Kod: Zaznacz cały

<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>
<br><br>
<center><b><i>" Termometr ESP !!! "</i></b></center>
<br><br>
<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;">


		Głowica [Czujnik#Temperature] *C

</div>


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

		OLM/OVM [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;">

		Kocioł [Czujnik#Temperature] *C

</div>

</center>


</html>

Kolumna z buforem:

Kod: Zaznacz cały

<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>
<br><br>
<center><b><i>" Termometr ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">

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


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


		Woda [Czujnik#Temperature] *C

</div>


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


		Głowica [Czujnik#Temperature] *C

</div>


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

		OLM/OVM [Czujnik#Temperature] *C

</div>


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

		10 polka [Czujnik#Temperature] *C

</div>


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

		Bufor [Czujnik#Temperature] *C

</div>


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

		Kocioł [Czujnik#Temperature] *C

</div>

</center>


</html>

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 19:35
autor: ludwinkb
Panowie a jak z zastosowaniem dla półkowej, normalnej z SG i chłodnicą. Cała z KO, pomiary; keg, 1pół, przed SG, nad SG i pomiar wody chłodzącej.
Na czym byłby podgląd temperatur? zwykły LCD 20x04 czy inaczej.

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 21:15
autor: chprzemo
Chyba źle opisałem motywy tego tutoriala i postaram się to nadrobić.

@ ludwinkb traktuj ten materiał jako "wędkę, a nie rybę", moim zamysłem było pokazanie jak w prosty sposób można z ESP zrobić termometr z LCD i wskazaniami po WIFI. W materiale pokazałem jak podłączyć sondę termometru i starałem się przekazać moje podpowiedzi jak podłączyć dowolną ilość sond (praktycznie chyba da się 19 sond + LCD ale nie sprawdzałem tego nigdy bo i po co) postępując tak jak w mich przykładach. Dodatkowo jako opcja pokazałem kawałek kodu HTML z przykładem jak to skonfigurować do odczytu temp. po WiFi. Kolega jatylkonachwile odwalił kawał roboty i dopasował kod HTML tak żeby bardziej odwzorować kolumny które są najpopularniejsze.

Mam nadzieje, że mnie rozumiesz i widzisz przesłanie- to taki projekt DIY do samodzielnej budowy i rozbudowy, tak jak pisałem chętnie pomogę w konfiguracji czy składaniu klocków, ale nie mam czasu na pisanie kodu czy konfiguracji do różnych wersji ESP czy różnych typów kolumn.

Jeśli chodzi o Twoje główne pytanie o zastosowanie do półkowej to oczywiście da się! Tylko trzeba pokombinować z konfiguracjami i kodem HTML- jak wszystko dobrze zrobisz to będziesz miał podgląd na LCD i po WWW z każdego urządzenia w sieci z przeglądarką internetową. Idąc krok dalej i puszczając wodze wyobraźni powiem Ci, że nawet piec CO takie ESP obsłuży wraz ze sterowaniem ogrzewaniem w całym domu (strefy, rozdzielacze, głowice itp) + jeszcze małą stację pogodową- kwestia wyobraźni, czasu i cierpliwości- i to jest najfajniejsze w mikrokontrolerach :) :freak: :smiech:

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 21:56
autor: ludwinkb
Nie zrozumieliśmy się :scratch: pytanie było raczej do kolegi "jatylkonachwile" zmylił mnie wstawiony przez niego rysunek. :D Wiem że dałeś "wędkę".
Jestem techniczno-mechaniczny, "Anologowy".

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 22:15
autor: chprzemo
To żeśmy się nie zrozumieli- teraz już wszystko jest jasne dla mnie :D

Sorry za bezsensowny i bezpodstawny wywód :)

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 22:23
autor: jatylkonachwile
W tej linijce masz adres obrazka:

Kod: Zaznacz cały

<img src="https://i.imgur.com/XO14qr6.png" width="500" height="1000"/>
Możesz wstawić tam swój rysunek, a jak masz miejsce to i nawet na ESP to wgrać.

Kod: Zaznacz cały


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

      Woda [Czujnik#Temperature] *C

</div>
Jako "Czujnik" wpisujesz nazwę swojego czujnika, a jeśli chcesz ustawić parametr w konkretnym miejscu na obrazku to zmieniasz parametry bottom:990 i left:80, te wartości to oczywiście pixele.

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 23:07
autor: ludwinkb
:klaszcze: Gdzieś jest widoczny rysunek czy tylko poglądowy? Jeszcze raz dzięki gdyby co dopytam. Jeszcze nie wiem na jakim ESP go wgram (4 do wyboru)
Nie ma ludzi nieomylnych :D Każdy się uczy nawet ja z 5+ :freak:

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 23:58
autor: jatylkonachwile
W każdym z zamieszczonych kodów jest adres obrazka dla danej kolumny.

Re: Termometr ESP Tutorial

: wtorek, 5 lut 2019, 10:12
autor: aakk
A ma ktoś fotkę jak macie to zmontowane? Jakaś obudowa? Obrazek
Edit: no udało się zrobić.. Testy pomyślne, później złożę wszystko do kupy Obrazek

Jak wrzucam te kody html o odpalam przez adres to wyświetla mi się cały html zamiast obrazka i temperatur. Fakt temperatury też pokazuje prawidłowo ale widoczne między kodem html..
20190205_201830.jpeg
Tu efekt mojej pracy :
https://iv.pl/images/46734687753435953793.jpeg
Nie wiem dlaczego zdjęcie wgrane przez Tapatalk nie wyświetla się.

Re: Termometr ESP Tutorial

: piątek, 8 lut 2019, 23:03
autor: jatylkonachwile
A plik z html masz z rozszerzeniem *.ESP?

Re: Termometr ESP Tutorial

: sobota, 9 lut 2019, 04:22
autor: aakk
Tak. Próbowałem jeszcze zmienić kodowanie pliku ale bezskutecznie. Całe szczęście mam podgląd bo samo wyświetlanie temperatury działa ale chciałbym to nieco "odpicować", dodać grafikę itd. Obrazek
Screenshot_20190209-042255_Opera%20Touch.jpeg

Re: Termometr ESP Tutorial

: sobota, 9 lut 2019, 08:37
autor: jatylkonachwile
Używasz któregoś z moich kodów czy coś modyfikowałeś? Po tych tagach </body></html> sądzę że coś namieszaleś.

Re: Termometr ESP Tutorial

: sobota, 9 lut 2019, 08:47
autor: aakk
Używałem wszystkich kodów i wyświetlała się ściana tekstu więc wkleiłem tylko to co mam w linijce wyświetlacza żeby choć był podgląd na samą temperaturę. Co ciekawe tego ostatniego nie mam w tym pliku a sie pokazuje. To w nawiasach

Re: Termometr ESP Tutorial

: sobota, 16 mar 2019, 17:32
autor: przemek_maly
Super pomysł i opis.
Dodaj jeszcze opcje termostatu i będziemy mieć gotowe e-arc.

Re: Termometr ESP Tutorial

: sobota, 16 mar 2019, 21:04
autor: jatylkonachwile
Termostat możesz zrobić używając Rules, do włączenia w ustawieniach.

Re: Termometr ESP Tutorial

: sobota, 16 mar 2019, 22:31
autor: przemek_maly
Tak ale jak z poziomu przeglądarki lub z przycisku ustawić tę temperaturę danego dnia...

Coś tam wiem, ale tego bym nie ogarnął bez Google, a i tak nie było by to łatwe. Dla ludzi biegłych w tym temacie to coś do przemyślenia i do wykonania, czasami nawet dodatkowe wyzwanie.
Doceniam chęć podzielenia się swoją pracą i wiedzą.

Re: Termometr ESP Tutorial

: niedziela, 17 mar 2019, 14:08
autor: chprzemo
@przemek_mały poniżej krótka instrukcja:


Utwórz "Dummy Device" w zakładce Devices:
Devices.PNG
W przeglądarce użyj takiego zapytania: <IP ESP>/?cmd=TaskValueSet,1,1,50 (składnia jest taka: TaskValueSet, <numer taska>, <numer zmiennej>, <wartość>) poniżej info gdzie są te numery, wartość to wiadomo- to co chcesz ustawić.
test.PNG
test2.PNG

Zrobiłem kawałek testowej stronki gdzie tak jak w pierwszym poście wyświetlam wartość zmiennej :

Kod: Zaznacz cały

<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>
<br><br>
<center><b><i>" Test Dummy ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">



<tr>
<td>Zmienna Dummy : [test#zmienna] </td>
</tr>

</body>
</html>
Efekt jest taki:

Strona.PNG

Teraz już wystarczy tylko napisać np. na stronie przycisk:

Kod: Zaznacz cały

<a class='button link' href="http://<IP ESP>/<NAZWA PLIKU .esp>?cmd=TaskValueSet,1,1,150"> test Dummy</a>
I już jest metoda na zapisanie ręczne jakiejś wartości, idąc dalej można zrobić przycisk:

Kod: Zaznacz cały

<a class='button link' href="http://<IP ESP>/<NAZWA PLIKU .esp>?cmd=TaskValueSet,1,1,[Wypelnienie#Temperature]"> Ustaw aktualną temp wypełnienia jako temp dnia</a>
(oczywiście [Wypelnienie#Temperature] jest przykładowe, trzeba wstawić prawidłowe odniesienie do termometru- to opisane jest w pierwszym poście tematu).

Można też zrobić rules i przycisk fizyczny żeby po wciśnięciu zapisywał jakąś wartość do Dummy Device. Po zrobieniu tego mamy zmienną do której na kilka sposobów można wpisać wartość i odwoływać się do niej w rules czy wyświetlać na lcd/WWW.


Mam nadzieję, że pomogłem:)

pozdrawiam

Re: Termometr ESP Tutorial

: niedziela, 17 mar 2019, 22:50
autor: przemek_maly
Eeeeeee zatkało mnie.
Dzięki wielkie, czekam na lcd i do roboty.
Mam ale za mały od,, nokia".

Cieszę się że miałem rację że mondry to się mondrością podzieli.

Re: Termometr ESP Tutorial

: czwartek, 9 maja 2019, 20:23
autor: przemek_maly
witam
Mam problem tzn. odczyt strasznie skacze.
Co sekundę skacze np. 22,7-22,9-23,1-22,8.......
To zbyt mała dokładność odczytu.
Co mogę zaradzić?

Re: Termometr ESP Tutorial

: czwartek, 9 maja 2019, 20:40
autor: arTii
a ustawiłeś precyzję 12 bit? i 1 miejsce po przecinku

Re: Termometr ESP Tutorial

: środa, 15 maja 2019, 21:34
autor: przemek_maly
Sorry za zwłokę ale średnio ostatnio u mnie z czasem. Mam ustawione jak napisałeś, ale podejrzewam walnienty termometr. Na arduino Leonardo też coś nie tak. Nowa partia z Chin leci więc za jakiś czas dam znać co było. Dzięki i pozdrawiam

Re: Termometr ESP Tutorial

: wtorek, 21 maja 2019, 00:06
autor: mienho
Cześć, mam już zbudowany i działający ESP, ale chciałbym dodać controller na protokole generic http, wysyłający dane do bazy CBA.pl: https://www.letscontrolit.com/wiki/inde ... neric_HTTP
Moja składnia Controller Publish: baza.php?id_czujnika=1&wartosc=35
Teraz zamiast stałych liczb chciałbym dane z ds-ów. Próbowałem wpisywać zamiast 1 to %task% a za 35 to %val1% no i niestety nie działa.
Host wpisany z podfolderem w jakim znajduje się php, user i pass również wpisane. Nie mogę teraz wkleić screena jak to wygląda gdyż "piszę" z łóżka Obrazek.
edit
Już działa muszę tylko dodać pozostałe składnie dokładnie taka jak napisałem.

Re: Termometr ESP Tutorial

: sobota, 1 cze 2019, 09:35
autor: aakk
W jaki sposób zapisać temperatury abym pół później je jakoś podejrzeć np interwał zapisu 1min. Fajnie byłoby gdyby można to wrzucić na wykres. Próbowałem kiedyś z domoticzem ale coś nie chciało mi działać.

Re: Termometr ESP Tutorial

: sobota, 1 cze 2019, 09:38
autor: arTii
@adamkli - waśnie domoticz lub nettemp Cię interesuje. U mnie to działa jednocześnie na dwóch systemach i mam wszystkie podglądy i sterowania

Re: Termometr ESP Tutorial

: sobota, 1 cze 2019, 10:01
autor: aakk
A który będzie łatwiejszy w konfiguracji? Właśnie głównie interesuje mnie wykres w przedziale czasowym z interwałem 1 minutowym. Spróbuję może jeszcze tego domoticza skonfigurować. Pamiętam że ostatnim razem podałem się bo nie chciało mi importować do niego temperatur.
Edit: kombinuję na wszystkie sposoby i nie mogę dojść co jest nie tak. ObrazekObrazekObrazekObrazekObrazek

Re: Termometr ESP Tutorial

: sobota, 1 cze 2019, 13:49
autor: arTii
Ładniejszy na komórce jest domoticz :)
W komputerze - kwestia gustu. Nettemp ma moim zdaniem lepsze wykresy.
Ja używam obydwu równolegle

Re: Termometr ESP Tutorial

: wtorek, 4 cze 2019, 12:53
autor: aakk
No i nie mogę tego skonfigurować. Jeśli dobrze myślę to problemem może być ip z innej puli? domoticza:127.0.0.1 i espeasy:192.168.1.194 próbowałem zmienić ip esp na 127.0.0.2 ale nie chce przyjąć nowego IP. Innego pomysłu nie mam..

Re: Termometr ESP Tutorial

: wtorek, 4 cze 2019, 13:00
autor: arTii
Adres 127.0.0.1 jest adresem wewnętrznym! TO jest tzw. interface loopback - po tym interfejsie możesz się komunikować tylko ze sobą :)
A domoticz powinien mieć też adres 192.168.1.xxx

Re: Termometr ESP Tutorial

: wtorek, 4 cze 2019, 13:05
autor: aakk
A jak zmienić adres domoticza?
EDIT: No i poszło.. Troszkę lektury i znalazłem informację że należy wpisać adres ip komputera na którym jest zainstalowany domoticz. Po wpisaniu poprawnego ip os razu pokazał się odczyt. Taka drobnostka a się nakombinowałem we wszystkie strony..

Re: Termometr ESP Tutorial

: niedziela, 9 cze 2019, 12:36
autor: mienho
Tak tylko informacyjnie, udało mi się podpiąć espeasy do brokera https://www.cloudmqtt.com/, dzięki temu każda apka obsługująca mqtt działa bez problemu. Przykład jak może wyglądać apka (IoT MQTT Panel - na załączonym screenie). Odczyt temp przez neta. Jakby ktoś potrzebował wskazówek piszcie.Obrazek
Edit
Wskazany broker do 5 połączeń jest za free, czyli termo i telefon to już 2. Więcej niż 5 urządzeń już kosztuje ale dla naszych potrzeb to powinno wystarczyć.

Re: Termometr ESP Tutorial

: poniedziałek, 10 cze 2019, 00:11
autor: chprzemo
Ładnie!

Tylko warto pomyśleć nad swoim brokerem na jakiejś taniej malince, nie ma co kusić losu i lepiej ograniczać ‚wpychanie’ takich informacji do netu:)

Re: Termometr ESP Tutorial

: środa, 24 lip 2019, 13:49
autor: aakk
Taka ciekawostka, przy sondach można nieco skorygować wskazania termometrów wpisując w polu formula "%value%+2" w miejsce cyfry dowolną ilość.
Dopiero odkryte ale chyba działa..


Czy mogę zatem skorygować sobie tak wskazania termometrów? Przy rektyfikacji przez cały proces stabilne 78.06*C, ciśnienie 1019hPa więc temperatura wrzenia na termometrze 73.45*C zatem korekta %value%+0.39 i mamy wskazanie prawidłowe według ciśnienia.. O czymś zapomniałem?

Re: Termometr ESP Tutorial

: czwartek, 22 sie 2019, 20:18
autor: aakk
mienho pisze:Tak tylko informacyjnie, udało mi się podpiąć espeasy do brokera https://www.cloudmqtt.com/, dzięki temu każda apka obsługująca mqtt działa bez problemu. Przykład jak może wyglądać apka (IoT MQTT Panel - na załączonym screenie). Odczyt temp przez neta. Jakby ktoś potrzebował wskazówek piszcie.Obrazek
Edit
Wskazany broker do 5 połączeń jest za free, czyli termo i telefon to już 2. Więcej niż 5 urządzeń już kosztuje ale dla naszych potrzeb to powinno wystarczyć.
Kombinuję i nie wiem jak w apliakcji na telefonie ustawić aby były wyświetlane dane z ESPEasy. Mam brokera na malinie, odpalony połączenie z jest. W ESPEasy skonfigurowane żeby wysyłał dane do brokera ale nie wiem jak w apliakcji ustawić aby zczytywać dane czujników.

Re: Termometr ESP Tutorial

: sobota, 24 sie 2019, 21:45
autor: mienho
W apce mam tak wpisane jak na screenie. Ja używałem brokera openhub i połączenie w espeasy po nazwie nie działało musiałem wpisać ich ip. W lan może być podobnie.Obrazek

Re: Termometr ESP Tutorial

: środa, 11 wrz 2019, 14:19
autor: aakk
Mając plik t.esp w pamięci jeśli wrzucę do niego za dużo danych to końcówka mi się nie wyświetla tylko pokazuje jak na zrzucie. Jak usunę np. informację "proces" to ovm wyświetli temperaturę. Dlaczego tak się dzieje? Obrazek Obrazek

Re: Termometr ESP Tutorial

: środa, 11 wrz 2019, 14:45
autor: chprzemo
Masz automatyczne odświeżanie html? Może nie daje rady pobrać danych przed odświeżeniem ...

Ciekawe zjawisko.

Re: Termometr ESP Tutorial

: środa, 11 wrz 2019, 15:02
autor: aakk
To problem po stronie espeasy. Tutaj bulid który usuwa to ograniczenie ( 35 task wyświetla poprawnie, więcej nie sprawdzałem bo to w zupełności wystarcza na moje potrzeby). Prawdopodobne w kolejnych wydaniach espeasy będzie to już wprowadzone.

https://www.dropbox.com/s/68u55dhvayhok ... 7.zip?dl=0

Re: Termometr ESP Tutorial

: środa, 2 paź 2019, 09:34
autor: Zbokowaniec
Mam pytanie. Czy można taki czujnik podłączyć do Arduino, aby działał jako czujnik zalania kolumny, a jeśli tak to jak to zrobić?Obrazek