Inputy

Juperr
Posts: 16
Joined: Thu Apr 24, 2025 5:16 pm

Post

Witam
Mam taki kod w setup()

Code: Select all

    Supla::Storage::Init();
    auto selectCmd = new Supla::Html::SelectInputParameter(PARAM_CMD1, "Ilość czujników");
    char cstr[3];
    for (int i=0;i<10;i++){
        sprintf(cstr, "%d", i);
        selectCmd->registerValue( cstr , i );
    }
Wyświetla on pole z wyborem ilości czujników.
Jak teraz ma wyglądać kod który po naciśnięciu SAVE wygeneruje mi wybraną ilość pul tekstowych ?
Juperr
Posts: 16
Joined: Thu Apr 24, 2025 5:16 pm

Post

Ok, inaczej
po wybraniu np 3 czujniki mają pojawić się 3 inputy tekstowe
da sie?
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

Z gotowców tego nie zrobisz. Musiałbyś dodać kod, który generuje te inputy na podstawie parametru. Możesz je tworzyć np w loop, ale musisz zabezpieczyć aby tworzył je jednorazowo.
Najlepsze suple dla Twojego domu :mrgreen:
Juperr
Posts: 16
Joined: Thu Apr 24, 2025 5:16 pm

Post

Tak myślałem
Ok Dzięki
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Juperr wrote: Mon Apr 28, 2025 7:08 am Tak myślałem
Ok Dzięki
Jak to napisał kiedyś "mistrz yoda" wypowiadający się powyżej ... "wszystko można - to tylko kod" ;)
Jeżeli ja to zrobiłem z pomocą czata to ty też dasz radę. Ja zrobiłem klasę, która jest używana w webinterface i w klasie zrobiłem pętlę

Code: Select all

for (int i = 0; i < quantity; i++) {
sender->send( .......)
}
a powyżej jest pole, które po kliknięciu save zapisuje wartość do zmiennej quantity
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Ja tak samo zrobiłem w bramce Xiaomi, wykorzystuję ilość czujników do wyświetlenia ilości okien do wpisywania wartości tekstowej adresów MAC czujnika.
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

Return to “Arduino IDE”