Nowa wersja GUI Generic

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

Post

guinew.png
Pracuję od jakiegoś czasu nad koncepcją nowego GUI Generic i żeby nie pójść w ślepą uliczkę, wrzucam pierwszą wersję szkicu do oceny.

Nie ma to nic wspólnego z dobrze znanym GUI, ale może również przypadnie do gustu ;)

Najważniejsze zmiany:
Kontrola numeracji kanałów dla poszczególnych funkcji. Od teraz konflikty praktycznie nie powinny występować — w zasadzie można je osiągnąć tylko ręcznie, usuwając kanał z urządzenia.
Pełne przejście na GUI z biblioteki. Cały interfejs oparty jest teraz o komponenty z biblioteki, bez własnych „ręcznych” rozwiązań.
guilista.png
Nowości:
Dodawanie czujników DS18x20 bezpośrednio z poziomu chmury.

Na tę chwilę udostępniam wersję na ESP8266 — głównie ze względu na szybszą kompilację i testy.
Dodanie wsparcia dla ESP32 to w praktyce tylko kwestia przygotowania odpowiedniej listy GPIO.

PS. Jeszcze nie wiem jak zrobić swoją sekcję Additional Settings ale tak poukładałem klocki aby to jakoś wyglądało:)

aktualna wersja
https://github.com/krycha88/SuplaDeviceGUI-Firmware

Pozdro,
krycha88
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

krycha88 wrote: Fri Mar 20, 2026 9:14 pm guinew.png
Pracuję od jakiegoś czasu nad koncepcją nowego GUI Generic i żeby nie pójść w ślepą uliczkę, wrzucam pierwszą wersję szkicu do oceny.

Nie ma to nic wspólnego z dobrze znanym GUI, ale może również przypadnie do gustu ;)

Najważniejsze zmiany:
Kontrola numeracji kanałów dla poszczególnych funkcji. Od teraz konflikty praktycznie nie powinny występować — w zasadzie można je osiągnąć tylko ręcznie, usuwając kanał z urządzenia.
Pełne przejście na GUI z biblioteki. Cały interfejs oparty jest teraz o komponenty z biblioteki, bez własnych „ręcznych” rozwiązań.

guilista.png
Nowości:
Dodawanie czujników DS18x20 bezpośrednio z poziomu chmury.

Na tę chwilę udostępniam wersję na ESP8266 — głównie ze względu na szybszą kompilację i testy.
Dodanie wsparcia dla ESP32 to w praktyce tylko kwestia przygotowania odpowiedniej listy GPIO.

PS. Jeszcze nie wiem jak zrobić swoją sekcję Additional Settings ale tak poukładałem klocki aby to jakoś wyglądało:)
Pozdro,
krycha88
No i super!
Lubię, jak się coś dzieje ;-)
Wracam w niedzielę i biorę się za testy :)
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
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

krycha88 wrote: Fri Mar 20, 2026 9:14 pm PS. Jeszcze nie wiem jak zrobić swoją sekcję Additional Settings ale tak poukładałem klocki aby to jakoś wyglądało:)
Musisz ręcznie zamknąć diva i otworzyć nowego ;)
Najlepsze suple dla Twojego domu :mrgreen:
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Wrzucone na test, co prawda bez urządzeń peryferyjnych( na sucho) . Ale nieźle to wygląda teraz GG jest w ESP :D
Co do uwag kosmetycznych to można wybrać na jedno GPIO więcej niż jeden przekaźnik. Co do dodawania dodatkowych kanałów po zarejestrowania to działa, jak i wyłączenie kanału w esp spowoduje konflikt w cloud. Usuwamy i działa dalej :D
U mnie da dioda na esp świeci cały czas i nie ma ustawień w cloud - ale rozumie że to wersja robocza .Zbuduje jakiś układ do testów przekźnki , przyciski , ds ,dht22 zobaczę co mam ;)
You do not have the required permissions to view the files attached to this post.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

LukiSpajder wrote: Sat Mar 21, 2026 5:33 am Co do uwag kosmetycznych to można wybrać na jedno GPIO więcej niż jeden przekaźnik.
Jest to celowe wtedy będą one działać w tej samej grupie. Może wieczorem jeszcze wrzucę wersje z obsługa rolet.
https://gui-generic-builder.supla.io/
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

krycha88 wrote: Sat Mar 21, 2026 6:53 am
LukiSpajder wrote: Sat Mar 21, 2026 5:33 am Co do uwag kosmetycznych to można wybrać na jedno GPIO więcej niż jeden przekaźnik.
Jest to celowe wtedy będą one działać w tej samej grupie. Może wieczorem jeszcze wrzucę wersje z obsługa rolet.
Ja trochę nie rozumie 😉😁
Ustawiamy 5 przekaźników na 1 GPIO , to w Cloud pojawi się tylko jeden przekaźnik nie 5 .
Jeśli chodzi o grupę to znaczy ?
[email protected]
Posts: 1584
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

@krycha88 listę GPIO dla esp32 masz w. Branchu develop bo zdefiniowałem dla każdego modelu 😉
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

LukiSpajder wrote: Sat Mar 21, 2026 7:42 am
krycha88 wrote: Sat Mar 21, 2026 6:53 am
LukiSpajder wrote: Sat Mar 21, 2026 5:33 am Co do uwag kosmetycznych to można wybrać na jedno GPIO więcej niż jeden przekaźnik.
Jest to celowe wtedy będą one działać w tej samej grupie. Może wieczorem jeszcze wrzucę wersje z obsługa rolet.
Ja trochę nie rozumie 😉😁
Ustawiamy 5 przekaźników na 1 GPIO , to w Cloud pojawi się tylko jeden przekaźnik nie 5 .
Jeśli chodzi o grupę to znaczy ?
Nie da się ustawić 5 przekaźników na GPIO1 ;) Możesz ustawić 5 przekaźników na różnych GPIO w tej samej grupie wtedy jak dodasz przycisk w tej samej grupie co przekaźniki to będziesz sterować tymi 5 przekaźnikami. W cloud będzie 5 przekaźników. Jak chcesz mieć 5 przekaźników sterowanymi 5 przyciskami to musisz im ustawisz oddzielne grupy.
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Fri Mar 20, 2026 10:46 pm
krycha88 wrote: Fri Mar 20, 2026 9:14 pm PS. Jeszcze nie wiem jak zrobić swoją sekcję Additional Settings ale tak poukładałem klocki aby to jakoś wyglądało:)
Musisz ręcznie zamknąć diva i otworzyć nowego ;)
Takie to proste, dzięki.
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

[email protected] wrote: Sat Mar 21, 2026 8:03 am @krycha88 listę GPIO dla esp32 masz w. Branchu develop bo zdefiniowałem dla każdego modelu 😉
Będę patrzeć, ale jeszcze czekam na odzew czy moja propozycja ma sens.
https://gui-generic-builder.supla.io/

Return to “GUI Generic”