Modyfikacja przykładu WebInterface Arduino

User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

iM@rek wrote: Wed Oct 30, 2024 10:57 am Widzę w terminalu, że po podłączeniu się do sieci lokalnej pojawiają się dane:
WiFi: establishing connection with SSID: "xxxxxxx"
Connected BSSID: xx:xx:xx:xx
local IP: 192.168.xx.yy
subnetMask: 255.255.255.0
gatewayIP: 192.168
Jak można w skrypcie odczytać, a potem przypisać do zmiennej wartość "local IP"?
https://github.com/SUPLA/supla-device/b ... wifi.h#L57

Temat się komplikuje przy Ethernecie, bo wtedy urządzenie może mieć dwa adresy IP (z Wi-Fi i z Ethernetu).
Najlepsze suple dla Twojego domu :mrgreen:
iM@rek
Posts: 376
Joined: Thu Feb 09, 2023 1:25 pm

Post

klew wrote: Wed Oct 30, 2024 11:01 am
Dziękuję - pomogło i działa ;-)
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

iM@rek wrote: Mon Sep 16, 2024 12:31 pm Ok, dziękuję.
myślałem, że to będzie proste, typu: jakaś_zmienna = getValue(kpop0)
Zrobię to inaczej.
Supla::Sensor::GeneralPurposeMeasurement *kpop0 = nullptr;
void setup()
{
kpop0 = new Supla::Sensor::GeneralPurposeMeasurement();

void loop()
{
int jakas_zmienna = kpop0->getValue();
Serial.println(jakas_zmienna);

}
iM@rek
Posts: 376
Joined: Thu Feb 09, 2023 1:25 pm

Post

zzrr wrote: Wed Oct 30, 2024 2:21 pm
Dzięki zzrr, działa.
Właśnie czegoś takiego oczekiwałem.
Najwyraźniej nie zrozumiałem Klewa.

Teraz muszę sobie przypomnieć, po co mi to było... :lol:
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

iM@rek wrote: Wed Oct 30, 2024 9:57 pm Teraz muszę sobie przypomnieć, po co mi to było... :lol:
No tak... jak sobie przypomnisz będzie Ci zdecydowanie łatwiej skończyć ;)
iM@rek
Posts: 376
Joined: Thu Feb 09, 2023 1:25 pm

Post

Taaaa...
Jak pisałem, miałem wariant "B" - zrobiłem to coś inaczej.
Jakiś inaczej przekazałem jakieś dane, bez użycia klopa.
Tylko co to było? 😩
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Odgrzeję kotleta.

Podrzuci ktoś przykład jak umieścić w html zmienną tylko do odczytu?
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Duch__ wrote: Tue Jan 21, 2025 9:52 am Odgrzeję kotleta.
Podrzuci ktoś przykład jak umieścić w html zmienną tylko do odczytu?

Code: Select all

// form-field BEGIN
sender->send("<div class=\"form-field\">");
sender->sendLabelFor("abc", "ABC");
sender->send("<input type=\"text\" readonly"); <--
sender->sendNameAndId("abc");
sender->send("placeholder=\"");
sender->send(zmienna);
sender->send("\">");
sender->send("</div>");
// form-field END
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: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Pytanie czy koniecznie chcesz to wyświetlać jako "input readonly"? Można po prostu tekstem w jakimś <p> to wstawić.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Generuje sobie w stringu oryginalna nazwę pliku ino który jest wgrany do procesora i chciałbym to umieścić w htmlu by wiedzieć która moja wersja była ostatnia.

Return to “Pomoc”