Problema con codigo sketch

ATENCIÓN: la librería Timezone pretende ejecutarse sobre arquitectura(s) avr y puede ser incompatible con tu actual tarjeta la cual corre sobre arquitectura(s) esp8266.
/Users/rodrigo/Desktop/ESP8266_SMARTWACH/esp8266_reloj_YO/esp8266_reloj_YO.ino: In function 'void setup()':
esp8266_reloj_YO:81:16: error: 'Relay1State' was not declared in this scope
   81 |   RlSt= String(Relay1State, HEX);
      |                ^~~~~~~~~~~
/Users/rodrigo/Desktop/ESP8266_SMARTWACH/esp8266_reloj_YO/esp8266_reloj_YO.ino: In function 'void ControlRelays()':
esp8266_reloj_YO:135:8: error: 'Relay1State' was not declared in this scope
  135 |     if(Relay1State == HIGH){
      |        ^~~~~~~~~~~
esp8266_reloj_YO:143:8: error: 'Relay2State' was not declared in this scope
  143 |     if(Relay2State == HIGH){
      |        ^~~~~~~~~~~
esp8266_reloj_YO:178:9: error: 'Relay1State' was not declared in this scope
  178 |         Relay1State = !Relay1State;
      |         ^~~~~~~~~~~
esp8266_reloj_YO:193:9: error: 'Relay2State' was not declared in this scope
  193 |         Relay2State = !Relay2State;
      |         ^~~~~~~~~~~
esp8266_reloj_YO:198:35: error: 'Relay1State' was not declared in this scope
  198 |   bridge1.digitalWrite(Relay1Pin, Relay1State);
      |                                   ^~~~~~~~~~~
esp8266_reloj_YO:199:35: error: 'Relay2State' was not declared in this scope
  199 |   bridge1.digitalWrite(Relay2Pin, Relay2State);
      |                                   ^~~~~~~~~~~
/Users/rodrigo/Desktop/ESP8266_SMARTWACH/esp8266_reloj_YO/esp8266_reloj_YO.ino: In function 'void tellTime()':
esp8266_reloj_YO:222:13: error: 'usEastern' was not declared in this scope
  222 |     local = usEastern(usEDT, usEST)
      |             ^~~~~~~~~
exit status 1
'Relay1State' was not declared in this scope

Me sigue salendo asi...