Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    729

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

[Erledigt] Nodemcu problem beim compilieren von Tasmota

Geplant Angeheftet Gesperrt Verschoben Hardware
2 Beiträge 1 Kommentatoren 691 Aufrufe 1 Beobachtet
  • Ä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

      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

      Registrieren Anmelden
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      614

      Online

      32.9k

      Benutzer

      83.0k

      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