Beiträge von mhlehmann

    Ahhh, verstanden - vielen Dank.

    Habe ich gemacht und nun kompiliert Arduino auch wesentlich weiter als bisher. Dennoch erhalte ich nun weitere Fehlermeldungen, mit denen ich absolut nichts anfangen kann.

    Habe ich eventuell zu viele Bibliotheken eingebunden oder evt. veraltetet?


    Arduino: 1.8.5 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

    .

    .

    .
    In file included from D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266-2.2.1.02\src/IRsend.h:9:0,

    from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\xdrv_02_irremote.ino:55:

    D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266-2.2.1.02\src/IRremoteESP8266.h:230:6: error: multiple definition of 'enum decode_type_t'

    enum decode_type_t {

    ^

    In file included from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\xdrv_02_irremote.ino:25:0:

    D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266/IRremoteESP8266.h:49:6: error: previous definition here

    enum decode_type_t {

    ^

    In file included from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\xdrv_02_irremote.ino:55:0:

    D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266-2.2.1.02\src/IRsend.h:29:7: error: redefinition of 'class IRsend'

    class IRsend {

    ^

    In file included from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\xdrv_02_irremote.ino:25:0:

    D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266/IRremoteESP8266.h:142:7: error: previous definition of 'class IRsend'

    class IRsend

    ^

    In file included from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\xdrv_02_irremote.ino:74:0:

    D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266-2.2.1.02\src/IRrecv.h:74:7: error: redefinition of 'class decode_results'

    class decode_results {

    ^

    In file included from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\xdrv_02_irremote.ino:25:0:

    D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266/IRremoteESP8266.h:75:7: error: previous definition of 'class decode_results'

    class decode_results {

    ^

    In file included from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\xdrv_02_irremote.ino:74:0:

    D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266-2.2.1.02\src/IRrecv.h:88:7: error: redefinition of 'class IRrecv'

    class IRrecv {

    ^

    In file included from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\xdrv_02_irremote.ino:25:0:

    D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266/IRremoteESP8266.h:106:7: error: previous definition of 'class IRrecv'

    class IRrecv

    ^

    Mehrere Bibliotheken wurden für "ArduinoJson.h" gefunden

    Benutzt: D:\Arduino\portable\sketchbook\libraries\ArduinoJson

    Nicht benutzt: D:\Arduino\portable\sketchbook\libraries\ArduinoJson-5.11.2

    Mehrere Bibliotheken wurden für "PubSubClient.h" gefunden

    Benutzt: D:\Arduino\portable\sketchbook\libraries\PubSubClient

    Nicht benutzt: D:\Arduino\portable\sketchbook\libraries\PubSubClient-2.6.09

    Mehrere Bibliotheken wurden für "IRremoteESP8266.h" gefunden

    Benutzt: D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266

    Nicht benutzt: D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266-2.2.1.02

    Mehrere Bibliotheken wurden für "NeoPixelBus.h" gefunden

    Benutzt: D:\Arduino\portable\sketchbook\libraries\NeoPixelBus_by_Makuna

    Nicht benutzt: D:\Arduino\portable\sketchbook\libraries\NeoPixelBus-2.2.9

    Bibliothek esp-knx-ip-0.5.0 in Version 0.5 im Ordner: D:\Arduino\portable\sketchbook\libraries\esp-knx-ip-0.5.0 wird verwendet

    Bibliothek EEPROM in Version 1.0 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\EEPROM wird verwendet

    Bibliothek ESP8266WiFi in Version 1.0 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi wird verwendet

    Bibliothek ESP8266WebServer in Version 1.0 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer wird verwendet

    Bibliothek Ticker in Version 1.0 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\Ticker wird verwendet

    Bibliothek ESP8266HTTPClient in Version 1.1 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266HTTPClient wird verwendet

    Bibliothek ESP8266httpUpdate in Version 1.1 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266httpUpdate wird verwendet

    Bibliothek ArduinoJson in Version 5.8.3 im Ordner: D:\Arduino\portable\sketchbook\libraries\ArduinoJson wird verwendet

    Bibliothek DNSServer in Version 1.1.0 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\DNSServer wird verwendet

    Bibliothek ESP8266mDNS im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266mDNS (legacy) wird verwendet

    Bibliothek Wire in Version 1.0 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire wird verwendet

    Bibliothek PubSubClient in Version 2.6 im Ordner: D:\Arduino\portable\sketchbook\libraries\PubSubClient wird verwendet

    Bibliothek IRremoteESP8266 in Version 1.0.2 im Ordner: D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266 wird verwendet

    Bibliothek IRremoteESP8266-2.2.1.02 in Version 2.2.1 im Ordner: D:\Arduino\portable\sketchbook\libraries\IRremoteESP8266-2.2.1.02 wird verwendet

    Bibliothek TasmotaSerial-2.0.0 in Version 2.0.0 im Ordner: D:\Arduino\portable\sketchbook\libraries\TasmotaSerial-2.0.0 wird verwendet

    Bibliothek NeoPixelBus_by_Makuna in Version 2.2.6 im Ordner: D:\Arduino\portable\sketchbook\libraries\NeoPixelBus_by_Makuna wird verwendet

    Bibliothek SPI in Version 1.0 im Ordner: D:\Arduino\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\SPI wird verwendet

    Bibliothek Adafruit_SGP30-1.0.0.13 in Version 1.0.2 im Ordner: D:\Arduino\portable\sketchbook\libraries\Adafruit_SGP30-1.0.0.13 wird verwendet

    exit status 1

    Fehler beim Kompilieren für das Board NodeMCU 1.0 (ESP-12E Module).

    Hallo,

    ich bin neu hier und beschäftige mich erstmalig mit dem Flashen der Sonoff's - im Speziellen der POW.

    Zum Kompalieren nutze ich Arduino 1.8.5 und habe das gleiche Problem wie PeteTex.

    Arduino: 1.8.5 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

    .

    .

    .

    .

    In file included from C:\Users\mhleh\Downloads\Sonoff-Tasmota-master\sonoff\sonoff.ino:37:0:

    C:\Users\mhleh\AppData\Local\Temp\arduino_build_709934\sketch\sonoff_post.h:41:24: fatal error: esp-knx-ip.h: No such file or directory

    #include <esp-knx-ip.h>

    compilation terminated.

    exit status 1

    Fehler beim Kompilieren für das Board NodeMCU 1.0 (ESP-12E Module).


    Die 5 libs habe ich zuvor unter Arduino eingebunden und diese nach D:\Arduino\portable\sketchbook\libraries kopiert.

    Sicherlich mache ich einen ganz typischen Anfängerfehler - doch nur welchen?

    Vielleicht hat jemand einen Tipp für mich

    PS. mein Ettapenziel ist es erst einmal, fehlerfrei zu kompalieren ;)

    Danke&Gruss

    Marc