GUI Generic

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

Espablo wrote: Sun Nov 22, 2020 3:25 pm
YoMan wrote: Sun Nov 22, 2020 2:46 pm Prawie wszystkie błędy dotyczą plików sequence_button.cpp, simple_button.cpp i button.h i chyba dwa błędy z io.h
menadżer płytek 2.7.4 (w poprzednich wątkach były problemy wynikające z powodu starego menadżera więc zainstalowałem na nowo ale tu chyba nie to)
usuń cały SuplaDevice i wgraj z tego linka co podałem wyżej
nareszcie !!!!! :) dzięki
czyli coś było powalone w bibliotekach

natomiast chyba urządzenie nie działa poprawnie. Zarejestrował się w cloudzie ale pusty. Tutaj powinny być przyciski, przekaźniki, etc.
Nie ma bez znaczenia jaką płytkę wybiorę (lub brak)
Screenshot_2020-11-22 Screenshot.png

zaczynam przeglądać forum czy coś nie spitoliłem i nie przegapiłem a potem pliki gdzie to będzie i czemu nie ma.

EDIT i jest OK - znalazłem (prawie) wszystko. Jeszcze OTA wywala błędy ale to może zostawię sobie na przyszły weekend ;)

Code: Select all

sketch\SuplaWebServer.cpp: In member function 'void SuplaWebServer::begin()':
SuplaWebServer.cpp:39:3: error: 'httpUpdater' was not declared in this scope
   httpUpdater.setup(&httpServer, UPDATE_PATH, www_username, www_password);
   ^
sketch\SuplaWebServer.cpp: In member function 'void SuplaWebServer::createWebServer()':
SuplaWebServer.cpp:56:34: error: 'handleFirmwareUp' is not a member of 'SuplaWebServer'
   httpServer.on(path, std::bind(&SuplaWebServer::handleFirmwareUp, this));
                                  ^
sketch\SuplaWebServer.cpp: At global scope:
SuplaWebServer.cpp:137:39: error: no 'void SuplaWebServer::handleFirmwareUp()' member function declared in class 'SuplaWebServer'
 void SuplaWebServer::handleFirmwareUp() {
                                       ^
SuplaWebServer.cpp:230:46: error: no 'String SuplaWebServer::supla_webpage_upddate()' member function declared in class 'SuplaWebServer'
 String SuplaWebServer::supla_webpage_upddate() {
                                              ^
exit status 1
'httpUpdater' was not declared in this scope
Dzięki za pomoc i cierpliwość @espablo @klew @patryk
You do not have the required permissions to view the files attached to this post.
Last edited by YoMan on Sun Nov 22, 2020 6:23 pm, edited 1 time in total.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

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

Patryk wrote: Sun Nov 22, 2020 6:17 pm @YoMan
viewtopic.php?p=80813#p80813
własnie znalazłem ;) thx
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Adamo28
Posts: 223
Joined: Sun Nov 08, 2020 2:54 pm

Post

Dołożyłem do oryginalnego softu wyświetlacz 2x16 który pokazuje IP jakie ma nadany moduł , chciałbym tez wyświetlić na nim dane z czujnika BME280 który jest podłączony. Nie mogę tego ugryźć. Może ktoś podpowiedzieć jak wygląda składnia do wyświetlanie w pętli loop.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Wydaje mi się, że definicja akcji przycisku działa odwrotnie...
Przy przekaźniku ze Sterowanie stanem: NORMALNE i przycisku o reakcji WCIŚNIĘCIE zmiana stanu przekaźnika następuje przy zwalnianiu przycisku (przycisk podaje stan niski) a przy reakcji ZWOLNIENIE zmiana stanu przekaźnika następuje po wciśnięciu przycisku. Przy reakcji ZMIANA STANU działa zgodnie z moimi oczekiwaniami i włącza przekaźnik po naciśnięciu a wyłącza przekaźnik po zwolnieniu przycisku.

No chyba, że źle interpretuję sterowanie stanem NORMALNE i ODWRÓCONE... ale wydawało mi się, że normalnie powinno się sterować przekaźnikiem stanem niskim...
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Goral64 wrote: Sun Nov 22, 2020 9:45 pm No chyba, że źle interpretuję sterowanie stanem NORMALNE i ODWRÓCONE... ale wydawało mi się, że normalnie powinno się sterować przekaźnikiem stanem niskim...
NORMALNE = HIGH
ODWRÓCONE = LOW
Trzeba chyba będzie zmienić opis
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
abudabdi new
Posts: 23
Joined: Sun Nov 08, 2020 7:27 am

Post

Może mi ktoś wskazać gdzie kupić czujnik MAX 6675 pod wspomniane w pierwszym poście SPI ? Kupiłem taki i nie działa
You do not have the required permissions to view the files attached to this post.
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

Żaluzje fasadowe na tym sofcie już działają ponad tydzień i nie widzę żadnych problemów :) Natomiast zauważyłem że teraz jak zmieni się czas w cloud to zawsze wymaga kalibracji - coś się zmieniło jeśli tak to może opis w pierwszym poście także można zmienić odnośnie procedury kalibracji.
Druga sprawa może dzięki nowej funkcji w bibliotekach na multiclick dodać opcję że np 3x wciśnięcie klawisza podnosi/opuszcza całkowicie żaluzję/roletę (jakby prawy klawisz w aplikacji) ?
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

Testował ktoś ostatnia wersję na sonoff 4ch? Nie wiem czy to wina mojego modułu czy może kwestia softu ale kanał pierwszy warjuje co chwilę się włącza i wyłącza, a nawet tak jak by wchodzi w config i odrazu wychodzi.

Wgrałem soft na wemosa i ustawiłem sonoff 4ch z tym że nie było podłączonych żadnych przekaźników i przycisków i było ok.
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

LukaszH wrote: Wed Nov 25, 2020 8:23 am Żaluzje fasadowe na tym sofcie już działają ponad tydzień i nie widzę żadnych problemów :) Natomiast zauważyłem że teraz jak zmieni się czas w cloud to zawsze wymaga kalibracji - coś się zmieniło jeśli tak to może opis w pierwszym poście także można zmienić odnośnie procedury kalibracji.
Zmiana czasu w cloud zawsze wymagała ponownej kalibracji po stronie sterownika. Opis ręcznej kalibracji dotyczy sytuacji, gdzie zmieniła się pozycja rolety i moduł utracił zasilanie przed zapisaniem nowego stanu do pamięci trwałej. Wtedy po powrocie zasilania apka pokaże pozycję niezgodną z rzeczywistością i można to sobie zsynchronizować tak jak opisano to w pierwszym poście.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “GUI Generic”