KPOP w supla-device

User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Dla porównania wykres dla tych samych danych w serwisie aqi.eco kolegi Tomka. Pięknie widoczne zerowanie o północy i późniejsze narastanie opadu.
You do not have the required permissions to view the files attached to this post.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

SOYER wrote: Thu Nov 28, 2024 10:57 am Dla porównania wykres dla tych samych danych w serwisie aqi.eco kolegi Tomka. Pięknie widoczne zerowanie o północy i późniejsze narastanie opadu.
W moim odczuciu, opad podaje się na wybraną jednostkę czasu.
Tzn. możesz go zliczać narastająco przez dobę, ale wykres powinien pokazać, że opad był tylko między 13 a 14:00, a potem powinno być 0, jeśli nie padało. Ogólnie w KLOP-ie nie ma potrzeby resetowania tego licznika. Tzn. możesz zliczać opady narastająco przez 100 lat :P

Tak działa KLOP.
Jedyne co możesz poprawić, to w ustawieniach KLOP-a daj rodzaj licznika "zawsze rosnący". Wtedy nie będą się pokazywać te spadki o północy. Apka i Cloud potraktują ten spadek jako "reset licznika" - cloud pokaże taką etykietę, a apka nie.
2024-11-28_12-28.png
You do not have the required permissions to view the files attached to this post.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

@klew nawet jeśliby przyjąć Twój tok rozumowania, to nadal mie rozumiem skąd taki wykres dla dla tego 24h kanału. Przecież ten kanał nie wysyła ile opadów spadło od ostatniego przesłania, tylko łączną sumę zliczaną od północy. Np. seria przesłanych danych wyglądała tak:
0.3, 0.9, 0.12, 0.18, itd rosnąco aż do północy, kiedy na powrót device wysyła 0 i zaczyna na nowo zliczać. To skąd taki wykres co już tu wkleiłem wcześniej. On nie może w obrębie jednej doby wyświetlać późniejszych danych mniejszych od wcześniejszych bo nie dostaje takich danych z device. Po prostu. Najlepiej to widać na wykresie z aqi.eco.
You do not have the required permissions to view the files attached to this post.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

klew wrote: Thu Nov 28, 2024 11:30 am
SOYER wrote: Thu Nov 28, 2024 10:57 am Dla porównania wykres dla tych samych danych w serwisie aqi.eco kolegi Tomka. Pięknie widoczne zerowanie o północy i późniejsze narastanie opadu.
Tzn. możesz go zliczać narastająco przez dobę, ale wykres powinien pokazać, że opad był tylko między 13 a 14:00, a potem powinno być 0, jeśli nie padało. Ogólnie w KLOP-ie nie ma potrzeby resetowania tego licznika. Tzn. możesz zliczać opady narastająco przez 100 lat
Tak jak napisałem we wcześniejszym poście, ten kanał dostaje ilość narastającą dobową. Jeśli nie padało to na wykresie powinna być pozioma kreska(jak w aqi), bo nie było przyrostu. Jeśli pada to wykres idzie w górę.
Co do zliczania przez 100 lat to od tego są właśnie wykresy. Zliczamy w wybranych przez nas jednostkach czasu, a później wykresy to agregują dla dłuższych, analizowanych akurat okresów.
Powtarzam, to nie przypadek, że wysyłam z device liczbę impulsów od ostatniego przesyłu, tylko wysyłam coraz większą liczbę, aż do północy, kiedy jest to zerowane. Więc jak na wykresie pojawiają się dane których serwer nie dostaje z device?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

SOYER wrote: Thu Nov 28, 2024 1:39 pm @klew nawet jeśliby przyjąć Twój tok rozumowania, to nadal mie rozumiem skąd taki wykres dla dla tego 24h kanału. Przecież ten kanał nie wysyła ile opadów spadło od ostatniego przesłania, tylko łączną sumę zliczaną od północy. Np. seria przesłanych danych wyglądała tak:
0.3, 0.9, 0.12, 0.18, itd rosnąco aż do północy, kiedy na powrót device wysyła 0 i zaczyna na nowo zliczać. To skąd taki wykres co już tu wkleiłem wcześniej. On nie może w obrębie jednej doby wyświetlać późniejszych danych mniejszych od wcześniejszych bo nie dostaje takich danych z device. Po prostu. Najlepiej to widać na wykresie z aqi.eco.
KLOP pokazuje przyrosty/spadki - tak samo jak wszystkie inne liczniki w Supli (liczniki wody, gazu, energii, impulsów).
Wykres KLOPa pokazuje Tobie ile deszczu spadło w wybranym odcinku czasu. Jak ustawisz minuty, to masz opad na 10 min, jak ustawisz godziny, to masz opad godzinowy, itd.

Opad deszczu pokazuje się tak (a przynajmniej tak robią wszystkie serwisy pogodowe, z którymi do tej pory miałem styczność ;) )
2024-11-28_14-45.png
Jak widać, na każdą jednostkę czasu, jest pokazany opad, a nie narastająco na dobę.
To samo pokazuje KLOP na wykresie.

W Supli nie ma kanału, który miałby wykres pokazujący wartość licznika (w taki sposób jak na aqi.eco).

Podsumowując:
KLOP pokazuje przyrosty/spadki (zależnie od ustawień), a nie wartość licznika.
KPOP pokazuje wartość pomiarową, która nie jest wartością "licznikową". KPOP traktuje każdy punkt pomiarowy niezależnie i na wykresach pokazuje wartość średnią dla wybranej granulacji (minuty, godziny, dni).

Wg mnie do opadów idealnie nadaje się KLOP. Problem wynika z tego, że chciałbyś mieć taki wykres jak w aqi.eco, który wg mnie jest mniej czytelny i, w moim odczuciu, niestandardowy (nie znam aqi.eco i nie sprawdzałem co jest "standardem" - po prostu nigdy nie widziałem prognozy pogody z wykresem opadów narastającym ;P )
You do not have the required permissions to view the files attached to this post.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Dobra, to różnica w podejściu do tematu po prostu.
Ja tylko myślałem, że jeśli wysyłam z device jakieś liczby, które w tym wypadku są narastające, to tak to będzie przedstawione na wykresie, zgodnie z tym co jest wysyłane. Jednak jeśli Cię dobrze rozumiem, to tak nie jest. Serwer porównuje to co dostał, z tym co dostał poprzednio i do zapisu idzie różnica między tymi wartościami, tak?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

SOYER wrote: Thu Nov 28, 2024 2:01 pm Dobra, to różnica w podejściu do tematu po prostu.
Ja tylko myślałem, że jeśli wysyłam z device jakieś liczby, które w tym wypadku są narastające, to tak to będzie przedstawione na wykresie, zgodnie z tym co jest wysyłane. Jednak jeśli Cię dobrze rozumiem, to tak nie jest. Serwer porównuje to co dostał, z tym co dostał poprzednio i do zapisu idzie różnica między tymi wartościami, tak?
Serwer zapisuje takie wartości, jakie dostał.
Dopiero Cloud i apki to przeliczają na przyrosty i rysują odpowiednio na wykresie.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Dziękuję za wyjaśnienie. Może fajnie by było dodać możliwość wyboru tego co ma się wyświetlać na wykresie. To chyba by nie była wielka sprawa?
Powiedz mi jeszcze jak to wygląda w KPOP?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Wygląda dobrze, tylko trzeba znać zależności;)
You do not have the required permissions to view the files attached to this post.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Zastanawiam się nad jeszcze jedną rzeczą @klew, jak zrobić by można było łatwo sprawdzić np. łączną sumę opadów za poprzedni miesiąc, czy inny wybrany okres. Tylko zliczanie w urządzeniu, bez sensu. Przecież wszystko siedzi na serwerze. Jak to wyciągnąć?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79

Return to “supla-dev”