Własny przycisk na stronie konfiguracji

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Witajcie, kontynuując prace nad projektem doszedłem do kolejnego schodka, który okazuje sie być dość wysoki :lol: Mianowicie, w projekcie użyty jest HLW8012 no i przydała by się jego kalibracja na stronie konfiguracji. No i pomyślałem że najlepszym rozwiązaniem byłby przycisk "Kalibruj" który wykonywałby odpowiednia funkcje . No mamy dostępne "Tryb konfiguracyjny i różne inputy do wprowadzania parametrów" ale nie ma, lub ja nie widzę , jakiegoś button'a na którym można by wykonać jaką akcję , a gdyby jeszcze były by podstrony to już by było szaleństwo :D . Ktoś pomoże ?
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
vajera
Posts: 7285
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

shimano73 wrote: Sun Dec 28, 2025 8:51 am Witajcie, kontynuując prace nad projektem doszedłem do kolejnego schodka, który okazuje sie być dość wysoki :lol: Mianowicie, w projekcie użyty jest HLW8012 no i przydała by się jego kalibracja na stronie konfiguracji. No i pomyślałem że najlepszym rozwiązaniem byłby przycisk "Kalibruj" który wykonywałby odpowiednia funkcje . No mamy dostępne "Tryb konfiguracyjny i różne inputy do wprowadzania parametrów" ale nie ma, lub ja nie widzę , jakiegoś button'a na którym można by wykonać jaką akcję , a gdyby jeszcze były by podstrony to już by było szaleństwo :D . Ktoś pomoże ?
Doszedłem do tego miejsca gdzieś na przełomie maja i czerwca rozbudowując WebInterface na potrzeby bramki Z2S. Analiza kodu oraz dyskusja z Krzysztofem doprowadziła mnie do poniższych wniosków:

-WebInterface w swojej obecnej postaci nie oferuje narzędzi do budowy złożonego GUI (przyciski, podstrony, zakładki);

- to jest w sumie zgodne z założeniem, żeby przenieść ciężar ustawień na Cloud, ale uderza niestety w DIY;

- wyjścia są dwa - albo zbudować coś własnego od podstaw, tak jak zrobił to Krystian w GG albo skorzystać z gotowych prefabrykatów, tak jak zrobiłem to w bramce Z2S (ESPUI).
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

vajera wrote: Sun Dec 28, 2025 9:33 am Doszedłem do tego miejsca gdzieś na przełomie maja i czerwca rozbudowując WebInterface na potrzeby bramki Z2S. Analiza kodu oraz dyskusja z Krzysztofem doprowadziła mnie do poniższych wniosków:
Ta dyskusja jest gdzieś na forum? Przymierzam się do kilku rzeczy w WebInterface i się zastanawiam w którą stronę iść.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
vajera
Posts: 7285
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

malarz wrote: Sun Dec 28, 2025 9:53 am
vajera wrote: Sun Dec 28, 2025 9:33 am Doszedłem do tego miejsca gdzieś na przełomie maja i czerwca rozbudowując WebInterface na potrzeby bramki Z2S. Analiza kodu oraz dyskusja z Krzysztofem doprowadziła mnie do poniższych wniosków:
Ta dyskusja jest gdzieś na forum? Przymierzam się do kilku rzeczy w WebInterface i się zastanawiam w którą stronę iść.
viewtopic.php?p=206123#p206123
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
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

To nie jest tak, że to uderza w DIY.
W większości dodawane rzeczy do SD wynikają z moich potrzeb ;).
Zawsze staram się, aby dodawane funkcje były przydatne w DIY, na co możnaby dać dużo przykładów.

Wracając do web interface - od czasu ostatniej rozmowy, była tam lekka przebudowa i dodałem tam podstronę ;).
Można pomyśleć nad jakimś prostszym mechanizmem z miejscami do wpinania się.
Tylko ogólnie to jest budowanie serwera www. Koncepcyjnie to jest duży krok w głowie do zrobienia, aby przestawić się na takie programowanie
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

klew wrote: Sun Dec 28, 2025 11:15 am od czasu ostatniej rozmowy, była tam lekka przebudowa i dodałem tam podstronę ;).
W którym miejscu? Od niego zacznę analizę kodu SD aby się wpiąć z moim pomysłem.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
vajera
Posts: 7285
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

klew wrote: Sun Dec 28, 2025 11:15 am To nie jest tak, że to uderza w DIY.
W większości dodawane rzeczy do SD wynikają z moich potrzeb ;).
Zawsze staram się, aby dodawane funkcje były przydatne w DIY, na co możnaby dać dużo przykładów.
Źle się wyraziłem 😉 Po moich ostatnich doświadczeniach z urządzeniami podrzędnymi, sam stwierdzam, że droga konfigurowania urządzenia przez Cloud (oczywiście z lokalnym zapisem tych danych) jest najbardziej wygodna, zarówno dla użytkownika, jak i dla twórcy. Niemniej w przypadku bardziej rozbudowanych rozwiązań DIY trzeba się oprzeć na rozwiązaniach lokalnych.

Wracając do web interface - od czasu ostatniej rozmowy, była tam lekka przebudowa i dodałem tam podstronę ;).
Można pomyśleć nad jakimś prostszym mechanizmem z miejscami do wpinania się.
Tylko ogólnie to jest budowanie serwera www. Koncepcyjnie to jest duży krok w głowie do zrobienia, aby przestawić się na takie programowanie
To jest bardzo duży krok, ja zdecydowałem się na ESPUI, ponieważ zależało mi na czasie a tam są gotowe komponenty oraz (a może przede wszystkim) bardzo sensowny mechanizm spinający warstwę HTML z kodem.
Niemniej są minusy tego rozwiązania i od czasu do czasu dopada mnie chęć napisania własnego GUI, tak zupełnie od zera. Na przeszkodzie stoi brak czasu oraz spora ilość napisanego już kodu pod ESPUI.
Ostatecznie cieszę się, że nie zrezygnowałem z konsoli, bo te dwa rozwiązania doskonale się uzupełniają.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

vajera wrote: Sun Dec 28, 2025 10:12 am viewtopic.php?p=206123#p206123
Długa ta dyskusja była :-) Ja się chyba jednak zmuszę do rozbudowy WebInterface. Wydaje mi się to bardziej uniwersalne. Ale kiedy do tego dojdzie to nie wiem.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.

Return to “Arduino IDE”