Automatyczna aktualizacja modułu
-
- Posty: 285
- Rejestracja: wt sie 18, 2020 2:22 pm
U mnie (SP 111) na wersji 5.8.12 ruszyło i działa. Czy po zakończeniu aktualizacji moduł powinien się sam zresetować ?
Teraz działakrycha88 pisze: ↑ndz sty 15, 2023 11:18 amWeź zobacz na wersji v5.8.12Yepestis pisze: ↑ndz sty 15, 2023 10:25 am U mnie na Gosund SP111 niestety nie działa, po kliknięciu na aktualizuj pojawił się komunikat o generowaniu firmware i konieczności spróbowania za chwilę. Po kilku minutach pojawią się komunikat "Błąd aktualizacji."
Próbowałem również kliknąć pobierz ale niestety nie pobiera.
Jeszcze była poprawka po stronie uploadera ale to czeka na wrzutkę @Goral64 - daj znać jak wrzucisz
Świetna robota
Jak możesz przetestuj jeszcze raz ten sam scenariusz. Teraz gdy wgrywa się soft to dioda konfiguracyjna powinna mrugać. Moduł restartuje się kilku krotnie i jest to celoweLukiSpajder pisze: ↑ndz sty 15, 2023 11:32 am U mnie (SP 111) na wersji 5.8.12 ruszyło i działa. Czy po zakończeniu aktualizacji moduł powinien się sam zresetować ?
https://gui-generic-builder.supla.io/
U mnie dioda ładnie migała 2 razy, tak dość szybko.krycha88 pisze: ↑ndz sty 15, 2023 11:48 amJak możesz przetestuj jeszcze raz ten sam scenariusz. Teraz gdy wgrywa się soft to dioda konfiguracyjna powinna mrugać. Moduł restartuje się kilku krotnie i jest to celoweLukiSpajder pisze: ↑ndz sty 15, 2023 11:32 am U mnie (SP 111) na wersji 5.8.12 ruszyło i działa. Czy po zakończeniu aktualizacji moduł powinien się sam zresetować ?
Ładnie to wszystko działa i to mimo ograniczeń w ilości dostępnej pamięci
- uchnast.michal
- Posty: 1074
- Rejestracja: wt cze 04, 2019 11:37 am
Brawo, genialna opcja. Pierwsze aktualizcje zrobione, również esp32. Już sama opcja url jest mega ulatwieniem. BTW trochę słabo widoczne miejsce gdzie url trzeba wkleić.
e-talking............
Byłem tam - Supla Offline Party 2023
Byłem tam - Supla Offline Party 2023
Tylko pamiętajcie, że hashe testowe dla tych samych opcji na produkcji będą inne.
Tak więc po testach, trzeba będzie wgrać urlem wersje produkcyjne.
Tak więc po testach, trzeba będzie wgrać urlem wersje produkcyjne.
Widzimy się na Supla Offline Party Season 2
-
- Posty: 285
- Rejestracja: wt sie 18, 2020 2:22 pm
krycha88 pisze: ↑ndz sty 15, 2023 11:48 amJak możesz przetestuj jeszcze raz ten sam scenariusz. Teraz gdy wgrywa się soft to dioda konfiguracyjna powinna mrugać. Moduł restartuje się kilku krotnie i jest to celoweLukiSpajder pisze: ↑ndz sty 15, 2023 11:32 am U mnie (SP 111) na wersji 5.8.12 ruszyło i działa. Czy po zakończeniu aktualizacji moduł powinien się sam zresetować ?
Jest tak jak mówisz dioda se mryga aż się uśmiech na twarzy pojawia - tak to cieszy . Gniazdo miało AT, warunkowania , sterowanie dioda przekaźnika i licznik . Pamięci było po niżej 20 KB - poszło bez problemu.
Rewelacja
Wydaje się, że za dużo modułów się nie uwaliło więc przerzucam zmiany na produkcję. Dzięki za szybkie testy
https://gui-generic-builder.supla.io/
chciałem zobaczyć co tam nowego ale moduły mają błąd aktualizacji (nie można ściągnąć też pliku za pomocą "pobierz"). Dodatkowo jak chciałem ręcznie wgrać generując w builder to wywaliło mi takie coś (w tym usunąłem sporo bo limit formu "Twoja wiadomość zawiera 318402 znaki. Maksymalna dozwolona liczba znaków to: 60000"):
Kod: Zaznacz cały
Błąd generowania
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/GUIGenericCommon.cpp.o: in function `_Z10HexToBytes6String':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/GUIGenericCommon.cpp:20: multiple definition of `_Z10HexToBytes6String'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/GUIGenericCommon.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/GUIGenericCommon.cpp:20: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/GUIGenericCommon.cpp.o: in function `_Z22getCountSensorChannelsv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/GUIGenericCommon.cpp:30: multiple definition of `_Z22getCountSensorChannelsv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/GUIGenericCommon.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/GUIGenericCommon.cpp:30: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/GUIGenericCommon.cpp.o: in function `_Z16getCountChannelsv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/GUIGenericCommon.cpp:71: multiple definition of `_Z16getCountChannelsv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/GUIGenericCommon.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/GUIGenericCommon.cpp:71: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/GUIGenericCommon.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/GUIGenericCommon.cpp:80: multiple definition of `lowestRAM'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/GUIGenericCommon.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/GUIGenericCommon.cpp:80: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/GUIGenericCommon.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/GUIGenericCommon.cpp:81: multiple definition of `lowestFreeStack'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/GUIGenericCommon.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/GUIGenericCommon.cpp:81: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/GUIGenericCommon.cpp.o: in function `_Z8checkRAMv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:91: multiple definition of `_ZN5Supla6Sensor8PMS_PM018getValueEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:91: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/PMSx003.cpp.o: in function `_ZN5Supla6Sensor7PMSx003C2Eaa':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:22: multiple definition of `_ZN5Supla6Sensor7PMSx003C2Eaa'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:22: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/PMSx003.cpp.o: in function `_ZN5Supla6Sensor7PMSx003C2Eaa':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:22: multiple definition of `_ZN5Supla6Sensor7PMSx003C1Eaa'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:22: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/PMSx003.cpp.o: in function `_ZN5Supla6Sensor8PMS_PM01C2EPNS0_7PMSx003E':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:87: multiple definition of `_ZN5Supla6Sensor8PMS_PM01C2EPNS0_7PMSx003E'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:87: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/PMSx003.cpp.o: in function `_ZN5Supla6Sensor8PMS_PM01C2EPNS0_7PMSx003E':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:87: multiple definition of `_ZN5Supla6Sensor8PMS_PM01C1EPNS0_7PMSx003E'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:87: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/PMSx003.cpp.o: in function `_ZN5Supla6Sensor8PMS_PM25C2EPNS0_7PMSx003E':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:101: multiple definition of `_ZN5Supla6Sensor8PMS_PM25C2EPNS0_7PMSx003E'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:101: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/PMSx003.cpp.o: in function `_ZN5Supla6Sensor8PMS_PM25C2EPNS0_7PMSx003E':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:101: multiple definition of `_ZN5Supla6Sensor8PMS_PM25C1EPNS0_7PMSx003E'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:101: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/PMSx003.cpp.o: in function `_ZN5Supla6Sensor8PMS_PM10C2EPNS0_7PMSx003E':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:115: multiple definition of `_ZN5Supla6Sensor8PMS_PM10C2EPNS0_7PMSx003E'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:115: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/PMSx003.cpp.o: in function `_ZN5Supla6Sensor8PMS_PM10C2EPNS0_7PMSx003E':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/PMSx003.cpp:115: multiple definition of `_ZN5Supla6Sensor8PMS_PM10C1EPNS0_7PMSx003E'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/PMSx003.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/PMSx003.cpp:115: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_120.cpp.o: in function `_ZN5Supla6Sensor6SDM1206onInitEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_120.cpp:28: multiple definition of `_ZN5Supla6Sensor6SDM1206onInitEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_120.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_120.cpp:28: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_120.cpp.o: in function `_ZThn168_N5Supla6Sensor6SDM1206onInitEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_120.h:36: multiple definition of `_ZThn168_N5Supla6Sensor6SDM1206onInitEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_120.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_120.h:36: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_120.cpp.o: in function `_ZN5Supla6Sensor6SDM12020readValuesFromDeviceEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_120.cpp:33: multiple definition of `_ZN5Supla6Sensor6SDM12020readValuesFromDeviceEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_120.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_120.cpp:33: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_120.cpp.o: in function `_ZThn168_N5Supla6Sensor6SDM12020readValuesFromDeviceEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_120.h:37: multiple definition of `_ZThn168_N5Supla6Sensor6SDM12020readValuesFromDeviceEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_120.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_120.h:37: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_120.cpp.o: in function `_ZN5Supla6Sensor6SDM120C2Eaal':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_120.cpp:23: multiple definition of `_ZN5Supla6Sensor6SDM120C2Eaal'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_120.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_120.cpp:23: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_120.cpp.o: in function `_ZN5Supla6Sensor6SDM120C2Eaal':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_120.cpp:23: multiple definition of `_ZN5Supla6Sensor6SDM120C1Eaal'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_120.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_120.cpp:23: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_630.cpp.o: in function `_ZN5Supla6Sensor6SDM6306onInitEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_630.cpp:28: multiple definition of `_ZN5Supla6Sensor6SDM6306onInitEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_630.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_630.cpp:28: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_630.cpp.o: in function `_ZThn168_N5Supla6Sensor6SDM6306onInitEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_630.h:36: multiple definition of `_ZThn168_N5Supla6Sensor6SDM6306onInitEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_630.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_630.h:36: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_630.cpp.o: in function `_ZN5Supla6Sensor6SDM63020readValuesFromDeviceEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_630.cpp:33: multiple definition of `_ZN5Supla6Sensor6SDM63020readValuesFromDeviceEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_630.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_630.cpp:33: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_630.cpp.o: in function `_ZThn168_N5Supla6Sensor6SDM63020readValuesFromDeviceEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_630.h:37: multiple definition of `_ZThn168_N5Supla6Sensor6SDM63020readValuesFromDeviceEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_630.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_630.h:37: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_630.cpp.o: in function `_ZN5Supla6Sensor6SDM630C2Eaal':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_630.cpp:23: multiple definition of `_ZN5Supla6Sensor6SDM630C2Eaal'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_630.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_630.cpp:23: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_630.cpp.o: in function `_ZN5Supla6Sensor6SDM630C2Eaal':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_630.cpp:23: multiple definition of `_ZN5Supla6Sensor6SDM630C1Eaal'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_630.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_630.cpp:23: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDMC2Eaal':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:23: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDMC2Eaal'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:23: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDMC2Eaal':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:23: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDMC1Eaal'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:23: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM7sdmReadEt':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:258: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM7sdmReadEt'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:258: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM13getPhaseAngleEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:240: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM13getPhaseAngleEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:240: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM14getPowerFactorEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:221: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM14getPowerFactorEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:221: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM16getPowerApparentEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:202: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM16getPowerApparentEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:202: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM16getPowerReactiveEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:183: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM16getPowerReactiveEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:183: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM14getPowerActiveEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:164: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM14getPowerActiveEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:164: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM7getFreqEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:159: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM7getFreqEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:159: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM10getCurrentEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:140: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM10getCurrentEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:140: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM10getVoltageEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:121: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM10getVoltageEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:121: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM17getRvrReactEnergyEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:102: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM17getRvrReactEnergyEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:102: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM22getFwdReactEnergyTotalEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:97: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM22getFwdReactEnergyTotalEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:97: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM17getFwdReactEnergyEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:78: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM17getFwdReactEnergyEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:78: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM15getRvrActEnergyEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:59: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM15getRvrActEnergyEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:59: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM20getFwdActEnergyTotalEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:54: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM20getFwdActEnergyTotalEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:54: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/SDM_ReadValues.cpp.o: in function `_ZN5Supla6Sensor13ReadValuesSDM15getFwdActEnergyEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/SDM_ReadValues.cpp:35: multiple definition of `_ZN5Supla6Sensor13ReadValuesSDM15getFwdActEnergyEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/SDM_ReadValues.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/SDM_ReadValues.cpp:35: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkea8getValueEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:39: multiple definition of `_ZN5Supla6Sensor16VindriktningIkea8getValueEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:39: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkeaC2Ea':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:29: multiple definition of `_ZN5Supla6Sensor16VindriktningIkeaC2Ea'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:29: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkeaC2Ea':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:29: multiple definition of `_ZN5Supla6Sensor16VindriktningIkeaC1Ea'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:29: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkea10clearRxBufEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:59: multiple definition of `_ZN5Supla6Sensor16VindriktningIkea10clearRxBufEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:59: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkea10parseStateER21particleSensorState_t':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:65: multiple definition of `_ZN5Supla6Sensor16VindriktningIkea10parseStateER21particleSensorState_t'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:65: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkea13isValidHeaderEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:93: multiple definition of `_ZN5Supla6Sensor16VindriktningIkea13isValidHeaderEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:93: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkea15isValidChecksumEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:103: multiple definition of `_ZN5Supla6Sensor16VindriktningIkea15isValidChecksumEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:103: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkea10handleUartER21particleSensorState_t':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:117: multiple definition of `_ZN5Supla6Sensor16VindriktningIkea10handleUartER21particleSensorState_t'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:117: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkea6onInitEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:54: multiple definition of `_ZN5Supla6Sensor16VindriktningIkea6onInitEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:54: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/VindriktningIkea.cpp.o: in function `_ZN5Supla6Sensor16VindriktningIkea13iterateAlwaysEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/VindriktningIkea.cpp:46: multiple definition of `_ZN5Supla6Sensor16VindriktningIkea13iterateAlwaysEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/VindriktningIkea.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/VindriktningIkea.cpp:46: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/pressure_meter.cpp.o: in function `_ZN5Supla6Sensor10PressMeter11getPressureEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/pressure_meter.cpp:29: multiple definition of `_ZN5Supla6Sensor10PressMeter11getPressureEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/pressure_meter.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/pressure_meter.cpp:29: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/pressure_meter.cpp.o: in function `_ZN5Supla6Sensor10PressMeter19getSecondaryChannelEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/pressure_meter.cpp:54: multiple definition of `_ZN5Supla6Sensor10PressMeter19getSecondaryChannelEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/pressure_meter.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/pressure_meter.cpp:54: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/pressure_meter.cpp.o: in function `_ZN5Supla6Sensor10PressMeter13iterateAlwaysEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/pressure_meter.cpp:31: multiple definition of `_ZN5Supla6Sensor10PressMeter13iterateAlwaysEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/pressure_meter.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/pressure_meter.cpp:31: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/pressure_meter.cpp.o: in function `_ZN5Supla6Sensor10PressMeterC2Ev':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/pressure_meter.cpp:22: multiple definition of `_ZN5Supla6Sensor10PressMeterC2Ev'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/pressure_meter.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/pressure_meter.cpp:22: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/pressure_meter.cpp.o: in function `_ZN5Supla6Sensor10PressMeterC2Ev':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/pressure_meter.cpp:22: multiple definition of `_ZN5Supla6Sensor10PressMeterC1Ev'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/pressure_meter.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/pressure_meter.cpp:22: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/pressure_meter.cpp.o: in function `_ZN5Supla6Sensor10PressMeter9addActionEiRNS_13ActionHandlerEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/pressure_meter.cpp:58: multiple definition of `_ZN5Supla6Sensor10PressMeter9addActionEiRNS_13ActionHandlerEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/pressure_meter.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/pressure_meter.cpp:58: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/pressure_meter.cpp.o: in function `_ZN5Supla6Sensor10PressMeter9addActionEiPNS_13ActionHandlerEi':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/pressure_meter.cpp:72: multiple definition of `_ZN5Supla6Sensor10PressMeter9addActionEiPNS_13ActionHandlerEi'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/pressure_meter.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/pressure_meter.cpp:72: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/sensor/pressure_meter.cpp.o: in function `_ZN5Supla6Sensor10PressMeter16iterateConnectedEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/sensor/pressure_meter.cpp:37: multiple definition of `_ZN5Supla6Sensor10PressMeter16iterateConnectedEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/sensor/pressure_meter.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/sensor/pressure_meter.cpp:37: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/ParseURL.cpp.o: in function `_ZN8ParseURL5parseEPNS_3URLE':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/ParseURL.cpp:23: multiple definition of `_ZN8ParseURL5parseEPNS_3URLE'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/ParseURL.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/ParseURL.cpp:23: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/ParseURL.cpp.o: in function `_ZN8ParseURLC2ERK6String':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/ParseURL.cpp:19: multiple definition of `_ZN8ParseURLC2ERK6String'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/ParseURL.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/ParseURL.cpp:19: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/ParseURL.cpp.o: in function `_ZN8ParseURLC2ERK6String':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/ParseURL.cpp:19: multiple definition of `_ZN8ParseURLC1ERK6String'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/ParseURL.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/ParseURL.cpp:19: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN6String4initEv':
.arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266/WString.h:289: multiple definition of `_ZN16HTTPUpdateServerC2Eb'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:.arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266/WString.h:289: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN6String4initEv':
.arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266/WString.h:289: multiple definition of `_ZN16HTTPUpdateServerC1Eb'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:.arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266/WString.h:289: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN16HTTPUpdateServer19getUpdateBuilderUrlEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/SuplaHTTPUpdateServer.cpp:51: multiple definition of `_ZN16HTTPUpdateServer19getUpdateBuilderUrlEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/SuplaHTTPUpdateServer.cpp:51: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN16HTTPUpdateServer19suplaWebPageUpddateEiRK6String':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/SuplaHTTPUpdateServer.cpp:146: multiple definition of `_ZN16HTTPUpdateServer19suplaWebPageUpddateEiRK6String'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/SuplaHTTPUpdateServer.cpp:146: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN16HTTPUpdateServer15autoUpdate2StepEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/SuplaHTTPUpdateServer.cpp:185: multiple definition of `_ZN16HTTPUpdateServer15autoUpdate2StepEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/SuplaHTTPUpdateServer.cpp:185: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN16HTTPUpdateServer15setUpdaterErrorEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/SuplaHTTPUpdateServer.cpp:231: multiple definition of `_ZN16HTTPUpdateServer15setUpdaterErrorEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/SuplaHTTPUpdateServer.cpp:231: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN16HTTPUpdateServer16handleFirmwareUpEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/SuplaHTTPUpdateServer.cpp:55: multiple definition of `_ZN16HTTPUpdateServer16handleFirmwareUpEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/SuplaHTTPUpdateServer.cpp:55: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN16HTTPUpdateServer5setupEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/SuplaHTTPUpdateServer.cpp:20: multiple definition of `_ZN16HTTPUpdateServer5setupEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/SuplaHTTPUpdateServer.cpp:20: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN16HTTPUpdateServer12updateManualEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/SuplaHTTPUpdateServer.cpp:240: multiple definition of `_ZN16HTTPUpdateServer12updateManualEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/SuplaHTTPUpdateServer.cpp:240: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/SuplaHTTPUpdateServer.cpp.o: in function `_ZN16HTTPUpdateServer26successUpdateManualRefreshEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/SuplaHTTPUpdateServer.cpp:174: multiple definition of `_ZN16HTTPUpdateServer26successUpdateManualRefreshEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/SuplaHTTPUpdateServer.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/SuplaHTTPUpdateServer.cpp:174: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/UpdateBuilder.cpp.o: in function `_ZN13UpdateBuilderC2ERK6String':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/UpdateBuilder.cpp:19: multiple definition of `_ZN13UpdateBuilderC2ERK6String'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/UpdateBuilder.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/UpdateBuilder.cpp:19: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/UpdateBuilder.cpp.o: in function `_ZN13UpdateBuilderC2ERK6String':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/UpdateBuilder.cpp:19: multiple definition of `_ZN13UpdateBuilderC1ERK6String'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/UpdateBuilder.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/UpdateBuilder.cpp:19: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/UpdateBuilder.cpp.o: in function `_ZN13UpdateBuilder5checkEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/UpdateBuilder.cpp:23: multiple definition of `_ZN13UpdateBuilder5checkEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/UpdateBuilder.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/UpdateBuilder.cpp:23: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/UpdateURL.cpp.o: in function `_ZN9UpdateURLC2ERK6String':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/UpdateURL.cpp:19: multiple definition of `_ZN9UpdateURLC2ERK6String'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/UpdateURL.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/UpdateURL.cpp:19: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/UpdateURL.cpp.o: in function `_ZN9UpdateURLC2ERK6String':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/UpdateURL.cpp:19: multiple definition of `_ZN9UpdateURLC1ERK6String'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/UpdateURL.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/UpdateURL.cpp:19: first defined here
.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/update/UpdateURL.cpp.o: in function `_ZN9UpdateURL6updateEv':
GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/update/UpdateURL.cpp:23: multiple definition of `_ZN9UpdateURL6updateEv'; /tmp/arduino-sketch-9E5D3C9C4D5F5DA04AEDCFF4EFD72BB6/sketch/src/src/update/UpdateURL.cpp.o:GUI-Generic_bv4.22_gv5.8.13_pl_b1139acf7ba251c3171333974a334f54/src/src/update/UpdateURL.cpp:23: first defined here
collect2: error: ld returned 1 exit status
Multiple libraries were found for "SoftwareSerial.h"
Used: .arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/SoftwareSerial
Not used: /var/www/html/github/GUI-Generic/lib/espsoftwareserial
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_CONDITIONS -DSUPLA_CONFIG -DSUPLA_DS18B20
-DSUPLA_ENABLE_GUI -DSUPLA_IMPULSE_COUNTER -DSUPLA_LIMIT_SWITCH -DSUPLA_MCP23017 -DSUPLA_OTA -DSUPLA_RELAY