Bieżący stan licznika na Windows

Robinson74
Posts: 404
Joined: Sun Nov 20, 2022 9:37 am
Has thanked: 13 times
Been thanked: 6 times

Post

Zastanawiam się, czy taka dokładność, 5 miejsc po przecinku jest potrzebna.
Czy to kwestia HA czy Supli?

U mnie kąty wyglądają tak:
1743963728954.jpg
You do not have the required permissions to view the files attached to this post.
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

Robinson74 wrote: Sun Apr 06, 2025 6:29 pm Zastanawiam się, czy taka dokładność, 5 miejsc po przecinku jest potrzebna.
Czy to kwestia HA czy Supli?

U mnie kąty wyglądają tak:

1743963728954.jpg
Pytałem się już 2x o to ale nie uzyskałem odpowiedzi :(
Dotyczy to również innych sensorów
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 13906
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Odpalcie sobie MQTT Explorer i zobaczcie co publikuje Supla.
HA pozwala na zrobienie cokolwiek z każdą wartością. Także powinno się to jakoś dać sformatować lepiej.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Kliknij sobie w tą wartość koło zębate a potem np zaokrąglaj do 2 miejsc.
Pozdrawiam
Wojtek
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

mqtt explorer pokazuje wartości poprawnie do 3 miejsc po przecinku natomiast w HA niektóre liczby są zmieniane. Przykładowych kilka, które upolowałem:
0,781 = 78,10000000000001%
0,803 = 80,30000000000001%
0,817 = 81,69999999999999%
0,801 = 80,10000000000001%
0,811 = 81,10000000000001%
0,923 = 92,30000000000001%

Oczywiście, że można sobie zmienić precyzję encji ale:
1. chciałbym wiedzieć (dla samego "wiedzenia") skąd to się rodzi
2. zmiana precyzji powoduje jedynie "przesłonięcie" informacji. Błędna wartość tam dalej jest. Należałoby robić template'a a to już dłubanie

A tak w zasadzie akurat ten "power fucktor" nie jest mi do niczego potrzebny i są to dywagacje akademickie natomiast kiedyś to się pojawiało przy temperaturze i mnie bardziej bolało
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 13906
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

YoMan wrote: Tue Apr 08, 2025 3:37 pm mqtt explorer pokazuje wartości poprawnie do 3 miejsc po przecinku natomiast w HA niektóre liczby są zmieniane. Przykładowych kilka, które upolowałem:
0,781 = 78,10000000000001%
0,803 = 80,30000000000001%
0,817 = 81,69999999999999%
0,801 = 80,10000000000001%
0,811 = 81,10000000000001%
0,923 = 92,30000000000001%

Oczywiście, że można sobie zmienić precyzję encji ale:
1. chciałbym wiedzieć (dla samego "wiedzenia") skąd to się rodzi
2. zmiana precyzji powoduje jedynie "przesłonięcie" informacji. Błędna wartość tam dalej jest. Należałoby robić template'a a to już dłubanie

A tak w zasadzie akurat ten "power fucktor" nie jest mi do niczego potrzebny i są to dywagacje akademickie natomiast kiedyś to się pojawiało przy temperaturze i mnie bardziej bolało
Nie da się wszystkich liczb ułamkowych w zapisie dziesiętnym przedstawić w systemie dwójkowym (np. 0,3) i stąd wychodzą takie krzaczki. Do tego dochodzi standardowy błąd w liczbach typu float/double i potem są takie efekty.
Osobiście nie nazywałbym tego błędną wartością. Tu masz "zakłamanie" gdzieś w okolicy 10^(-14) :P Spróbuj z głowy podać wartość PI do tylu miejsc po przecinku
Najlepsze suple dla Twojego domu :mrgreen:
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

klew wrote: Tue Apr 08, 2025 8:52 pm Spróbuj z głowy podać wartość PI do tylu miejsc po przecinku
Niestety pamiętam tylko 5 😉
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

YoMan wrote: Tue Apr 08, 2025 9:16 pm
klew wrote: Tue Apr 08, 2025 8:52 pm Spróbuj z głowy podać wartość PI do tylu miejsc po przecinku
Niestety pamiętam tylko 5 😉
Naucz się jakiegoś pi-ematu. Ja dzięki temu pamiętam ponad 30 miejsc po przecinku. Jedna z wielu rzeczy do niczego w życiu niepotrzebnych :lol: Przepraszam za offtop. Już nie będę.

Ale aby pozostać choć trochę w temacie, to dokładnie tak się czasem dzieje, jak przelicza się (zmienia typ danych zmiennoprzecikowych) z 7 miejsc po przecinku do 15 i w drugą stronę.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036

Return to “ZAMEL MEW-01”