GUI Generic

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

Espablo wrote: Thu Nov 19, 2020 11:54 am
Goral64 wrote: Thu Nov 19, 2020 11:45 am @Espablo to jeszcze zdradź co oznacza limit czasu?
nie mam pojęcia :D moje tłumaczenie może być błędne ale w przykładzie jest to opisane debounce timeout i nie wiem do czego służy :lol: Ale chyba jest potrzebne
To jest "debounce" - analogicznie jak robi się przy przyciskach. Działa to tak, że po wykryciu zmiany stanu kolejne zmiany stanu są ignorowane przez "debounce time". Unikamy wtedy wielokrotnego zliczania tzw. "drgania styku".

Z drugiej strony, te 10 ms narzuca ograniczenie, że licznik nie będzie działał prawidłowo, jeśli źródło impulsów może dawać impulsy częściej niż co 10 ms.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Potestowane na Wemosie D1 mini. Na razie "ręcznie" zworką, ale liczy impulsy.
Patryk wrote: Thu Nov 19, 2020 11:08 am Nie wiem, czy jeszcze robię coś nie tak, ale nie mogę wejść w tryb konfiguracji przyciskiem.
Nie ważne, czy wybiorę 10x, czy 5sek.
Po IP mogę.
( Testowane na Sonoff Basic ).
U mnie nie działa 5s, ale 10x działa. Tylko musi być raz po razie szybko i bez przerw kliknięte 10 razy.
No to by się jeszcze w ustawieniach IC przydał podgląd/edycja stanu licznika, włącznie z wyzerowaniem.
Widzimy się na Supla Offline Party Season 2026 :D

Image
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Dzięki za info.
( Bo z tym 5sek "walczę" już kilka dni i nic mi nie wychodzi ).
Więc czekam-(y) dalej na poprawkę.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

klew wrote: Thu Nov 19, 2020 12:16 pm Z drugiej strony, te 10 ms narzuca ograniczenie, że licznik nie będzie działał prawidłowo, jeśli źródło impulsów może dawać impulsy częściej niż co 10 ms.
No to już trzeba sobie dobrać do tego co się tym mierzy. Do licznika wody w domu spokojnie wystarczy. Wątpię, żeby ktoś miał na wodomierzu przepustowość większą niż 100l/s :D Podobnie z licznikiem gazowym.
Last edited by Goral64 on Thu Nov 19, 2020 12:52 pm, edited 1 time in total.
Widzimy się na Supla Offline Party Season 2026 :D

Image
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

Goral64 wrote: Thu Nov 19, 2020 12:49 pm
klew wrote: Thu Nov 19, 2020 12:16 pm Z drugiej strony, te 10 ms narzuca ograniczenie, że licznik nie będzie działał prawidłowo, jeśli źródło impulsów może dawać impulsy częściej niż co 10 ms.
No to już trzeba sobie dobrać do tego co się tym mierzy. Do licznika wody w domu spokojnie wystarczy. Wątpię, żeby ktoś miał na wodomierzu przepustowość większą niż 100l/s :D Podobnie z licznikiem gazowym. Nawet energia elektryczna wytrzyma, bo 100W/s musiałoby dać ciągłe zużycie 360kWh o ile dobrze liczę...
Był kiedyś wątek na forum, że 10 ms to było za dużo dla licznika wody. Trzeba było zejść do kilku ms, aby wszystko dobrze łapał.
Przy prądzie to były jakieś wartości rzędu 100 kW poboru na liczniku 1000 imp/kWh - także to raczej nie jest problem "domowy". Poza tym przy takich mocach, liczniki mają mniejszą ilość imp/kWh.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

klew wrote: Thu Nov 19, 2020 12:52 pm Był kiedyś wątek na forum, że 10 ms to było za dużo dla licznika wody. Trzeba było zejść do kilku ms, aby wszystko dobrze łapał.
Ale to może kwestia impulsatora? No bo fizycznie, opóźnienie rzędu 10ms daje rozdzielczość około 100 impulsów na sekundę. Mój wodomierz ma maksymalna wydajność 2,5m³/h, 1000 imp./m³, więc na sekundę to niecałe 7 impulsów... Licznik zacząłby się gubić przy powiedzmy 360m³/h ale nie wiem czy nawet hydrant tyle wyciśnie ;)
Widzimy się na Supla Offline Party Season 2026 :D

Image
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

Goral64 wrote: Thu Nov 19, 2020 1:05 pm
klew wrote: Thu Nov 19, 2020 12:52 pm Był kiedyś wątek na forum, że 10 ms to było za dużo dla licznika wody. Trzeba było zejść do kilku ms, aby wszystko dobrze łapał.
Ale to może kwestia impulsatora? No bo fizycznie, opóźnienie rzędu 10ms daje rozdzielczość około 100 impulsów na sekundę. Mój wodomierz ma maksymalna wydajność 2,5m³/h, 1000 imp./m³, więc na sekundę to niecałe 7 impulsów... Licznik zacząłby się gubić przy powiedzmy 360m³/h ale nie wiem czy nawet hydrant tyle wyciśnie ;)
viewtopic.php?p=53744#p53744
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

klew wrote: Thu Nov 19, 2020 1:09 pm viewtopic.php?p=53744#p53744
No ale jak impulsator w przepływomierzu generuje impuls co ok. 2,6 ml no to do takiej czułości wiadomo, że 10ms to może być za dużo :D Ale w zwykłych wodomierzach nie ma aż takiej czułości.
Widzimy się na Supla Offline Party Season 2026 :D

Image
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Goral64 wrote: Thu Nov 19, 2020 12:19 pm Potestowane na Wemosie D1 mini. Na razie "ręcznie" zworką, ale liczy impulsy.
Patryk wrote: Thu Nov 19, 2020 11:08 am Nie wiem, czy jeszcze robię coś nie tak, ale nie mogę wejść w tryb konfiguracji przyciskiem.
Nie ważne, czy wybiorę 10x, czy 5sek.
Po IP mogę.
( Testowane na Sonoff Basic ).
U mnie nie działa 5s, ale 10x działa. Tylko musi być raz po razie szybko i bez przerw kliknięte 10 razy.
No to by się jeszcze w ustawieniach IC przydał podgląd/edycja stanu licznika, włącznie z wyzerowaniem.
Ja osobiście tego nie powtarzam :) Może ESP się wywala i restartuje zobacz może logi
https://gui-generic-builder.supla.io/
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Niestety, licznik nie trzyma stanu. Po każdym restarcie liczy od 2... Niezależnie ile czasu upłynie, 5 czy 10 minut między restartami.
Widzimy się na Supla Offline Party Season 2026 :D

Image

Return to “GUI Generic”