Thanks guys
But it's impossible, mistakes and more mistakes. I'm going to have to give up
Arduino:1.8.10 (Mac OS X), Tarjeta:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Enabled, All SSL ciphers (most compatible), 4MB (FS:1MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
ATENCIÓN: la librería Timezone-master pretende ejecutarse sobre arquitectura(s) avr y puede ser incompatible con tu actual tarjeta la cual corre sobre arquitectura(s) esp8266.
In file included from /Users/oscarb/Desktop/Moodlite-3/Arduino/Moodlite/Moodlite.ino:31:0:
/Users/oscarb/Documents/Arduino/libraries/FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002
# pragma message "FastLED version 3.003.002"
^
In file included from /Users/oscarb/Documents/Arduino/libraries/FastLED/FastLED.h:65:0,
from /Users/oscarb/Desktop/Moodlite-3/Arduino/Moodlite/Moodlite.ino:31:
/Users/oscarb/Documents/Arduino/libraries/FastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
/Users/oscarb/Desktop/Moodlite-3/Arduino/Moodlite/Moodlite.ino: In member function 'String& ByteString::copy(const void*, unsigned int)':
Moodlite:419:7: error: invalid use of member function (did you forget the '()' ?)
len = length;
^
Moodlite:420:30: error: cannot convert 'String::buffer' from type 'const char* (String:

()const' to type 'void*'
memcpy(buffer, data, length);
^
Moodlite:421:16: error: invalid types '<unresolved overloaded function type>[unsigned int]' for array subscript
buffer[length] = 0;
^
Se encontraron varias bibliotecas para "ESP8266mDNS.h"
Usado: /Users/oscarb/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/libraries/ESP8266mDNS
Se encontraron varias bibliotecas para "ESPAsyncTCP.h"
Usado: /Users/oscarb/Documents/Arduino/libraries/ESPAsyncTCP-master
Se encontraron varias bibliotecas para "ArduinoOTA.h"
Usado: /Users/oscarb/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/libraries/ArduinoOTA
Se encontraron varias bibliotecas para "Timer.h"
Usado: /Users/oscarb/Documents/Arduino/libraries/Timer-2.1
Se encontraron varias bibliotecas para "TimeLib.h"
Usado: /Users/oscarb/Documents/Arduino/libraries/Time-master
Se encontraron varias bibliotecas para "Timezone.h"
Usado: /Users/oscarb/Documents/Arduino/libraries/Timezone-master
Se encontraron varias bibliotecas para "PubSubClient.h"
Usado: /Users/oscarb/Documents/Arduino/libraries/pubsubclient-master
Se encontraron varias bibliotecas para "FastLED.h"
Usado: /Users/oscarb/Documents/Arduino/libraries/FastLED
Se encontraron varias bibliotecas para "ESP8266WiFi.h"
Usado: /Users/oscarb/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/libraries/ESP8266WiFi
Se encontraron varias bibliotecas para "ESPAsyncWebServer.h"
Usado: /Users/oscarb/Documents/Arduino/libraries/ESPAsyncWebServer-master
Se encontraron varias bibliotecas para "Hash.h"
Usado: /Users/oscarb/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/libraries/Hash
Se encontraron varias bibliotecas para "EEPROM.h"
Usado: /Users/oscarb/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/libraries/EEPROM
exit status 1
invalid use of member function (did you forget the '()' ?)
Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.