Na pasta raiz do projeto, execute o comando:
idf.py menuconfig
Em seguida, mova o cursor para a opção Configuração do Wifi Configuration ---> e preencha os campos de SSID e password do seu roteador com acesso a internet. Caso deseje, preencha o número máximo de tentativas de reconexão com o roteador wi-fi.
Por fim, volte para o menu princial do menuconfig e mova o cursor para a opção Configuração das chaves de API ---> e preencha os campos com sua chave de API da ipstack.com e do openweatherdata.com.
Conecte a esp32 no seu computador através de um cabo USB.
Na pasta raiz do projeto, execute os seguintes comandos na sequência que aparecem:
idf.py buildidf.py -p /dev/ttyUSB0 flash monitor. Obs: em alguns dispositivos a porta onde é possível acessar o file descriptor da esp32 pode mudar. Verifique se no seu computador a porta é '/dev/ttyUSB0' indicada no comando. Caso não seja, substitua pela porta correta de acordo com seu computador.