Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. [Erledigt] Nodemcu problem beim compilieren von Tasmota

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Erledigt] Nodemcu problem beim compilieren von Tasmota

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Torsten_MG last edited by 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 1 Reply Last reply Reply Quote 0
      • T
        Torsten_MG @Torsten_MG last edited by

        Hat sich erledigt!

        Habe es nochmal probiert und es hat geklappt!

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        957
        Online

        31.9k
        Users

        80.3k
        Topics

        1.3m
        Posts

        1
        2
        649
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo