Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. [Erledigt] Nodemcu problem beim compilieren von Tasmota

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    13
    1
    346

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.3k

[Erledigt] Nodemcu problem beim compilieren von Tasmota

Geplant Angeheftet Gesperrt Verschoben Hardware
2 Beiträge 1 Kommentatoren 663 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    Torsten_MG
    schrieb am zuletzt editiert von Torsten_MG
    #1

    Hallo Leute,

    ich bin auf dem gebiet ein absoluter Neuling, ich hatte mir das Video auf Youtube von Schimmermedia angeschaut für die Statusanzeige mit nodemcu und LED-Streifen Link Text. Im Video sah es so einfach aus, aber anscheinend mache ich was Falsch oder mir fehlt was.

    Ich habe mir die Tasmota Software hier geholt Sonoff-Tasmota

    Die Arduino Software hier: Arduino

    Und soweit wie im Video die Einstellungen unter Werkzeuge gemacht. Der Einzige Unterschied ist, dass bei mir bei IwIP Variant: v1.4 higher Bandwidth steht und nicht v1.4 Prebuilt

    Wenn ich jetzt auf Überprüfen/Kompilieren gehe, kommen dann nach einiger Zeit folgende Meldungen

    Arduino: 1.8.9 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (3M SPIFFS), v1.4 Higher Bandwidth, Disabled, None, Only Sketch, 115200"
    
    Build-Optionen wurden verändert, alles wird neu kompiliert
    sketch\core_esp8266_timer.c:25:2: warning: #warning **** Tasmota is using v2.4.0 timer.c as planned **** [-Wcpp]
    
     #warning **** Tasmota is using v2.4.0 timer.c as planned ****
    
      ^
    
    sketch\core_esp8266_wiring_pwm.c:25:2: warning: #warning **** Tasmota is using v2.4.0 wiring_pwm.c as planned **** [-Wcpp]
    
     #warning **** Tasmota is using v2.4.0 wiring_pwm.c as planned ****
    
      ^
    
    sketch\core_esp8266_wiring_digital.c:25:2: warning: #warning **** Tasmota is using v2.4.0 wiring_digital.c as planned **** [-Wcpp]
    
     #warning **** Tasmota is using v2.4.0 wiring_digital.c as planned ****
    
      ^
    
    sketch\Parsing.cpp:25:2: warning: #warning **** Tasmota is using v2.4.2 patched Parsing.cpp as planned **** [-Wcpp]
    
     #warning **** Tasmota is using v2.4.2 patched Parsing.cpp as planned ****
    
      ^
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_01_webserver.ino: In function 'void _WSContentSend(const String&)':
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_01_webserver.ino:606:10: warning: unused variable 'len' [-Wunused-variable]
    
       size_t len = content.length();
    
              ^
    
    In file included from Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_06_snfbridge.ino:52:0:
    
    C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src/c2.h: At global scope:
    
    C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src/c2.h:113:16: warning: unused parameter 'bytes' [-Wunused-parameter]
    
     inline uint8_t c2_data_read(uint16_t &d, uint8_t bytes=2) {
    
                    ^
    
    C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src/c2.h:119:16: warning: unused parameter 'bytes' [-Wunused-parameter]
    
     inline uint8_t c2_data_read(uint8_t &d, uint8_t bytes=1) {
    
                    ^
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_09_timers.ino: In function 'void TimerEverySecond()':
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_09_timers.ino:283:26: warning: comparison is always false due to limited range of data type [-Wtype-limits]
    
               if (set_time < 0) { set_time = 0; }         // Stay today;
    
                              ^
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino: In function 'void HandleUpnpEvent()':
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino:414:110: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long unsigned int' [-Wformat=]
    
       snprintf_P(event, sizeof(event), WEMO_RESPONSE_STATE_SOAP, state, bitRead(power, devices_present -1), state);
    
                                                                                                                  ^
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino: At global scope:
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino:564:6: warning: unused parameter 'path' [-Wunused-parameter]
    
     void HueConfig(String *path)
    
          ^
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino:622:6: warning: unused parameter 'path' [-Wunused-parameter]
    
     void HueAuthentication(String *path)
    
          ^
    
    In file included from C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/NeoPixelBus.h:50:0,
    
                     from Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_ws2812.ino:25:
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:60:21: warning: unused parameter 'height' [-Wunused-parameter]
    
         static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
    
                         ^
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:105:21: warning: unused parameter 'width' [-Wunused-parameter]
    
         static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
    
                         ^
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:139:21: warning: unused parameter 'width' [-Wunused-parameter]
    
         static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
    
                         ^
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:154:21: warning: unused parameter 'height' [-Wunused-parameter]
    
         static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
    
                         ^
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:216:21: warning: unused parameter 'height' [-Wunused-parameter]
    
         static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
    
                         ^
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:293:21: warning: unused parameter 'width' [-Wunused-parameter]
    
         static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
    
                         ^
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:335:21: warning: unused parameter 'width' [-Wunused-parameter]
    
         static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
    
                         ^
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:360:21: warning: unused parameter 'height' [-Wunused-parameter]
    
         static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
    
                         ^
    
    In file included from C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/NeoPixelBus.h:67:0,
    
                     from Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_ws2812.ino:25:
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/NeoEsp8266DmaMethod.h:297:58: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
    
         volatile static void ICACHE_RAM_ATTR i2s_slc_isr(void)
    
                                                              ^
    
    Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_ws2812.ino:315:6: warning: unused parameter 'white' [-Wunused-parameter]
    
     void Ws2812SetColor(uint16_t led, uint8_t red, uint8_t green, uint8_t blue, uint8_t white)
    
          ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp: In member function 'void ESPKNXIP::__handle_root()':
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:35:14: warning: enumeration value 'FEEDBACK_TYPE_UNKNOWN' not handled in switch [-Wswitch]
    
           switch (feedbacks[i].type)
    
                  ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:175:14: warning: enumeration value 'CONFIG_TYPE_UNKNOWN' not handled in switch [-Wswitch]
    
           switch (custom_configs[i].type)
    
                  ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp: In member function 'void ESPKNXIP::__handle_config()':
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:393:14: warning: comparison is always false due to limited range of data type [-Wtype-limits]
    
         if (id < 0 || id >= registered_configs)
    
                  ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:399:12: warning: enumeration value 'CONFIG_TYPE_UNKNOWN' not handled in switch [-Wswitch]
    
         switch (custom_configs[id].type)
    
                ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp: In member function 'void ESPKNXIP::__handle_feedback()':
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:465:14: warning: comparison is always false due to limited range of data type [-Wtype-limits]
    
         if (id < 0 || id >= registered_feedbacks)
    
                  ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp: In member function 'void ESPKNXIP::__handle_restore()':
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:495:1: warning: label 'end' defined but not used [-Wunused-label]
    
     end:
    
     ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp: In member function 'void ESPKNXIP::restore_from_eeprom()':
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:198:65: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    
           for (int j = 0; j < custom_configs[i].len - sizeof(uint8_t); ++j)
    
                                                                     ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:184:12: warning: unused variable 'conf_offset' [-Wunused-variable]
    
       uint32_t conf_offset = address;
    
                ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp: In member function 'void ESPKNXIP::__loop_knx()':
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:645:24: warning: missing initializer for member '__message::ct' [-Wmissing-field-initializers]
    
           message_t msg = {};
    
                            ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:645:24: warning: missing initializer for member '__message::received_on' [-Wmissing-field-initializers]
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:645:24: warning: missing initializer for member '__message::data_len' [-Wmissing-field-initializers]
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:645:24: warning: missing initializer for member '__message::data' [-Wmissing-field-initializers]
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp: In member function 'callback_assignment_id_t ESPKNXIP::__callback_register_assignment(address_t, callback_id_t)':
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:250:1: warning: control reaches end of non-void function [-Wreturn-type]
    
     }
    
     ^
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp: In member function 'callback_id_t ESPKNXIP::callback_register(String, callback_fptr_t, void*, enable_condition_t)':
    
    C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:361:1: warning: control reaches end of non-void function [-Wreturn-type]
    
     }
    
     ^
    
    C:\Users\torst\Documents\Arduino\libraries\PubSubClient\src\PubSubClient.cpp: In member function 'boolean PubSubClient::subscribe(const char*, uint8_t)':
    
    C:\Users\torst\Documents\Arduino\libraries\PubSubClient\src\PubSubClient.cpp:473:15: warning: comparison is always false due to limited range of data type [-Wtype-limits]
    
         if (qos < 0 || qos > 1) {
    
                   ^
    
    In file included from C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src\c2.cpp:1:0:
    
    C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src\c2.h:113:16: warning: unused parameter 'bytes' [-Wunused-parameter]
    
     inline uint8_t c2_data_read(uint16_t &d, uint8_t bytes=2) {
    
                    ^
    
    C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src\c2.h:119:16: warning: unused parameter 'bytes' [-Wunused-parameter]
    
     inline uint8_t c2_data_read(uint8_t &d, uint8_t bytes=1) {
    
                    ^
    
    C:\Program Files (x86)\Arduino\libraries\TasmotaSerial-2.3.0\src\TasmotaSerial.cpp: In member function 'void TasmotaSerial::rxRead()':
    
    C:\Program Files (x86)\Arduino\libraries\TasmotaSerial-2.3.0\src\TasmotaSerial.cpp:261:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    
       if (next != (int)m_out_pos) {
    
                        ^
    
    C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src\internal\NeoEsp8266UartMethod.cpp:191:22: warning: unused parameter 'param' [-Wunused-parameter]
    
     void ICACHE_RAM_ATTR NeoEsp8266AsyncUart::IntrHandler(void* param)
    
                          ^
    
    C:\Program Files (x86)\Arduino\libraries\Adafruit_SGP30-1.0.0.13\Adafruit_SGP30.cpp: In member function 'boolean Adafruit_SGP30::readWordFromCommand(uint8_t*, uint8_t, uint16_t, uint16_t*, uint8_t)':
    
    C:\Program Files (x86)\Arduino\libraries\Adafruit_SGP30-1.0.0.13\Adafruit_SGP30.cpp:168:11: warning: unused variable 'data' [-Wunused-variable]
    
       uint8_t data;
    
               ^
    
    libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_uploadReadByte(WiFiClient&)':
    
    C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:160: multiple definition of `ESP8266WebServer::_collectHeader(char const*, char const*)'
    
    sketch\Parsing.cpp.o:sketch/Parsing.cpp:268: first defined here
    
    libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseRequest(WiFiClient&)':
    
    C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:348: multiple definition of `ESP8266WebServer::_uploadWriteByte(unsigned char)'
    
    sketch\Parsing.cpp.o:sketch/Parsing.cpp:353: first defined here
    
    libraries\ESP8266WebServer\Parsing.cpp.o: In function `String::operator+=(char)':
    
    C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:359: multiple definition of `ESP8266WebServer::_uploadReadByte(WiFiClient&)'
    
    sketch\Parsing.cpp.o:sketch/Parsing.cpp:364: first defined here
    
    libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::urlDecode(String const&)':
    
    C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:581: multiple definition of `ESP8266WebServer::urlDecode(String const&)'
    
    sketch\Parsing.cpp.o:sketch/Parsing.cpp:586: first defined here
    
    libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseArguments(String)':
    
    C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:273: multiple definition of `ESP8266WebServer::_parseArguments(String)'
    
    sketch\Parsing.cpp.o:sketch/Parsing.cpp:278: first defined here
    
    libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseFormUploadAborted()':
    
    C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:611: multiple definition of `ESP8266WebServer::_parseFormUploadAborted()'
    
    sketch\Parsing.cpp.o:sketch/Parsing.cpp:616: first defined here
    
    libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseForm(WiFiClient&, String, unsigned int)':
    
    C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:368: multiple definition of `ESP8266WebServer::_parseForm(WiFiClient&, String, unsigned int)'
    
    sketch\Parsing.cpp.o:sketch/Parsing.cpp:373: first defined here
    
    libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseRequest(WiFiClient&)':
    
    C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:70: multiple definition of `ESP8266WebServer::_parseRequest(WiFiClient&)'
    
    sketch\Parsing.cpp.o:sketch/Parsing.cpp:75: first defined here
    
    collect2.exe: error: ld returned 1 exit status
    
    exit status 1
    Fehler beim Kompilieren für das Board NodeMCU 1.0 (ESP-12E Module).
    
    Dieser Bericht wäre detaillierter, wenn die Option
    "Ausführliche Ausgabe während der Kompilierung"
    in Datei -> Voreinstellungen aktiviert wäre.
    
    
    T 1 Antwort Letzte Antwort
    0
    • T Torsten_MG

      Hallo Leute,

      ich bin auf dem gebiet ein absoluter Neuling, ich hatte mir das Video auf Youtube von Schimmermedia angeschaut für die Statusanzeige mit nodemcu und LED-Streifen Link Text. Im Video sah es so einfach aus, aber anscheinend mache ich was Falsch oder mir fehlt was.

      Ich habe mir die Tasmota Software hier geholt Sonoff-Tasmota

      Die Arduino Software hier: Arduino

      Und soweit wie im Video die Einstellungen unter Werkzeuge gemacht. Der Einzige Unterschied ist, dass bei mir bei IwIP Variant: v1.4 higher Bandwidth steht und nicht v1.4 Prebuilt

      Wenn ich jetzt auf Überprüfen/Kompilieren gehe, kommen dann nach einiger Zeit folgende Meldungen

      Arduino: 1.8.9 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (3M SPIFFS), v1.4 Higher Bandwidth, Disabled, None, Only Sketch, 115200"
      
      Build-Optionen wurden verändert, alles wird neu kompiliert
      sketch\core_esp8266_timer.c:25:2: warning: #warning **** Tasmota is using v2.4.0 timer.c as planned **** [-Wcpp]
      
       #warning **** Tasmota is using v2.4.0 timer.c as planned ****
      
        ^
      
      sketch\core_esp8266_wiring_pwm.c:25:2: warning: #warning **** Tasmota is using v2.4.0 wiring_pwm.c as planned **** [-Wcpp]
      
       #warning **** Tasmota is using v2.4.0 wiring_pwm.c as planned ****
      
        ^
      
      sketch\core_esp8266_wiring_digital.c:25:2: warning: #warning **** Tasmota is using v2.4.0 wiring_digital.c as planned **** [-Wcpp]
      
       #warning **** Tasmota is using v2.4.0 wiring_digital.c as planned ****
      
        ^
      
      sketch\Parsing.cpp:25:2: warning: #warning **** Tasmota is using v2.4.2 patched Parsing.cpp as planned **** [-Wcpp]
      
       #warning **** Tasmota is using v2.4.2 patched Parsing.cpp as planned ****
      
        ^
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_01_webserver.ino: In function 'void _WSContentSend(const String&)':
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_01_webserver.ino:606:10: warning: unused variable 'len' [-Wunused-variable]
      
         size_t len = content.length();
      
                ^
      
      In file included from Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_06_snfbridge.ino:52:0:
      
      C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src/c2.h: At global scope:
      
      C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src/c2.h:113:16: warning: unused parameter 'bytes' [-Wunused-parameter]
      
       inline uint8_t c2_data_read(uint16_t &d, uint8_t bytes=2) {
      
                      ^
      
      C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src/c2.h:119:16: warning: unused parameter 'bytes' [-Wunused-parameter]
      
       inline uint8_t c2_data_read(uint8_t &d, uint8_t bytes=1) {
      
                      ^
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_09_timers.ino: In function 'void TimerEverySecond()':
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xdrv_09_timers.ino:283:26: warning: comparison is always false due to limited range of data type [-Wtype-limits]
      
                 if (set_time < 0) { set_time = 0; }         // Stay today;
      
                                ^
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino: In function 'void HandleUpnpEvent()':
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino:414:110: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long unsigned int' [-Wformat=]
      
         snprintf_P(event, sizeof(event), WEMO_RESPONSE_STATE_SOAP, state, bitRead(power, devices_present -1), state);
      
                                                                                                                    ^
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino: At global scope:
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino:564:6: warning: unused parameter 'path' [-Wunused-parameter]
      
       void HueConfig(String *path)
      
            ^
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_wemohue.ino:622:6: warning: unused parameter 'path' [-Wunused-parameter]
      
       void HueAuthentication(String *path)
      
            ^
      
      In file included from C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/NeoPixelBus.h:50:0,
      
                       from Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_ws2812.ino:25:
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:60:21: warning: unused parameter 'height' [-Wunused-parameter]
      
           static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
      
                           ^
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:105:21: warning: unused parameter 'width' [-Wunused-parameter]
      
           static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
      
                           ^
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:139:21: warning: unused parameter 'width' [-Wunused-parameter]
      
           static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
      
                           ^
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:154:21: warning: unused parameter 'height' [-Wunused-parameter]
      
           static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
      
                           ^
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:216:21: warning: unused parameter 'height' [-Wunused-parameter]
      
           static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
      
                           ^
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:293:21: warning: unused parameter 'width' [-Wunused-parameter]
      
           static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
      
                           ^
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:335:21: warning: unused parameter 'width' [-Wunused-parameter]
      
           static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
      
                           ^
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/Layouts.h:360:21: warning: unused parameter 'height' [-Wunused-parameter]
      
           static uint16_t Map(uint16_t width, uint16_t height, uint16_t x, uint16_t y)
      
                           ^
      
      In file included from C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/NeoPixelBus.h:67:0,
      
                       from Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_ws2812.ino:25:
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src/internal/NeoEsp8266DmaMethod.h:297:58: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
      
           volatile static void ICACHE_RAM_ATTR i2s_slc_isr(void)
      
                                                                ^
      
      Z:\Elements\Tasmota\Sonoff-Tasmota\sonoff\xplg_ws2812.ino:315:6: warning: unused parameter 'white' [-Wunused-parameter]
      
       void Ws2812SetColor(uint16_t led, uint8_t red, uint8_t green, uint8_t blue, uint8_t white)
      
            ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp: In member function 'void ESPKNXIP::__handle_root()':
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:35:14: warning: enumeration value 'FEEDBACK_TYPE_UNKNOWN' not handled in switch [-Wswitch]
      
             switch (feedbacks[i].type)
      
                    ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:175:14: warning: enumeration value 'CONFIG_TYPE_UNKNOWN' not handled in switch [-Wswitch]
      
             switch (custom_configs[i].type)
      
                    ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp: In member function 'void ESPKNXIP::__handle_config()':
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:393:14: warning: comparison is always false due to limited range of data type [-Wtype-limits]
      
           if (id < 0 || id >= registered_configs)
      
                    ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:399:12: warning: enumeration value 'CONFIG_TYPE_UNKNOWN' not handled in switch [-Wswitch]
      
           switch (custom_configs[id].type)
      
                  ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp: In member function 'void ESPKNXIP::__handle_feedback()':
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:465:14: warning: comparison is always false due to limited range of data type [-Wtype-limits]
      
           if (id < 0 || id >= registered_feedbacks)
      
                    ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp: In member function 'void ESPKNXIP::__handle_restore()':
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip-webserver.cpp:495:1: warning: label 'end' defined but not used [-Wunused-label]
      
       end:
      
       ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp: In member function 'void ESPKNXIP::restore_from_eeprom()':
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:198:65: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      
             for (int j = 0; j < custom_configs[i].len - sizeof(uint8_t); ++j)
      
                                                                       ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:184:12: warning: unused variable 'conf_offset' [-Wunused-variable]
      
         uint32_t conf_offset = address;
      
                  ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp: In member function 'void ESPKNXIP::__loop_knx()':
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:645:24: warning: missing initializer for member '__message::ct' [-Wmissing-field-initializers]
      
             message_t msg = {};
      
                              ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:645:24: warning: missing initializer for member '__message::received_on' [-Wmissing-field-initializers]
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:645:24: warning: missing initializer for member '__message::data_len' [-Wmissing-field-initializers]
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:645:24: warning: missing initializer for member '__message::data' [-Wmissing-field-initializers]
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp: In member function 'callback_assignment_id_t ESPKNXIP::__callback_register_assignment(address_t, callback_id_t)':
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:250:1: warning: control reaches end of non-void function [-Wreturn-type]
      
       }
      
       ^
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp: In member function 'callback_id_t ESPKNXIP::callback_register(String, callback_fptr_t, void*, enable_condition_t)':
      
      C:\Program Files (x86)\Arduino\libraries\esp-knx-ip-0.5.1\esp-knx-ip.cpp:361:1: warning: control reaches end of non-void function [-Wreturn-type]
      
       }
      
       ^
      
      C:\Users\torst\Documents\Arduino\libraries\PubSubClient\src\PubSubClient.cpp: In member function 'boolean PubSubClient::subscribe(const char*, uint8_t)':
      
      C:\Users\torst\Documents\Arduino\libraries\PubSubClient\src\PubSubClient.cpp:473:15: warning: comparison is always false due to limited range of data type [-Wtype-limits]
      
           if (qos < 0 || qos > 1) {
      
                     ^
      
      In file included from C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src\c2.cpp:1:0:
      
      C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src\c2.h:113:16: warning: unused parameter 'bytes' [-Wunused-parameter]
      
       inline uint8_t c2_data_read(uint16_t &d, uint8_t bytes=2) {
      
                      ^
      
      C:\Program Files (x86)\Arduino\libraries\C2Programmer-1.0.0\src\c2.h:119:16: warning: unused parameter 'bytes' [-Wunused-parameter]
      
       inline uint8_t c2_data_read(uint8_t &d, uint8_t bytes=1) {
      
                      ^
      
      C:\Program Files (x86)\Arduino\libraries\TasmotaSerial-2.3.0\src\TasmotaSerial.cpp: In member function 'void TasmotaSerial::rxRead()':
      
      C:\Program Files (x86)\Arduino\libraries\TasmotaSerial-2.3.0\src\TasmotaSerial.cpp:261:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      
         if (next != (int)m_out_pos) {
      
                          ^
      
      C:\Program Files (x86)\Arduino\libraries\NeoPixelBus-2.2.9\src\internal\NeoEsp8266UartMethod.cpp:191:22: warning: unused parameter 'param' [-Wunused-parameter]
      
       void ICACHE_RAM_ATTR NeoEsp8266AsyncUart::IntrHandler(void* param)
      
                            ^
      
      C:\Program Files (x86)\Arduino\libraries\Adafruit_SGP30-1.0.0.13\Adafruit_SGP30.cpp: In member function 'boolean Adafruit_SGP30::readWordFromCommand(uint8_t*, uint8_t, uint16_t, uint16_t*, uint8_t)':
      
      C:\Program Files (x86)\Arduino\libraries\Adafruit_SGP30-1.0.0.13\Adafruit_SGP30.cpp:168:11: warning: unused variable 'data' [-Wunused-variable]
      
         uint8_t data;
      
                 ^
      
      libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_uploadReadByte(WiFiClient&)':
      
      C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:160: multiple definition of `ESP8266WebServer::_collectHeader(char const*, char const*)'
      
      sketch\Parsing.cpp.o:sketch/Parsing.cpp:268: first defined here
      
      libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseRequest(WiFiClient&)':
      
      C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:348: multiple definition of `ESP8266WebServer::_uploadWriteByte(unsigned char)'
      
      sketch\Parsing.cpp.o:sketch/Parsing.cpp:353: first defined here
      
      libraries\ESP8266WebServer\Parsing.cpp.o: In function `String::operator+=(char)':
      
      C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:359: multiple definition of `ESP8266WebServer::_uploadReadByte(WiFiClient&)'
      
      sketch\Parsing.cpp.o:sketch/Parsing.cpp:364: first defined here
      
      libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::urlDecode(String const&)':
      
      C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:581: multiple definition of `ESP8266WebServer::urlDecode(String const&)'
      
      sketch\Parsing.cpp.o:sketch/Parsing.cpp:586: first defined here
      
      libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseArguments(String)':
      
      C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:273: multiple definition of `ESP8266WebServer::_parseArguments(String)'
      
      sketch\Parsing.cpp.o:sketch/Parsing.cpp:278: first defined here
      
      libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseFormUploadAborted()':
      
      C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:611: multiple definition of `ESP8266WebServer::_parseFormUploadAborted()'
      
      sketch\Parsing.cpp.o:sketch/Parsing.cpp:616: first defined here
      
      libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseForm(WiFiClient&, String, unsigned int)':
      
      C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:368: multiple definition of `ESP8266WebServer::_parseForm(WiFiClient&, String, unsigned int)'
      
      sketch\Parsing.cpp.o:sketch/Parsing.cpp:373: first defined here
      
      libraries\ESP8266WebServer\Parsing.cpp.o: In function `ESP8266WebServer::_parseRequest(WiFiClient&)':
      
      C:\Users\torst\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src/Parsing.cpp:70: multiple definition of `ESP8266WebServer::_parseRequest(WiFiClient&)'
      
      sketch\Parsing.cpp.o:sketch/Parsing.cpp:75: first defined here
      
      collect2.exe: error: ld returned 1 exit status
      
      exit status 1
      Fehler beim Kompilieren für das Board NodeMCU 1.0 (ESP-12E Module).
      
      Dieser Bericht wäre detaillierter, wenn die Option
      "Ausführliche Ausgabe während der Kompilierung"
      in Datei -> Voreinstellungen aktiviert wäre.
      
      
      T Offline
      T Offline
      Torsten_MG
      schrieb am zuletzt editiert von
      #2

      Hat sich erledigt!

      Habe es nochmal probiert und es hat geklappt!

      1 Antwort Letzte Antwort
      0
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      370

      Online

      32.5k

      Benutzer

      81.6k

      Themen

      1.3m

      Beiträge
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
      ioBroker Community 2014-2025
      logo
      • Anmelden

      • Du hast noch kein Konto? Registrieren

      • Anmelden oder registrieren, um zu suchen
      • Erster Beitrag
        Letzter Beitrag
      0
      • Home
      • Aktuell
      • Tags
      • Ungelesen 0
      • Kategorien
      • Unreplied
      • Beliebt
      • GitHub
      • Docu
      • Hilfe