Dokładność odczytu temperatury w aplikacji

[email protected]
Posts: 3
Joined: Thu Jan 19, 2023 9:39 am

Post

Witam, czy jest możliwość aby w aplikacji był prezentowany odczyt temperatury z sond ds18b20 do dwóch miejsc po przecinku tak jak to jest widoczne na wyświetlaczu i czy możliwe jest częstsze odświeżanie niż to które jest obecnie, czyli mniej więcej 10 sekund. Na forum nie znalazłem odpowiedzi na te pytania
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

[email protected] wrote: Thu Jan 19, 2023 9:53 am Witam, czy jest możliwość aby w aplikacji był prezentowany odczyt temperatury z sond ds18b20 do dwóch miejsc po przecinku tak jak to jest widoczne na wyświetlaczu i czy możliwe jest częstsze odświeżanie niż to które jest obecnie, czyli mniej więcej 10 sekund. Na forum nie znalazłem odpowiedzi na te pytania
To zależy o co pytasz. Jeśli o jakąś gotową opcję do ustawienia, to nie ma takiej możliwości.

Natomiast to jest kod open source.
W kodzie apki na telefon da się zmienić precyzję :P
A częstotliwość pomiarów jest ustawiona w kodzie urządzenia. Termometry mają tam wklepane 10 s. Jak zmienisz na 5 s, przekompilujesz i wgrasz na urządzenie, to będzie się odświeżać częściej.

Do czego jest Ci potrzebne tak częste odświeżanie temperatury?
Najlepsze suple dla Twojego domu :mrgreen:
[email protected]
Posts: 3
Joined: Thu Jan 19, 2023 9:39 am

Post

Rozdzielczość i częste odświeżanie potrzebne jest bardziej do przewidzenia tego w którą stronę będzie chciała się za chwilę kierować temperatura w buforze. Pod tym względem idealny był Blynk, a teraz szukam dla niego alternatywy, w Supli działa mi urządzenie z sondami DS, przekaźnikami i wyświetlaczem, zależności przekaźników od temperatury też sobie dobrze radzą. Fajnie gdyby udało się właśnie jeszcze doprecyzować ten pomiar temperatury. Czyli muszę zdobyć kod, bo do tej pory korzystałem z wygenerowanego softu z Gui generic. Chyba że da się go w jakiś sposób edytować z tej formy gotowej do wgrania, a później np. wgrać przez arduino ide?
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

[email protected] wrote: Thu Jan 19, 2023 11:41 am Rozdzielczość i częste odświeżanie potrzebne jest bardziej do przewidzenia tego w którą stronę będzie chciała się za chwilę kierować temperatura w buforze. Pod tym względem idealny był Blynk, a teraz szukam dla niego alternatywy, w Supli działa mi urządzenie z sondami DS, przekaźnikami i wyświetlaczem, zależności przekaźników od temperatury też sobie dobrze radzą. Fajnie gdyby udało się właśnie jeszcze doprecyzować ten pomiar temperatury. Czyli muszę zdobyć kod, bo do tej pory korzystałem z wygenerowanego softu z Gui generic. Chyba że da się go w jakiś sposób edytować z tej formy gotowej do wgrania, a później np. wgrać przez arduino ide?
Kod GG jest dostępny na githubie krycha88.
Wszystkie potrzebne biblioteki są w katalogu "lib" w tym projekcie.
Aby Arduino IDE to otworzyło, to trzeba zmienić mu nazwę katalogu w którym jest GuiGeneric.ino na taki sam jak nazwa pliku ino, bo Arduino tego wymaga.

Odczyt temperatury ustawisz w lib/SuplaDevice/src/supla/sensors/thermometer.cpp w metodzie iterateAlways.
Najlepsze suple dla Twojego domu :mrgreen:
[email protected]
Posts: 3
Joined: Thu Jan 19, 2023 9:39 am

Post

Dzięki, zaraz to sprawdzę
os77
Posts: 1
Joined: Mon Jan 23, 2023 4:57 pm

Post

Mam pytanie jak częsta jest aktualizacja temperatury przy integracji z Alexa jeżeli chciałbym np. wykonywać jakąś w miarę pilną akcję np. załączenie pompki?
MichNick
Posts: 57
Joined: Wed Sep 07, 2022 5:46 pm

Post

[email protected] wrote: Thu Jan 19, 2023 9:53 am możliwość aby w aplikacji był prezentowany odczyt temperatury z sond ds18b20 do dwóch miejsc po przecinku
Przyłączam się do prośby o wprowadzenie takiej opcji w oficjalnej aplikacji.
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Również przyłączam się do prośby dodania dwóch miejsc po przecinku dla odczytu temperatury ale i przy liczniku wody :)
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

czy możecie mi powiedzieć po co Wam taka dokładność? 0,01 stopnia to są już wartości laboratoryjne i chyba Supla nie do tego? Ds18b20 nawet chyba nie ma takiej "rozdzielczości"
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
vajera
Posts: 7288
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

[email protected] wrote: Thu Jan 19, 2023 9:53 am Witam, czy jest możliwość aby w aplikacji był prezentowany odczyt temperatury z sond ds18b20 do dwóch miejsc po przecinku tak jak to jest widoczne na wyświetlaczu i czy możliwe jest częstsze odświeżanie niż to które jest obecnie, czyli mniej więcej 10 sekund. Na forum nie znalazłem odpowiedzi na te pytania
Specyfikacja techniczna DS18B20 mówi o dokładności pomiaru od +/- 0,5 st. C do nawet +/- 2 stopni - w zależności od warunków pracy.
W zamierzchłych czasach na lekcjach fizyki uczono, że jakakolwiek precyzja pomiaru przekraczająca dokładność pomiarową urządzenia jest absolutnie bezużyteczna ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Ogólna dyskusja”