GUI Generic

LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

Właśnie testuje żaluzje fasadowe i pierwszy raz widzę taką responsywność :D Można zmienić stan przekaźnika z poziomu aplikacji dosłownie na 0,1 sek co bardzo ułatwia ustawianie położenia lamelek. Natomiast nie wiem co należy ustawić w GUI aby przyciski fizyczne działały też jak w aplikacji ? Obecnie czy ustawie bistabilne i czy monostabilne to żaluzje działają do momentu ponownego naciśnięcia fizycznego przycisku. W rezultacie aby ustawić żądany kąt należy klikać po 2x i to dosyć szybko. Espablo czy te fizyczne przyciski tak powinny działać czy coś nie tak ustawiam ?

Ale bawię się modułem dosłownie cały czas i zero lagów - działa bardzo precyzyjnie. Ciekawe czy nie wykończy się pamięci - zapis następuje po końcu ruchu żaluzji czyli nawet po 0,1 sek ? ale najwyżej wymieni się ESP po jakimś czasie :)
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Trzeba inaczej ustawić przyciski w kodzie źródłowym, aby była taka opcja.
Zapis do eeprom/flash jest co 10 s. Wrzucę niedługo poprawkę wydłużającą ten czas do kilku minut
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

klew wrote: Sat Oct 03, 2020 7:38 am Trzeba inaczej ustawić przyciski w kodzie źródłowym, aby była taka opcja.
Zapis do eeprom/flash jest co 10 s. Wrzucę niedługo poprawkę wydłużającą ten czas do kilku minut
A mógłbyś dać ten czas do zmiennej, aby każdy ustawił sobie wg. potrzeb?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

lukfud wrote: Sat Oct 03, 2020 7:49 am
klew wrote: Sat Oct 03, 2020 7:38 am Trzeba inaczej ustawić przyciski w kodzie źródłowym, aby była taka opcja.
Zapis do eeprom/flash jest co 10 s. Wrzucę niedługo poprawkę wydłużającą ten czas do kilku minut
A mógłbyś dać ten czas do zmiennej, aby każdy ustawił sobie wg. potrzeb?
Domyślny dam wysoki i dodam opcję ustawienia.
Dam też funkcję zwracająca ile dni przetrwa pamięć z takim ustawieniem ;) można w gui to wyświetlać
Najlepsze suple dla Twojego domu :mrgreen:
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

klew wrote: Sat Oct 03, 2020 7:55 am
lukfud wrote: Sat Oct 03, 2020 7:49 am
klew wrote: Sat Oct 03, 2020 7:38 am Trzeba inaczej ustawić przyciski w kodzie źródłowym, aby była taka opcja.
Zapis do eeprom/flash jest co 10 s. Wrzucę niedługo poprawkę wydłużającą ten czas do kilku minut
A mógłbyś dać ten czas do zmiennej, aby każdy ustawił sobie wg. potrzeb?
Domyślny dam wysoki i dodam opcję ustawienia.
Dam też funkcję zwracająca ile dni przetrwa pamięć z takim ustawieniem ;) można w gui to wyświetlać
Z tym wybieralnym sposobem sterowania do fizycznych przycisków + pamięć + szacowane ilość dni to po prostu mega ! :) Espablo, Klew, krycha88 macie głowy na karku że takie oprogramowania robicie :D

Tak tylko jeszcze zapytam czy ten zapis do pamięci ma coś wspólnego że tak responsywnie działa ta aplikacja i moduł (esp)? Dosłownie w aplikacji płynnie widać jak zamykają/otwierają się rolety i nie mogę nawet wyłapać najmniejszego laga po jakimś naciśnięciu przycisku - pewnie kilka ms :) Testy już zrobiłem na ESP 8266 jak i 8285 - tak samo działa dobrze

Próbowałem znaleźć gdzie podmienić w źródłach na:
buttonClose->willTrigger(*roleta, Supla::ON_PRESS, Supla::CLOSE);
buttonClose->willTrigger(*roleta, Supla::ON_RELEASE, Supla::STOP);
buttonOpen->willTrigger(*roleta, Supla::ON_PRESS, Supla::OPEN);
buttonOpen->willTrigger(*roleta, Supla::ON_RELEASE, Supla::STOP);
ale jednak to mnie przerasta i trochę liczę na pomoc aby to jednak było do ustawienia z poziomu GUI
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

klew wrote: Sat Oct 03, 2020 7:55 am Dam też funkcję zwracająca ile dni przetrwa pamięć z takim ustawieniem ;) można w gui to wyświetlać
A będzie offset :D
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

LukaszH wrote: Sat Oct 03, 2020 7:07 am Obecnie czy ustawie bistabilne i czy monostabilne to żaluzje działają do momentu ponownego naciśnięcia fizycznego przycisku. W rezultacie aby ustawić żądany kąt należy klikać po 2x i to dosyć szybko. Espablo czy te fizyczne przyciski tak powinny działać czy coś nie tak ustawiam ?
Tak ma być. Na razie nie da się tego zmieniać. Muszę to dopiero dodać
LukaszH wrote: Sat Oct 03, 2020 8:07 am Z tym wybieralnym sposobem sterowania do fizycznych przycisków + pamięć + szacowane ilość dni to po prostu mega ! :) Espablo, Klew, krycha88 macie głowy na karku że takie oprogramowania robicie :D
Ja to tylko sklejam do kupy ;)
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

LukaszH wrote: Sat Oct 03, 2020 8:07 am
Tak tylko jeszcze zapytam czy ten zapis do pamięci ma coś wspólnego że tak responsywnie działa ta aplikacja i moduł (esp)? Dosłownie w aplikacji płynnie widać jak zamykają/otwierają się rolety i nie mogę nawet wyłapać najmniejszego laga po jakimś naciśnięciu przycisku - pewnie kilka ms :) Testy już zrobiłem na ESP 8266 jak i 8285 - tak samo działa dobrze
Nie, zapis nie ma na to wpływu. Szybki internet i suplowy protokół do komunikacji urządzenie-serwer-telefon daje takie szybkie efekty :)
Najlepsze suple dla Twojego domu :mrgreen:
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

Espablo wrote: Sat Oct 03, 2020 10:21 am
LukaszH wrote: Sat Oct 03, 2020 7:07 am Obecnie czy ustawie bistabilne i czy monostabilne to żaluzje działają do momentu ponownego naciśnięcia fizycznego przycisku. W rezultacie aby ustawić żądany kąt należy klikać po 2x i to dosyć szybko. Espablo czy te fizyczne przyciski tak powinny działać czy coś nie tak ustawiam ?
Tak ma być. Na razie nie da się tego zmieniać. Muszę to dopiero dodać
LukaszH wrote: Sat Oct 03, 2020 8:07 am Z tym wybieralnym sposobem sterowania do fizycznych przycisków + pamięć + szacowane ilość dni to po prostu mega ! :) Espablo, Klew, krycha88 macie głowy na karku że takie oprogramowania robicie :D
Ja to tylko sklejam do kupy ;)
No nie wiem dla zwykłego zjadacza chleba to co piszecie w kodach wygląda dość skompilowanie :?
Będę czekał na najnowszą wersję 8-)
Jeszcze jedną rzecz zauważyłem że po utracie zasilania i przywróceniu moduł gubi ostatnie położenie i ponownie wymaga kalibracji. To także jakieś zabezpieczenie i tak powinno być czy jakiś błąd ?
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

LukaszH wrote: Sat Oct 03, 2020 10:47 am Jeszcze jedną rzecz zauważyłem że po utracie zasilania i przywróceniu moduł gubi ostatnie położenie i ponownie wymaga kalibracji. To także jakieś zabezpieczenie i tak powinno być czy jakiś błąd ?
To jest właśnie brak zapisu do pamięci ostatniego położenia rolety. W tej wersji jeszcze nie działa.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:

Return to “GUI Generic”