Tryb konfiguracyjny i różne inputy do wprowadzania parametrów

User avatar
shimano73
Posts: 2019
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Dzięki bardzo za pomoc. W końcu ruszyło do przodu . Zrobiłem sobie takie cuś jak na obrazku i nasuwa się pytanie .
Na stronie konfiguracyjnej jest możliwość włączenie i wyłączenia "MQTT Settings" , po kliknięciu na "enabled" od razu rozwija się okno z parametrami .U mnie działa to tak , że po wybraniu np czujnika bme280 , zapisaniu , dopiero po resecie i odświeżeniu strony pojawiają się opcje czujnika . Wiem, rozumiem dlaczego tak jest , ale czy jest możliwe aby zrobić to tak samo jak w "MQTT Settings" ? Wiem że w GUI GG było to możliwe .
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
lukfud
Posts: 2255
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

Tak, tylko aby to osiągnąć musisz napisać swoją klasę html'a.
https://www.facebook.com/groups/supladiy/
User avatar
klew
Posts: 9629
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Tak jak lukfud pisał. Trzeba by tu dodać własną klasę generującą HTML i odpowiedni javascript, który będzie otwierał i zamykał odpowiednie "div" zależnie od stanu selecta.

Polecam najpierw sobie takie rzeczy poćwiczyć na gołym HTML i javascript, zanim zaczniesz to pisać w supla device.
Kiedy będzie Supla Offline Party / SOP#2025 ?
zzrr
Posts: 525
Joined: Wed Oct 26, 2022 7:35 pm

Post

Help.
czy biblioteka supla/storage/eeprom.h będzie miała jakiś konflikt z EEPROM.h? Co jakiś czas w trakcie korzystania z urządzenia kasują mi się do zera ustawienia konfiguracyjne i wszystkie inputy trzeba wprowadzać od nowa. Jeżeli zakomentuję supla/storage/eeprom.h i Supla::Eeprom eeprom; wydaje się że wszystko jest w porządku. Czy po prostu zapisuję dane na złych adresach i są w konflikcie z danymi zapisywanymi przez supla/storage/eeprom.h? Nie wiem co i gdzie zapisuje supla/storage/eeprom.h. W urządzeniu mam min. KPOP.
User avatar
lukfud
Posts: 2255
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

zzrr wrote: Thu May 30, 2024 12:05 pm Help.
czy biblioteka supla/storage/eeprom.h będzie miała jakiś konflikt z EEPROM.h? Co jakiś czas w trakcie korzystania z urządzenia kasują mi się do zera ustawienia konfiguracyjne i wszystkie inputy trzeba wprowadzać od nowa. Jeżeli zakomentuję supla/storage/eeprom.h i Supla::Eeprom eeprom; wydaje się że wszystko jest w porządku. Czy po prostu zapisuję dane na złych adresach i są w konflikcie z danymi zapisywanymi przez supla/storage/eeprom.h? Nie wiem co i gdzie zapisuje supla/storage/eeprom.h. W urządzeniu mam min. KPOP.
Ustaw offset dla biblioteki:

Code: Select all

Supla::Eeprom eeprom(512);
a swoje dane zapisuj od 0 do 511 (oczywiście to tylko przykład)
https://www.facebook.com/groups/supladiy/
zzrr
Posts: 525
Joined: Wed Oct 26, 2022 7:35 pm

Post

@lukfud zapisywałem na adresie 0 i 10. Czy offset też wtedy jest konieczny. Kiedyś ten offset wpisywałem a później jakoś nie i też działało. Jesteś w stanie mi to przesuniecie tak w kilku slowach wytłumaczyć. AAA zdaje się że coś kojarze. Ofset 512 znaczy że dane z supli będa powyżej tego adresu. Tak? Kurna wyleciało z głowy.
User avatar
lukfud
Posts: 2255
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

zzrr wrote: Thu May 30, 2024 12:12 pm @lukfud zapisywałem na adresie 0 i 10. Czy offset też wtedy jest konieczny. Kiedyś ten offset wpisywałem a później jakoś nie i też działało. Jesteś w stanie mi to przesuniecie tak w kilku slowach wytłumaczyć. AAA zdaje się że coś kojarze. Ofset 512 znaczy że dane z supli będa powyżej tego adresu. Tak? Kurna wyleciało z głowy.
Dokładnie, jak nie będzie przesunięcia, to biblioteka będzie zapisywać od 0, nadpisując Twoje dane.
https://www.facebook.com/groups/supladiy/
zzrr
Posts: 525
Joined: Wed Oct 26, 2022 7:35 pm

Post

lukfud wrote: Thu May 30, 2024 12:44 pm Dokładnie, jak nie będzie przesunięcia, to biblioteka będzie zapisywać od 0, nadpisując Twoje dane.
Kurna, z pamięcią kiepsko. Dzięki
No i dodam że dałem offset i wychodzi na to że to było to. Jest jak na razie stabilnie i co bym nie kombinował nie mogę zmusić urządzenia żeby zresetowało dane. ;)
zzrr
Posts: 525
Joined: Wed Oct 26, 2022 7:35 pm

Post

@lukfud zobacz...
Nie idzie się wkurzyć...? :roll:

Code: Select all

LAST STATE ADDED: Config mode
Current status: [40] Config mode
Relay[1] turn ON (duration 0 ms)
23552
Channel(1) value changed to 1
 **** Param[param1] is not set
 **** Param[param2] is not set
 **** Param[param3] is not set
 **** Param[param4] is not set
 **** Param[param5] is not set
 **** Param[param6] is not set
Channel(3) value changed to -17.00
Channel(3) value changed to -18.00
Channel(3) value changed to -33.00
User avatar
klew
Posts: 9629
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

zzrr wrote: Thu May 30, 2024 2:25 pm @lukfud zobacz...
Nie idzie się wkurzyć...? :roll:

Code: Select all

LAST STATE ADDED: Config mode
Current status: [40] Config mode
Relay[1] turn ON (duration 0 ms)
23552
Channel(1) value changed to 1
 **** Param[param1] is not set
 **** Param[param2] is not set
 **** Param[param3] is not set
 **** Param[param4] is not set
 **** Param[param5] is not set
 **** Param[param6] is not set
Channel(3) value changed to -17.00
Channel(3) value changed to -18.00
Channel(3) value changed to -33.00
Masz pełne logi, tak aby było widać moment gdy się coś psuje? Może tam będzie jakaś wskazówka
Kiedy będzie Supla Offline Party / SOP#2025 ?

Return to “Arduino IDE”