Wsparcie dla RF BRIDGE 433MHz

User avatar
lukosław
Posts: 116
Joined: Mon Oct 28, 2019 8:20 am

Post

Przy próbie generowania mam:

Code: Select all

Błąd generowania
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:695:14: error: expected constructor, destructor, or type conversion before '(' token
  695 | addFormHeader(webContentBuffer, String(S_SETTING_FOR) + S_SPACE + S_CODES);
      |              ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:696:1: error: 'webContentBuffer' does not name a type
  696 | webContentBuffer += F("
");
      | ^~~~~~~~~~~~~~~~
In file included from .arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:295,
                 from .arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/SPI/SPI.h:24,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaDeviceGUI.h:23,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.h:20,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:17:
.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/WString.h:40:34: error: expected unqualified-id before ')' token
   40 | #define F(string_literal) (FPSTR(PSTR(string_literal)))
      |                                  ^~~~
.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/WString.h:39:76: note: in definition of macro 'FPSTR'
   39 | #define FPSTR(pstr_pointer) (reinterpret_cast(pstr_pointer))
      |                                                                            ^~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:696:21: note: in expansion of macro 'F'
  696 | webContentBuffer += F("

");
      |                     ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:697:1: error: expected unqualified-id before 'if'
  697 | if (!code.isEmpty()) {
      | ^~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:700:1: error: expected unqualified-id before 'else'
  700 | else {
      | ^~~~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:705:1: error: 'webContentBuffer' does not name a type
  705 | webContentBuffer += F("

");
      | ^~~~~~~~~~~~~~~~
In file included from .arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:295,
                 from .arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/SPI/SPI.h:24,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaDeviceGUI.h:23,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.h:20,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:17:
.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/WString.h:40:34: error: expected unqualified-id before ')' token
   40 | #define F(string_literal) (FPSTR(PSTR(string_literal)))
      |                                  ^~~~
.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/WString.h:39:76: note: in definition of macro 'FPSTR'
   39 | #define FPSTR(pstr_pointer) (reinterpret_cast(pstr_pointer))
      |                                                                            ^~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:705:21: note: in expansion of macro 'F'
  705 | webContentBuffer += F("
");
      |                     ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:706:10: error: expected constructor, destructor, or type conversion before '(' token
  706 | addButton(webContentBuffer, S_READ, getParameterRequest(PATH_BRIDGE, ARG_PARM_URL, "read"));
      |          ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:707:17: error: expected constructor, destructor, or type conversion before '(' token
  707 | addFormHeaderEnd(webContentBuffer);
      |                 ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:709:10: error: expected constructor, destructor, or type conversion before '(' token
  709 | addButton(webContentBuffer, S_RETURN, PATH_OTHER);
      |          ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:710:1: error: 'WebServer' does not name a type
  710 | WebServer->sendContent();
      | ^~~~~~~~~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:711:1: error: expected declaration before '}' token
  711 | }
      | ^
Multiple libraries were found for "SoftwareSerial.h"
  Used: /var/www/html/github/GUI-Generic/lib/EspSoftwareSerial
  Not used: /var/www/html/github/GUI-Generic/lib/EspSoftwareSerial
  Not used: .arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/SoftwareSerial
Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp8266:esp8266:generic:eesz=1M64,xtal=160
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_ENABLE_GUI 
-DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OTA -DSUPLA_RELAY -DSUPLA_RF_BRIDGE
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

lukosław wrote: Tue Jan 30, 2024 7:15 pm Przy próbie generowania mam:

Code: Select all

Błąd generowania
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:695:14: error: expected constructor, destructor, or type conversion before '(' token
  695 | addFormHeader(webContentBuffer, String(S_SETTING_FOR) + S_SPACE + S_CODES);
      |              ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:696:1: error: 'webContentBuffer' does not name a type
  696 | webContentBuffer += F("
");
      | ^~~~~~~~~~~~~~~~
In file included from .arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:295,
                 from .arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/SPI/SPI.h:24,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaDeviceGUI.h:23,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.h:20,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:17:
.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/WString.h:40:34: error: expected unqualified-id before ')' token
   40 | #define F(string_literal) (FPSTR(PSTR(string_literal)))
      |                                  ^~~~
.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/WString.h:39:76: note: in definition of macro 'FPSTR'
   39 | #define FPSTR(pstr_pointer) (reinterpret_cast(pstr_pointer))
      |                                                                            ^~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:696:21: note: in expansion of macro 'F'
  696 | webContentBuffer += F("

");
      |                     ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:697:1: error: expected unqualified-id before 'if'
  697 | if (!code.isEmpty()) {
      | ^~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:700:1: error: expected unqualified-id before 'else'
  700 | else {
      | ^~~~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:705:1: error: 'webContentBuffer' does not name a type
  705 | webContentBuffer += F("

");
      | ^~~~~~~~~~~~~~~~
In file included from .arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h:295,
                 from .arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/SPI/SPI.h:24,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaDeviceGUI.h:23,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.h:20,
                 from GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:17:
.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/WString.h:40:34: error: expected unqualified-id before ')' token
   40 | #define F(string_literal) (FPSTR(PSTR(string_literal)))
      |                                  ^~~~
.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/WString.h:39:76: note: in definition of macro 'FPSTR'
   39 | #define FPSTR(pstr_pointer) (reinterpret_cast(pstr_pointer))
      |                                                                            ^~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:705:21: note: in expansion of macro 'F'
  705 | webContentBuffer += F("
");
      |                     ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:706:10: error: expected constructor, destructor, or type conversion before '(' token
  706 | addButton(webContentBuffer, S_READ, getParameterRequest(PATH_BRIDGE, ARG_PARM_URL, "read"));
      |          ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:707:17: error: expected constructor, destructor, or type conversion before '(' token
  707 | addFormHeaderEnd(webContentBuffer);
      |                 ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:709:10: error: expected constructor, destructor, or type conversion before '(' token
  709 | addButton(webContentBuffer, S_RETURN, PATH_OTHER);
      |          ^
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:710:1: error: 'WebServer' does not name a type
  710 | WebServer->sendContent();
      | ^~~~~~~~~
GUI-Generic_bv6.0_gv7.11.8_pl_8dc113c4db5d4d7bc68fbf754096a7ea/SuplaWebPageOther.cpp:711:1: error: expected declaration before '}' token
  711 | }
      | ^
Multiple libraries were found for "SoftwareSerial.h"
  Used: /var/www/html/github/GUI-Generic/lib/EspSoftwareSerial
  Not used: /var/www/html/github/GUI-Generic/lib/EspSoftwareSerial
  Not used: .arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/SoftwareSerial
Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp8266:esp8266:generic:eesz=1M64,xtal=160
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_ENABLE_GUI 
-DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OTA -DSUPLA_RELAY -DSUPLA_RF_BRIDGE
Powinno być już ok
https://gui-generic-builder.supla.io/
User avatar
lukosław
Posts: 116
Joined: Mon Oct 28, 2019 8:20 am

Post

Dało się wygenerować, ale po wrzuceniu binarki na wemosa nie można się połączyć z siecią rozgłaszaną przez moduł. Sieć pojawia się, przy próbie połączenia wyskakuje błąd, sieć znika (restart modułu) i tak w kółko.... W logach nie widzę niczego podejrzanego.
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

lukosław wrote: Wed Jan 31, 2024 10:09 am Dało się wygenerować, ale po wrzuceniu binarki na wemosa nie można się połączyć z siecią rozgłaszaną przez moduł. Sieć pojawia się, przy próbie połączenia wyskakuje błąd, sieć znika (restart modułu) i tak w kółko.... W logach nie widzę niczego podejrzanego.
wyczyść pamięć i wgraj wszystko ponownie.
https://gui-generic-builder.supla.io/
User avatar
lukosław
Posts: 116
Joined: Mon Oct 28, 2019 8:20 am

Post

To była wina wemosa. Czyściłem pamięć, ale to nic nie dawało. Wymieniłem na inny i wszystko wydaje się być w porządku 8-)
User avatar
lukosław
Posts: 116
Joined: Mon Oct 28, 2019 8:20 am

Post

Cześć. Wygenerowałem dzisiaj GUI generic ze wsparciem RF i znowu mam jakiś problem z odczytywaniem kodów. Po wciśnięciu przycisku odczytaj, GUI przechodzi w tryb czytania kodów, ale po odświeżeniu nie wyświetla żadnych kodów. Pilot i układ są w 100% sprawne. Jak ostatnio pisałem to działało ok, ale dopiero teraz wróciłem do projektu.
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

lukosław wrote: Wed Feb 14, 2024 6:14 pm Cześć. Wygenerowałem dzisiaj GUI generic ze wsparciem RF i znowu mam jakiś problem z odczytywaniem kodów. Po wciśnięciu przycisku odczytaj, GUI przechodzi w tryb czytania kodów, ale po odświeżeniu nie wyświetla żadnych kodów. Pilot i układ są w 100% sprawne. Jak ostatnio pisałem to działało ok, ale dopiero teraz wróciłem do projektu.
Wygraj stary soft i zobacz czy działa.
https://gui-generic-builder.supla.io/
User avatar
lukosław
Posts: 116
Joined: Mon Oct 28, 2019 8:20 am

Post

Niestety nie mam go już :( Żeby wyeliminować problem hardware wrzuciłem przykład receive z biblioteki rc-switch i działa OK.

Próbowałem też ustawić kody odczytane przez rc-switch dla przekaźników (myślałem że może tylko funkcja odczytywania kodów nie działa), ale też niestety brak reakcji.

EDIT:
Jednak po ustawieniu kodów odczytanych w rc-switch działa sterowanie przekaźnikami. Wygląda to tak, jakby odczytywanie kodów w GG nie działało poprawnie.
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

lukosław wrote: Wed Feb 14, 2024 7:41 pm Niestety nie mam go już :( Żeby wyeliminować problem hardware wrzuciłem przykład receive z biblioteki rc-switch i działa OK.

Próbowałem też ustawić kody odczytane przez rc-switch dla przekaźników (myślałem że może tylko funkcja odczytywania kodów nie działa), ale też niestety brak reakcji.

EDIT:
Jednak po ustawieniu kodów odczytanych w rc-switch działa sterowanie przekaźnikami. Wygląda to tak, jakby odczytywanie kodów w GG nie działało poprawnie.
Poprawiłem w 7.12.18
https://gui-generic-builder.supla.io/
Michal81
Posts: 173
Joined: Sun Feb 02, 2020 9:03 pm

Post

Po skonfigurowaniu przekaźnika , bramka mimo że wcześnie była dodana i łączyła się z Suplą , teraz cały czas nie może się połączyć.
Dioda miga wolno.
Dzieje się to w momencie konfiguracji przekaźnika i zapisaniu ustawień. To restarcie urządzenia nie umie się ono połączyć z Suplą.
Przed konfiguracją przekaźnika wszystko jest połączone.
Odczytany kod pilota : Received 12433032 Length: 24bit Protocol: 1 Pulse Length: 244
Ktoś miał by jakiś pomysł ?
You do not have the required permissions to view the files attached to this post.

Return to “GUI Generic”