KPOP w supla-device
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Precyzja 1 miejsce po przecinku, minimalna wysyłana wartość 0.15, więc jakim cudem taki wykres?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Na wykresie masz info, że w czasie tego słupka, minimalna wartość to było 0, a maksykalna 0.3. Średnia wartość z pomiarów wyszła tam poniżej 0,1, więc widać średnią "0.0". Ale skoro tam gdzieś było 0.3, to średnia jest > 0, co słupek ładnie pokazuje, tylko przez obciętą precyzję pomiarów i wyświetlania, nie widać tego.SOYER wrote: Fri Nov 22, 2024 1:22 pm Precyzja 1 miejsce po przecinku, minimalna wysyłana wartość 0.15, więc jakim cudem taki wykres?
Najlepsze suple dla Twojego domu 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Wyższa matematyka widzę;), muszę to jeszcze dwa razy przeczytać.
Rozumiem, że mam zwiększyć precyzję wyświetlania…
Rozumiem, że mam zwiększyć precyzję wyświetlania…
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Jeśli chcesz widzieć więcej miejsc po przecinku, to tak. Jeśli nie to nieSOYER wrote: Fri Nov 22, 2024 1:35 pm Wyższa matematyka widzę;), muszę to jeszcze dwa razy przeczytać.
Rozumiem, że mam zwiększyć precyzję wyświetlania…
Najlepsze suple dla Twojego domu 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Dla minutowych wyświetleń pokazuje ok, a dla godziny wylicza średnią? Jak w godzinie było 6 odczytów, a tylko jeden był powyżej zera to wylicza średnią z tego?
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
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Tak, liczy średnią.SOYER wrote: Fri Nov 22, 2024 1:41 pm Dla minutowych wyświetleń pokazuje ok, a dla godziny wylicza średnią? Jak w godzinie było 6 odczytów, a tylko jeden był powyżej zera to wylicza średnią z tego?
Wydaje mi się, że powinieneś tu użyć KLOP-a zamiast KPOP-a.
Opady są danymi przyrostowymi/licznikowymi, a nie pomiarem skalarnym (jak np. temperatura, prędkość wiatru, ciśnienie)
Najlepsze suple dla Twojego domu 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Tu Cię mam, czyli jednak coś nie tak z tym jest. Mówiłem.klew wrote: Fri Nov 22, 2024 1:45 pmTak, liczy średnią.SOYER wrote: Fri Nov 22, 2024 1:41 pm Dla minutowych wyświetleń pokazuje ok, a dla godziny wylicza średnią? Jak w godzinie było 6 odczytów, a tylko jeden był powyżej zera to wylicza średnią z tego?
Wydaje mi się, że powinieneś tu użyć KLOP-a zamiast KPOP-a.
Opady są danymi przyrostowymi/licznikowymi, a nie pomiarem skalarnym (jak np. temperatura, prędkość wiatru, ciśnienie)
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
KLOP wymaga przechowywania rosnącej sumy. Nie ma tego zaimplementowanego w samym KLOP, bo źródła danych mogą być różne.
Ogólnie źródło może trzymać sumę i wtedy KLOP tylko przekazuje te wartości i nie ma potrzeby zapisywania tego w pamięci.
Natomiast jeśli źródło danych nie ma całkowitej sumy (która się nie resetuje), to musisz to dodać i zapamiętywać stan.
Poczytaj sobie od tego miejsca: viewtopic.php?p=178677#p178677
Marek tu walczył z tym samym tematem
Najlepsze suple dla Twojego domu 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Czyli jeśli Cię dobrze rozumiem, po każdym klop->setValue() muszę zapisać stan, tak? Do tego służyła klasa storage, gdzieś to już używałem ale nie pamiętam gdzie. Tylko tyle, żeby to prawidłowo działało? Czy jeszcze coś?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
