GUI-Generic Builder (online)

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

Bo jedno wygenerowałeś z szablonu json, a drugie wyklikałeś w Builderze.
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
Jureq
Posts: 71
Joined: Wed Aug 15, 2018 6:42 am
Location: SE Poland

Post

Goral64 wrote: Wed Mar 25, 2026 9:22 pm Bo jedno wygenerowałeś z szablonu json, a drugie wyklikałeś w Builderze.
chodzi mi o to że dla modułu z GG v26.03.15a ręcznie pobiera się v26.03.20
na module GG v26.03.13 pobieram v26.03.13
a na jeszcze innym ze starym GG v25.02.11 pobieram ręcznie najnowszy soft v26.03.25

coś chyba jest nie bardzo ?
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

Jureq wrote: Thu Mar 26, 2026 8:27 am
Goral64 wrote: Wed Mar 25, 2026 9:22 pm Bo jedno wygenerowałeś z szablonu json, a drugie wyklikałeś w Builderze.
chodzi mi o to że dla modułu z GG v26.03.15a ręcznie pobiera się v26.03.20
na module GG v26.03.13 pobieram v26.03.13
a na jeszcze innym ze starym GG v25.02.11 pobieram ręcznie najnowszy soft v26.03.25

coś chyba jest nie bardzo ?
To akurat nie jest dziwne.
Jeśli używasz do pobrania firmware linku bezpośredniego:

Code: Select all

https://gui-generic-builder.supla.io/?firmware=<ID>
to pobrane jest firmware ostatnio wygenerowane. Takie, które już istnieje w cache buildera, nieważne jaką metodą wygenerowane (ręcznie czy automatycznie).
Widzimy się na Supla Offline Party Season 2026 :D

Image
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

Jureq wrote: Wed Mar 25, 2026 7:08 pm
Goral64 wrote: Wed Mar 25, 2026 5:19 pm No dobra, to teraz sprawdźcie czy działa autoupdate?
automatyczna nie działa ale jest różnica bo komunikat o błędzie pojawia się dużo szybciej
Spróbuj teraz jeszcze raz...
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
Jureq
Posts: 71
Joined: Wed Aug 15, 2018 6:42 am
Location: SE Poland

Post

Goral64 wrote: Thu Mar 26, 2026 4:07 pm
Spróbuj teraz jeszcze raz...
niestety nie widać poprawy
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

Jureq wrote: Thu Mar 26, 2026 7:05 pm
Goral64 wrote: Thu Mar 26, 2026 4:07 pm
Spróbuj teraz jeszcze raz...
niestety nie widać poprawy
To aktualnie nie mam żadnej koncepcji. Od strony Buildera wygląda wszystko OK.
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
Jureq
Posts: 71
Joined: Wed Aug 15, 2018 6:42 am
Location: SE Poland

Post

Goral64 wrote: Fri Mar 27, 2026 2:44 pm

To aktualnie nie mam żadnej koncepcji. Od strony Buildera wygląda wszystko OK.
wgrałem do testów soft z debugowaniem, jak naciskam sprawdź aktualizację to włącza mu się dłuższe myślenie po czym wypluwa takie coś:

Code: Select all

19:24:57.594 -> connecting to gui-generic-builder.supla.io:80
19:25:29.924 -> UpdateBuilder - Headers received
19:25:29.924 -> Update status: Free memory at SendHeaderGUI: 20888 bytes
19:25:30.060 -> Deinitializing SRPC
19:25:30.060 -> Supla server connection lost. Trying to reconnect
19:25:30.094 -> Establishing NOT encrypted connection with: svr15.supla.org (port: 2015)
19:25:30.167 -> Connected via IP 192.168.0.32
19:25:30.167 -> Connected to Supla Server
19:25:30.167 -> Initializing SRPC (proto: 23)
19:25:30.167 -> Send: [53 55 50 4C 41 17 01 00 00 00 4B 00 00 00 B1 02 00 00 68 6F 6D 65 40 6A 74 70 2E 70 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D4 F5 D5 5F 14 15 C7 63 14 46 9A 59 8A 18 22 D1 06 8A 24 0B 34 BD C1 17 23 E4 18 5F F5 5C 80 35 47 55 49 20 47 65 6E 65 72 69 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
19:25:30.279 -> CH[0], type: 2900, FuncList: 0xEF, function: 130, flags: 0x009010000, online, validityTimeSec: 0, icon: 0, value: [00 00 00 00 00 00 00 00]
19:25:30.279 -> Send: [00 54 0B 00 00 EF 00 00 00 82 00 00 00 00 00 01 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
19:25:30.279 -> CH[1], type: 11000, FuncList: 0xFC03, function: 700, flags: 0x000010000, online, validityTimeSec: 0, icon: 0, value: [01 00 08 00 00 00 00 00]
19:25:30.312 -> Send: [01 F8 2A 00 00 03 FC 00 00 BC 02 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 01 00 08 00 00 00 00 00 00 ]
19:25:30.312 -> CH[2], type: 3034, FuncList: 0x0, function: 40, flags: 0x008010000, online, validityTimeSec: 0, icon: 0, value: [00 00 00 00 00 00 33 40]
19:25:30.312 -> Send: [02 DA 0B 00 00 00 00 00 00 28 00 00 00 00 00 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 40 00 ]
19:25:30.346 -> Send: [53 55 50 4C 41 ]
19:25:33.136 -> Recv: [53 55 50 4C 41 17 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 1C 01 53 55 50 4C 41 ]
19:25:33.136 -> Device registered (activity timeout 120 s, server version: 28, server min version: 1)
19:25:33.136 -> Changing activity timeout to 30 s
19:25:33.136 -> Send: [53 55 50 4C 41 17 02 00 00 00 D2 00 00 00 01 00 00 00 1E ]
19:25:33.136 -> Send: [53 55 50 4C 41 ]
19:25:33.136 -> Relay[0] updating timer value: remainingTime=0 state=0
19:25:33.136 -> SRPC sending: remaining time 0, channel 0, state 0
19:25:33.136 -> Send: [53 55 50 4C 41 17 03 00 00 00 69 00 00 00 E3 00 00 00 00 32 DD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
19:25:33.229 -> Send: [53 55 50 4C 41 ]
19:25:33.229 -> Send: [53 55 50 4C 41 17 04 00 00 00 A8 02 00 00 06 00 00 00 01 00 00 00 00 00 ]
19:25:33.229 -> Send: [53 55 50 4C 41 ]
19:25:33.369 -> Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1C 00 00 00 01 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00 01 53 55 50 4C 41 53 55 50 4C 41 17 03 00 00 00 AA 02 00 00 32 00 00 00 00 82 00 00 00 00 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 53 55 50 4C 41 17 04 00 00 00 AB 02 00 00 01 00 00 00 00 53 55 50 4C 41 53 55 50 4C 41 17 05 00 00 00 AA 02 00 00 28 00 00 00 02 28 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 53 55 50 4C 41 17 06 00 00 00 AB 02 00 00 01 00 00 00 02 53 55 50 4C 41 ]
19:25:33.464 -> Received new device config
19:25:33.464 -> Processing AutomaticTimeSync config
19:25:33.464 -> Sending device config result OK (1)
19:25:33.464 -> Send: [53 55 50 4C 41 17 05 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
19:25:33.464 -> Send: [53 55 50 4C 41 ]
19:25:33.464 -> Channel[0] Received SetChannelConfig: fnc 130, config type 0, config size 42
19:25:33.464 -> Channel[0] handleChannelConfig, func 130, configtype 0, configsize 42
19:25:33.464 -> Relay[0] applyChannelConfig, func 130, configtype 0, configsize 42
19:25:33.464 -> Relay[0] OvercurrentMaxAllowed: 0, OvercurrentThreshold: 0
19:25:33.464 -> Channel[0] ConfigType 0 applied
19:25:33.464 -> Channel[0] Sending SetChannelConfigResult OK (1)
19:25:33.511 -> Send: [53 55 50 4C 41 17 06 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
19:25:33.511 -> Send: [53 55 50 4C 41 ]
19:25:33.511 -> Channel[0] Received ChannelConfigFinished
19:25:33.511 -> Channel[2] Received SetChannelConfig: fnc 40, config type 0, config size 32
19:25:33.511 -> Channel[2] handleChannelConfig, func 40, configtype 0, configsize 32
19:25:33.511 -> Channel[2] temperature correction 0.00
19:25:33.511 -> Channel[2] humidity correction 0.00
19:25:33.511 -> Channel[2] ConfigType 0 applied
19:25:33.511 -> Channel[2] Sending SetChannelConfigResult OK (1)
19:25:33.511 -> Send: [53 55 50 4C 41 17 07 00 00 00 B4 02 00 00 03 00 00 00 01 00 02 ]
19:25:33.548 -> Send: [53 55 50 4C 41 ]
19:25:33.548 -> Channel[2] Received ChannelConfigFinished
19:25:34.057 -> Free memory at SendHeaderGUI: 19296 bytes
19:25:35.180 -> Recv: [53 55 50 4C 41 17 07 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
19:25:35.180 -> Activity timeout set to 30 s
19:25:35.369 -> Recv: [53 55 50 4C 41 17 08 00 00 00 B2 02 00 00 0C 00 00 00 01 BC 02 00 00 00 04 00 00 00 00 00 53 55 50 4C 41 ]
19:25:35.369 -> AT[1] received config with active actions: 0x0
19:25:38.573 -> SPIFFSConfig: writing to file "/supla-dev.cfg"
19:25:38.573 -> SPIFFSConfig: writing to file "/supla-dev.cfg.bak"
19:25:58.541 -> Send: [53 55 50 4C 41 17 08 00 00 00 28 00 00 00 10 00 00 00 F1 00 00 00 00 00 00 00 1C 18 03 00 00 00 00 00 ]
19:25:58.541 -> Send: [53 55 50 4C 41 ]
19:25:58.729 -> Recv: [53 55 50 4C 41 17 09 00 00 00 32 00 00 00 10 00 00 00 A8 CB C6 69 00 00 00 00 CF 24 00 00 00 00 00 00 53 55 50 4C 41 ]
19:26:23.572 -> Send: [53 55 50 4C 41 17 09 00 00 00 28 00 00 00 10 00 00 00 0A 01 00 00 00 00 00 00 F6 38 03 00 00 00 00 00 ]
19:26:23.572 -> Send: [53 55 50 4C 41 ]
19:26:23.712 -> Recv: [53 55 50 4C 41 17 0A 00 00 00 32 00 00 00 10 00 00 00 C1 CB C6 69 00 00 00 00 C9 15 00 00 00 00 00 00 53 55 50 4C 41 ]
może to coś pomoże ?
User avatar
Jureq
Posts: 71
Joined: Wed Aug 15, 2018 6:42 am
Location: SE Poland

Post

coś nie mam szczęścia, dzisiejszą wersję wgrałem na jedno urządzenie i pomimo że nadal nie działają aktualizacje to przynajmniej ds18b20 zaczął coś pokazywać ale prz generowaniu innej konfiguracji mam takie kwiatki:

Code: Select all

×
Błąd generowania
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(GUIGenericCommon.cpp.o): in function `_Z10HexToBytes6String':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/GUIGenericCommon.cpp:21: multiple definition of `_Z10HexToBytes6String'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(GUIGenericCommon.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/GUIGenericCommon.cpp:21: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(GUIGenericCommon.cpp.o): in function `_Z22getCountSensorChannelsv':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/GUIGenericCommon.cpp:31: multiple definition of `_Z22getCountSensorChannelsv'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(GUIGenericCommon.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/GUIGenericCommon.cpp:31: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(GUIGenericCommon.cpp.o): in function `_Z24getCountActiveThermostatv':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/GUIGenericCommon.cpp:75: multiple definition of `_Z24getCountActiveThermostatv'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(GUIGenericCommon.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/GUIGenericCommon.cpp:75: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(GUIGenericCommon.cpp.o): in function `_Z16getCountChannelsv':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/GUIGenericCommon.cpp:85: multiple definition of `_Z16getCountChannelsv'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(GUIGenericCommon.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/GUIGenericCommon.cpp:85: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(GUIGenericCommon.cpp.o): in function `_Z15printFreeMemoryPKc':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/GUIGenericCommon.cpp:94: multiple definition of `_Z15printFreeMemoryPKc'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(GUIGenericCommon.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/GUIGenericCommon.cpp:94: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(GUIGenericCommon.cpp.o): in function `_Z9getAPNamev':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/GUIGenericCommon.cpp:100: multiple definition of `_Z9getAPNamev'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(GUIGenericCommon.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/GUIGenericCommon.cpp:100: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(Markup.cpp.o): in function `_Z7addFormRK6StringS1_':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/Markup.cpp:20: multiple definition of `_Z7addFormRK6StringS1_'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(Markup.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/Markup.cpp:20: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(Markup.cpp.o): in function `_Z10addFormEndv':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/Markup.cpp:28: multiple definition of `_Z10addFormEndv'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(Markup.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/Markup.cpp:28: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(Markup.cpp.o): in function `_Z13addFormHeaderRK6String':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/Markup.cpp:32: multiple definition of `_Z13addFormHeaderRK6String'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(Markup.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/Markup.cpp:32: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(Markup.cpp.o): in function `_Z16addFormHeaderEndv':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/Markup.cpp:41: multiple definition of `_Z16addFormHeaderEndv'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(Markup.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/Markup.cpp:41: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(Markup.cpp.o): in function `_Z5addBrv':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/Markup.cpp:45: multiple definition of `_Z5addBrv'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(Markup.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/Markup.cpp:45: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/objs.a(Markup.cpp.o): in function `_Z8addLabelRK6String':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/Markup.cpp:49: multiple definition of `_Z8addLabelRK6String'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/objs.a(Markup.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/Markup.cpp:49: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .

...

tu musiałem sporo powycinać bo log miał 232426 znaków 

....


GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/update/UpdateURL.cpp:20: multiple definition of `_ZN9UpdateURLC1ERK6String'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/src/update/objs.a(UpdateURL.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/src/update/UpdateURL.cpp:20: first defined here
.arduino15/packages/esp32/tools/esp-x32/2405/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/update/objs.a(UpdateURL.cpp.o): in function `_ZN9UpdateURL6updateEv':
GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/update/UpdateURL.cpp:24: multiple definition of `_ZN9UpdateURL6updateEv'; .cache/arduino/sketches/2C7A16B03F91E6D7001753550B1EB9CC/sketch/src/src/update/objs.a(UpdateURL.cpp.o):GUI-Generic_bv6.1_gv26.03.28_pl_40460a5aed1bd9f2857aee5dd7972cf8/src/src/update/UpdateURL.cpp:24: first defined here
collect2: error: ld returned 1 exit status

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME ESP32_Relay_AC_X1
TEMPLATE_JSON
JSON_DEFINITION NAME:ESP32_Relay_AC_X1 GPIO:[1 1 1 1 1 1 1 1 1 1 1 1 224 1 1 1 0 1 1 544 0 1 1 1 0 0 0 0 1 1 1 1 1 0 0 1] FLAG:0 BASE:1
OPTIONS 
-DTEMPLATE_JSON=\"{\\\"NAME\\\":\\\"ESP32_Relay_AC_X1\\\",\\\"GPIO\\\":[1,1,1,1,1,1,1,1,1,1,1,1,224,1,1,1,0,1,1,544,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1],\\\"FLAG\\\
":0,\\\"BASE\\\":1}\" -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DNDEBUG -DFP_IN_IRON -DVTABLES_IN_FLASH 
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703 -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH -DSUPLA_ACTION_TRIGGER -DSUPLA_AHTX0 -DSUPLA_BMP280 
-DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_DISABLE_LOGS -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OLED -DSUPLA_OTA -DSUPLA_PZEM_V_3 -DSUPLA_RELAY 
-DTEMPLATE_BOARD_JSON


Możesz wesprzeć autorów w dalszym rozwoju projektu.
Postaw nam kawę na buycoffee.to Przekaż darowiznę za pomocą przycisku PayPal
   
SPI Flash Config:
Crystal Freq: 26MHz
SPI Speed: 40MHz
SPI Mode: DOUT
Flash size ESP82xx: 8Mbit
Flash size ESP32: 32Mbit
(8Mbit = 1MB)
GUI-Generic Builder
GUI-Generic: v26.03.28; Builder: v6.1.10
Board ESP8266: v3.1.2; Board ESP32: v3.1.1
Arduino CLI: v1.1.1; SuplaDevice: v25.11
Wideo poradnikWideo poradnik
Przewodnik online 📖https://forum.supla.orghttps://forum.supla.org
Uploader dwuetapowyUploader dwuetapowy (bin.gz)
Ustawienia kompilacji
Płytka
Zdefiniowana jako JSON
JSONTasmota
{"NAME":"ESP32_Relay_AC_X1","GPIO":[1,1,1,1,1,1,1,1,1,1,1,1,224,1,1,1,0,1,1,544,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1],"FLAG":0,"BASE":1}
Procesor
ESP32
Pamięć FLASH
Minimal SPIFFS (Large APPS with OTA)
Dostępne opcje dla modułu
Podstawowe
Konfiguracja (LED, Config)
Aktualizacja przez WWW
Dostępne GUI podczas pracy modułu
Szyfrowane połączenie z serwerem (SSL)
Tryb głębokiego uśpienia (Deep Sleep)
Wake on LAN
WT32-ETH01
LAN8720
Sterowanie
Przekaźniki
Przyciski
Wyzwalacze akcji
Termostat
Rolety
Krańcówki
Warunkowanie
LED załączenia przekaźnika
Pushover
Linki bezpośrednie
Bramka RF 315/433MHz
Ekspandery
MCP23017
PCF8575
PCF8574/A
1Wire
Sensor DS18B20
Sensor DHT11
Sensor DHT22
Sensor Si7021 Sonoff
I2C
Sensor BME280
Sensor BMP280
Sensor SHT3x
Sensor SHTxx
Sensor Si7021
Sensor VL53L0X
Sensor HDC1080
Wyświetlacz OLED SSD1306, SH1106
Wyświetlacz LCD HD44780
Sensor BH1750
Sensor MS5611
Sensor MAX44009
Sensor AHT XX
Sensor SPS30
SPI
Termopara MAX6675
Termopara MAX31855
Analogowe
Pomiar analogowy (ADC Pin)
Termistor NTC 10K
Czujnik ciśnienia MPX5xxx
Licznik Energii Elektrycznej
Licznik energii HLW8012, BL0937
Licznik energii PZEM V3
Licznik energii CSE7766
Licznik energii ADE7953
Licznik energii SDM Modbus 1F
Licznik energii SDM Modbus 3F
Licznik mocy INA219
Inne
RGBW, RGB, Dimmer
Czujnik odległości HC-SR04
Licznik impulsów
Linki bezpośrednie - odczyt temperatury (stare)
Linki bezpośrednie - odczyt wartości kanału
Czujnik czystości powietrza
IKEA VINDRIKTNING
PMSx003
boneIO
boneIO 32x10A
boneIO 24x16A
Debug
Wyłączenie LittleFS
Wyłączenie wszystkich logów
Testowe
SUPLA_PZEM_ADR
SUPLA_MODBUS_SDM_72_V2
SUPLA_CC1101
SUPLA_INCREASE_LIMIT

Generuj

Wygenerowano: 22921, pobrano: 55768
dopiero jak właczę "SUPLA_PZEM_ADR" to generuje się poprawnie
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Jureq wrote: Thu Mar 26, 2026 8:27 am chodzi mi o to że dla modułu z GG v26.03.15a ręcznie pobiera się v26.03.20
na module GG v26.03.13 pobieram v26.03.13
a na jeszcze innym ze starym GG v25.02.11 pobieram ręcznie najnowszy soft v26.03.25
Czy moduł który się aktualizuje to ESP32?
https://gui-generic-builder.supla.io/
User avatar
Jureq
Posts: 71
Joined: Wed Aug 15, 2018 6:42 am
Location: SE Poland

Post

krycha88 wrote: Sat Mar 28, 2026 4:52 pm Czy moduł który się aktualizuje to ESP32?
żaden moduł się nie aktualizauje automatycznie ale dla sonoffa mini z najstarszym softem pobierała się najnowsza (wtedy) wersja, pewnie dlatego że jest predefiniowany

Return to “GUI Generic”