Modyfikacja przykładu WebInterface Arduino
-
malarz
- Posts: 506
- Joined: Wed Jan 27, 2021 4:04 pm
- Been thanked: 2 times
Chciałem w Webinterjesie podzielić "Additional settings" na kilka boxów i wykombinowałem, że można to zrobić wstawiając w miejscu podziału:
Czy to coś może popsuć albo czy można to zrobić lepiej?
Code: Select all
new Supla::Html::DivEnd();
new Supla::Html::DivBegin("box", NULL);
new Supla::Html::H3Tag("New additional ...");
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
-
matrix0606
- Posts: 496
- Joined: Tue Nov 08, 2022 9:05 pm
No i zaczyna się, ale dalej nic z tego.klew wrote: Wed Jan 22, 2025 7:38 am Tak pozwala. Tylko nazwa urządzenia musi się zaczynać od słowa Supla
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Jaki masz telefon? Ogólnie na iOS to słabo działa ten mechanizm. Także sprawdź na Android. Jeśli nie działa, to opisz dokładnie krok po kroku co robisz i w którym momencie nie działa.matrix0606 wrote: Wed Jan 22, 2025 10:00 pmNo i zaczyna się, ale dalej nic z tego.klew wrote: Wed Jan 22, 2025 7:38 am Tak pozwala. Tylko nazwa urządzenia musi się zaczynać od słowa Supla
Najlepsze suple dla Twojego domu 
-
veeroos
- Posts: 1080
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Ja miałem problem z połączeniem jak miałem za długą nazwę
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
-
matrix0606
- Posts: 496
- Joined: Tue Nov 08, 2022 9:05 pm
Fona mam na Androidzie.klew wrote: Wed Jan 22, 2025 10:07 pm Jaki masz telefon? Ogólnie na iOS to słabo działa ten mechanizm. Także sprawdź na Android. Jeśli nie działa, to opisz dokładnie krok po kroku co robisz i w którym momencie nie działa.
Już mi się udało wgrać wemosa, znalazł się w cloudzie. Ma wgraną roletę bo widzę w podstawowym webinterface znalazła się roleta, ale wejść na jej adres się nie da.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Domyślnie web interface włącza się tylko w trybie konfiguracyjnym. W trakcie normalnej pracy urządzenia, jest wyłączony.
Można to zmienić jeśli chcesz inaczej. Na forum były kiedyś posty na ten temat
Można to zmienić jeśli chcesz inaczej. Na forum były kiedyś posty na ten temat
Najlepsze suple dla Twojego domu 
-
petione
- Posts: 121
- Joined: Sat Jul 21, 2018 4:26 pm
Koledzy podpowiecie...
Jak, skąd pozyskać informację o tym że naciśnięto przycisk Save w WebInterfejs. Potrzebuję jednym słowem uruchamiać jednorazowo jakąś akcję po naciśnięciu tego przycisku. Chyba że jest jakiś inny sposób na jednorazowe wykonanie dowolnej akcji po wykryciu zmian np w polu tekstowym.
Jak, skąd pozyskać informację o tym że naciśnięto przycisk Save w WebInterfejs. Potrzebuję jednym słowem uruchamiać jednorazowo jakąś akcję po naciśnięciu tego przycisku. Chyba że jest jakiś inny sposób na jednorazowe wykonanie dowolnej akcji po wykryciu zmian np w polu tekstowym.
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Możesz stworzyć klasę dziedziczącą po "Supla::HtmlElement" i nadpisać jedną z poniższych metod:petione wrote: Fri Jan 24, 2025 7:04 am Koledzy podpowiecie...
Jak, skąd pozyskać informację o tym że naciśnięto przycisk Save w WebInterfejs. Potrzebuję jednym słowem uruchamiać jednorazowo jakąś akcję po naciśnięciu tego przycisku. Chyba że jest jakiś inny sposób na jednorazowe wykonanie dowolnej akcji po wykryciu zmian np w polu tekstowym.
Code: Select all
virtual bool handleResponse(const char *key, const char *value);
virtual void onProcessingEnd();
onProcessingEnd urucahmia się na końcu po przetworzeniu całego formularza.
Najlepsze suple dla Twojego domu 
