GUI Generic

Krzyśku
Posts: 144
Joined: Mon Sep 16, 2019 7:22 pm
Location: Gorzów

Post

W module z tego wątku viewtopic.php?f=26&t=6016 wgrałem i ustawiłem co trzeba. Wyjścia na przyciski dolutowałem do 0, GDN i TX. Tak też je ustawiłem na stronie konfiguracji.
Ale nie działa jak trzeba. W jednym z relay po zaniku i powrocie zasilania jest ON, choć przed zanikiem było OFF. W drugi jest jak było przed zanikiem czyli OFF.
Ktoś, coś?
Last edited by Krzyśku on Sun Oct 04, 2020 5:05 pm, edited 1 time in total.
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Masz rezystory pull-up na przyciskach? Usuń na testy przyciski i ustaw tylko przekaźniki. Sprawdź czy nadal będzie tak samo.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Krzyśku
Posts: 144
Joined: Mon Sep 16, 2019 7:22 pm
Location: Gorzów

Post

No to na razie nie sprawdzę, bo spadł mi wkrętak i się moduł zjarał :(
Muszę kupić nowy...
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Szukam pomocy , chciałbym zająć się nową biblioteką ale aby móc czasem zajrzeć do starej stworzyłem sobie nowy profil na laptopie.
Zainstalowałem nowe arduino (1.8.13) i potrzebne biblioteki i płytk (esp 2.4 ) Niestety podczas kompilacji GUI Generic , pojawiły się błędy z którymi sobie nie radzę. Pewnie brakuje jeszcze czegoś brakuje ale nie wiem czego.
Kompilacja się wysypuje w pliku SuplaConfigESP.cpp

Code: Select all


  while (!WiFi.softAP(CONFIG_WIFI_NAME, ""))
  {
    Serial.println(F("."));
    delay(100);
  }
a tu lista błedow

Code: Select all

Arduino:1.8.13 (Windows 7), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"


sketch\SuplaConfigESP.cpp: In member function 'void SuplaConfigESP::configModeInit()':

SuplaConfigESP.cpp:193:43: error: no matching function for call to 'ESP8266WiFiClass::softAP(String&, const char [1])'

   while (!WiFi.softAP(CONFIG_WIFI_NAME, ""))

                                           ^

sketch\SuplaConfigESP.cpp:193:43: note: candidate is:

In file included from C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFi.h:35:0,

                 from sketch\SuplaConfigESP.cpp:16:

C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFiAP.h:39:14: note: bool ESP8266WiFiAPClass::softAP(const char*, const char*, int, int, int)

         bool softAP(const char* ssid, const char* passphrase = NULL, int channel = 1, int ssid_hidden = 0, int max_connection = 4);

              ^

C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFiAP.h:39:14: note:   no known conversion for argument 1 from 'String' to 'const char*'

sketch\SuplaConfigManager.cpp: In member function 'void SuplaConfigManager::setGUIDandAUTHKEY()':

SuplaConfigManager.cpp:388:22: error: 'STATION_IF' was not declared in this scope

     wifi_get_macaddr(STATION_IF, (unsigned char*)mac);

                      ^

SuplaConfigManager.cpp:388:53: error: 'wifi_get_macaddr' was not declared in this scope

     wifi_get_macaddr(STATION_IF, (unsigned char*)mac);

                                                     ^

SuplaConfigManager.cpp:395:22: error: 'SOFTAP_IF' was not declared in this scope

     wifi_get_macaddr(SOFTAP_IF, (unsigned char*)mac);

                      ^

SuplaConfigManager.cpp:395:52: error: 'wifi_get_macaddr' was not declared in this scope

     wifi_get_macaddr(SOFTAP_IF, (unsigned char*)mac);

                                                    ^

SuplaConfigManager.cpp:402:42: error: 'system_get_time' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                          ^

SuplaConfigManager.cpp:402:63: error: 'spi_flash_get_id' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                               ^

SuplaConfigManager.cpp:402:86: error: 'system_get_chip_id' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                                                      ^

SuplaConfigManager.cpp:402:110: error: 'system_get_rtc_time' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                                                                              ^

exit status 1

no matching function for call to 'ESP8266WiFiClass::softAP(String&, const char [1])'



W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

shimano73 wrote: Mon Oct 05, 2020 5:47 pm Szukam pomocy , chciałbym zająć się nową biblioteką ale aby móc czasem zajrzeć do starej stworzyłem sobie nowy profil na laptopie.
Zainstalowałem nowe arduino (1.8.13) i potrzebne biblioteki i płytk (esp 2.4 ) Niestety podczas kompilacji GUI Generic , pojawiły się błędy z którymi sobie nie radzę. Pewnie brakuje jeszcze czegoś brakuje ale nie wiem czego.
Kompilacja się wysypuje w pliku SuplaConfigESP.cpp

Code: Select all


  while (!WiFi.softAP(CONFIG_WIFI_NAME, ""))
  {
    Serial.println(F("."));
    delay(100);
  }
a tu lista błedow

Code: Select all

Arduino:1.8.13 (Windows 7), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"


sketch\SuplaConfigESP.cpp: In member function 'void SuplaConfigESP::configModeInit()':

SuplaConfigESP.cpp:193:43: error: no matching function for call to 'ESP8266WiFiClass::softAP(String&, const char [1])'

   while (!WiFi.softAP(CONFIG_WIFI_NAME, ""))

                                           ^

sketch\SuplaConfigESP.cpp:193:43: note: candidate is:

In file included from C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFi.h:35:0,

                 from sketch\SuplaConfigESP.cpp:16:

C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFiAP.h:39:14: note: bool ESP8266WiFiAPClass::softAP(const char*, const char*, int, int, int)

         bool softAP(const char* ssid, const char* passphrase = NULL, int channel = 1, int ssid_hidden = 0, int max_connection = 4);

              ^

C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFiAP.h:39:14: note:   no known conversion for argument 1 from 'String' to 'const char*'

sketch\SuplaConfigManager.cpp: In member function 'void SuplaConfigManager::setGUIDandAUTHKEY()':

SuplaConfigManager.cpp:388:22: error: 'STATION_IF' was not declared in this scope

     wifi_get_macaddr(STATION_IF, (unsigned char*)mac);

                      ^

SuplaConfigManager.cpp:388:53: error: 'wifi_get_macaddr' was not declared in this scope

     wifi_get_macaddr(STATION_IF, (unsigned char*)mac);

                                                     ^

SuplaConfigManager.cpp:395:22: error: 'SOFTAP_IF' was not declared in this scope

     wifi_get_macaddr(SOFTAP_IF, (unsigned char*)mac);

                      ^

SuplaConfigManager.cpp:395:52: error: 'wifi_get_macaddr' was not declared in this scope

     wifi_get_macaddr(SOFTAP_IF, (unsigned char*)mac);

                                                    ^

SuplaConfigManager.cpp:402:42: error: 'system_get_time' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                          ^

SuplaConfigManager.cpp:402:63: error: 'spi_flash_get_id' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                               ^

SuplaConfigManager.cpp:402:86: error: 'system_get_chip_id' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                                                      ^

SuplaConfigManager.cpp:402:110: error: 'system_get_rtc_time' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                                                                              ^

exit status 1

no matching function for call to 'ESP8266WiFiClass::softAP(String&, const char [1])'



a spróbowałeś uruchomić arduino ponownie? :)
https://gui-generic-builder.supla.io/
Krzyśku
Posts: 144
Joined: Mon Sep 16, 2019 7:22 pm
Location: Gorzów

Post

A czy jest planowane dodanie możliwości aktualizacji online dla 8285?
adamdd1
Posts: 25
Joined: Sun Jun 02, 2019 8:11 pm

Post

mnie pomógł menadżer płytek 2.7.4
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

krycha88 wrote: Mon Oct 05, 2020 5:55 pm
shimano73 wrote: Mon Oct 05, 2020 5:47 pm Szukam pomocy , chciałbym zająć się nową biblioteką ale aby móc czasem zajrzeć do starej stworzyłem sobie nowy profil na laptopie.
Zainstalowałem nowe arduino (1.8.13) i potrzebne biblioteki i płytk (esp 2.4 ) Niestety podczas kompilacji GUI Generic , pojawiły się błędy z którymi sobie nie radzę. Pewnie brakuje jeszcze czegoś brakuje ale nie wiem czego.
Kompilacja się wysypuje w pliku SuplaConfigESP.cpp

Code: Select all


  while (!WiFi.softAP(CONFIG_WIFI_NAME, ""))
  {
    Serial.println(F("."));
    delay(100);
  }
a tu lista błedow

Code: Select all

Arduino:1.8.13 (Windows 7), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"


sketch\SuplaConfigESP.cpp: In member function 'void SuplaConfigESP::configModeInit()':

SuplaConfigESP.cpp:193:43: error: no matching function for call to 'ESP8266WiFiClass::softAP(String&, const char [1])'

   while (!WiFi.softAP(CONFIG_WIFI_NAME, ""))

                                           ^

sketch\SuplaConfigESP.cpp:193:43: note: candidate is:

In file included from C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFi.h:35:0,

                 from sketch\SuplaConfigESP.cpp:16:

C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFiAP.h:39:14: note: bool ESP8266WiFiAPClass::softAP(const char*, const char*, int, int, int)

         bool softAP(const char* ssid, const char* passphrase = NULL, int channel = 1, int ssid_hidden = 0, int max_connection = 4);

              ^

C:\Users\Supla\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src/ESP8266WiFiAP.h:39:14: note:   no known conversion for argument 1 from 'String' to 'const char*'

sketch\SuplaConfigManager.cpp: In member function 'void SuplaConfigManager::setGUIDandAUTHKEY()':

SuplaConfigManager.cpp:388:22: error: 'STATION_IF' was not declared in this scope

     wifi_get_macaddr(STATION_IF, (unsigned char*)mac);

                      ^

SuplaConfigManager.cpp:388:53: error: 'wifi_get_macaddr' was not declared in this scope

     wifi_get_macaddr(STATION_IF, (unsigned char*)mac);

                                                     ^

SuplaConfigManager.cpp:395:22: error: 'SOFTAP_IF' was not declared in this scope

     wifi_get_macaddr(SOFTAP_IF, (unsigned char*)mac);

                      ^

SuplaConfigManager.cpp:395:52: error: 'wifi_get_macaddr' was not declared in this scope

     wifi_get_macaddr(SOFTAP_IF, (unsigned char*)mac);

                                                    ^

SuplaConfigManager.cpp:402:42: error: 'system_get_time' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                          ^

SuplaConfigManager.cpp:402:63: error: 'spi_flash_get_id' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                               ^

SuplaConfigManager.cpp:402:86: error: 'system_get_chip_id' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                                                      ^

SuplaConfigManager.cpp:402:110: error: 'system_get_rtc_time' was not declared in this scope

     GUID[a] = (GUID[a] + system_get_time() + spi_flash_get_id() + system_get_chip_id() + system_get_rtc_time()) % 255;

                                                                                                              ^

exit status 1

no matching function for call to 'ESP8266WiFiClass::softAP(String&, const char [1])'



a spróbowałeś uruchomić arduino ponownie? :)
nawet zresetowałem laptopa i dalej to samo
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

shimano73 wrote: Mon Oct 05, 2020 5:47 pm Szukam pomocy , chciałbym zająć się nową biblioteką ale aby móc czasem zajrzeć do starej stworzyłem sobie nowy profil na laptopie.
Zainstalowałem nowe arduino (1.8.13) i potrzebne biblioteki i płytk (esp 2.4 ) Niestety podczas kompilacji GUI Generic , pojawiły się błędy z którymi sobie nie radzę. Pewnie brakuje jeszcze czegoś brakuje ale nie wiem czego.
Kompilacja się wysypuje w pliku SuplaConfigESP.cpp
Wydaje mi się, że brakuje Ci bibliotek
Krzyśku wrote: Mon Oct 05, 2020 6:04 pm A czy jest planowane dodanie możliwości aktualizacji online dla 8285?
Nie ma znaczenia czy to jest 8266 czy 8285. Ważna jest ilość pamięci. Jeśli jest to 1Mb tak jak 8285 to nie da rady.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Krzyśku
Posts: 144
Joined: Mon Sep 16, 2019 7:22 pm
Location: Gorzów

Post

Krzyśku wrote: Mon Oct 05, 2020 6:04 pm A czy jest planowane dodanie możliwości aktualizacji online dla 8285?
Espablo wrote: Mon Oct 05, 2020 7:59 pm Nie ma znaczenia czy to jest 8266 czy 8285. Ważna jest ilość pamięci. Jeśli jest to 1Mb tak jak 8285 to nie da rady.
No trudno. Ale i tak jest o niebo lepiej :)
Wgrałem do modułu Loratap (moduł roletowy).
Przyciski działają jak trzeba. W aplikacji też wszystko ok, mogę sobie przymknąć ile trzeba. Jest cały czas połączenie. Nic nie zrywa. Bajka.
Dzięki za kawał dobrej roboty :)

Return to “GUI Generic”