Espeasy: Não é possível conectar ao wi-fi

Criado em 6 nov. 2018  ·  103Comentários  ·  Fonte: letscontrolit/ESPEasy

Lista de controle

  • [x] O título desta edição é "direto ao ponto" e descritivo.
  • [x] Este problema descreve o que está acontecendo.
  • [] Este problema descreve quais componentes são afetados (por exemplo, nome do plugin / controlador)
  • [x] Este problema descreve como reproduzi-lo.
  • [x] Este problema descreve quando foi introduzido (quando conhecido) e qual versão está mostrando o problema.

Eu tenho...

  • [x] procurou no rastreador de problemas ou no fórum por um problema semelhante. (inclua links quando aplicável)
  • [] inseriu uma descrição do sistema usando "Copiar informações para a área de transferência" na página sysinfo. (quando possivel)
  • [] inseriu o nome de arquivo completo da versão usada (por exemplo, ESP_Easy_mega-20181001_test_ESP8266_4096_VCC.bin )
  • [] fornecida uma lista de plug-ins ou controladores ativos, quando aplicável.
  • [] preencheu todos os campos aplicáveis ​​abaixo.

Passos já experimentados ...

  • [x] Tentei uma instalação limpa (arquivos vazios de .bin incluídos no ZIP)
  • [] Compilação anterior / outra testada (mencione qual já foi testada)
  • [] Testado em outro nó para garantir que o hardware não está com defeito.
  • [] Verificado se o problema está limitado a um único plugin / controlador

Resuma o problema / solicitação de recurso

Não consigo me conectar ao wi-fi

Comportamento esperado

Posso me conectar ao wi-fi

Comportamento real

Saída do terminal:

INIT : Booting version: mega-20181106 (ESP82xx Core 00000000, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3)
109 : INIT : Warm boot #10 - Restart Reason: External System
111 : FS   : Mounting...
136 : FS   : Mount successful, used 75802 bytes of 957314
469 : CRC  : program checksum       ...OK
480 : CRC  : SecuritySettings CRC   ...OK
588 : INIT : Free RAM:29000
589 : INIT : I2C
589 : INIT : SPI not enabled
602 : INFO : Plugins: 46 [Normal] (ESP82xx Core 00000000, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3)
604 : WIFI : Set WiFi to STA
636 : WIFI : Connecting Hans attempt #0
1971 : WD   : Uptime 0 ConnectFailures 0 FreeMem 27320
3496 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2859 ms
4416 : WIFI : Connecting Hans attempt #1
>wifiscan
WIFI : SSID Scan start
WIFI : 8 networks found
WIFI : 1: Ziggo626194E 54:67:51:E4:53:51 Ch:1 (-83dBm) WPA2/PSK
WIFI : 2: FamilievanderPloeg F8:D1:11:4D:C2:44 Ch:1 (-82dBm) WPA/WPA2/PSK
WIFI : 3: HansBoven 38:2C:4A:69:14:28 Ch:5 (-74dBm) WPA2/PSK
WIFI : 4: UPC245144906 F8:04:2E:1C:3D:48 Ch:1 (-83dBm) WPA2/PSK
WIFI : 5: DIRECT-VM-BRAVIA 12:A0:96:F4:FC:0F Ch:10 (-67dBm) WPA2/PSK
WIFI : 6: Hans 00:11:32:50:3C:B7 Ch:10 (-74dBm) WPA2/PSK
WIFI : 7: UPC1840166 C4:27:95:86:EB:C2 Ch:11 (-68dBm) WPA/WPA2/PSK
WIFI : 8: Ziggo C6:27:95:86:EB:C4 Ch:11 (-69dBm)


Ok

Tentei conectá-lo ao meu ap, mas ele afirma que não consigo encontrar meu ap. Mas com uma wifiscan pode encontrar meu AP (Hans)

Passos para reproduzir

Instale o firmware e configure o wi-fi


Isso acontece o tempo todo

Configuração do sistema


Hardware:
NodeMCU de wemos (4mbit)



ESP Easy version: ESP_Easy_mega-20181106_normal_ESP8266_4096



Configurações / capturas de tela do ESP Easy:

Regras ou dados de registro



Energy Wifi Bug

Comentários muito úteis

Oi

A lição de casa está feita ...

Testei este clone do WeMos D1. Fonte de alimentação 5V, conexão USB TTL serial externa. O par NG fw é testado em outro módulo D1 (mesmo resultado).

Método:

  1. Apagamento completo (serial): blank_4MB.bin
  2. Carregue (serial) o ESP_Easy_mega-20180818_test_ESP8266_4096_VCC.bin, configure AP e NTP se necessário (este firmware é testado, sempre pode conectar)
  3. OTA carregue o próximo fw desejado (teste 4096 VCC): ESP_Easy_mega-20180221_test_ESP8266_4096.bin - ESP_Easy_mega-20181111_test_ESP8266_4096_VCC.bin
  4. Se o firmware puder se conectar, vá para a etapa 3.
  5. Se o fw atualizado não puder se conectar ao AP após cerca de 10 tentativas, vá para a etapa 2.

Resultados:

  • OK - conectado ao WiFi
  • NG - Mensagem "No AP found", mas o AP está na lista de AP's (serial wifiscan )
  • NG * - Tempo limite de beacon, licença de associação, erros de expiração de autorização
  • NG ** - Conectado, PING ok, mas erro ERR_EMPTY_RESPONSE no navegador
  • NG * - Conectado, acoplar a resposta do PING após o início, mas após "Tempo limite da solicitação" e / ou "Host de destino inacessível"

Espero que alguém possa ver o padrão ....

Data FW | Resultado | | Data FW | Resultado | | Data FW | Resultado
- | - | - | - | - | - | - | -
20180221 | NG * | 20180501 | | Está bem20180224 | | NG | 20180904 |
OK | 20180503 | | NG *20180302 | | OK | 20180909 |
OK | 20180505 | | Está bem20180304 | | OK | 20180914 |
OK | 20180507 | | NG20180307 | | OK | 20180923 |
OK | 20180511 | | Está bem20180309 |
20180310 | OK | | 20180513 | NG * | | 20180930 | NG
20180311 | OK | | 20180515 | OK | | |
20180312 | OK | | 20180516 | OK | | |
20180313 | OK | | 20180517 | OK | | 20181001 | NG
20180314 | OK | | 20180518 | NG | | 20181002 | Está bem
20180315 | OK | | 20180519 | OK | | 20181003 | Está bem
20180316 | OK | | 20180522 | NG | | 20181004 | Está bem
20180319 | NG * | 20180524 | | Está bem20180320 |
20180321 | NG | | | | | 20181011 | Está bem
20180322 | NG * | 20180609 | | NG20180323 | | NG | 20181015 |
OK | 20180613 |
20180326 | OK | | 20180614 | NG * | | 20181017 | Está bem
20180327 | OK | | 20180615 | OK | | 20181020 | Está bem
20180328 | OK | | 20180618 | OK | | 20181021 | Está bem
20180329 | OK | | 20180619 | OK | | 20181022 | Está bem
20180330 | OK | | 20180621 | OK | | 20181023 | Está bem
20180331 | OK | | 20180624 | NG | | 20181025 | NG
| | | 20180625 | NG | | 20181026 | Está bem
| | | | | | 20181027 | Está bem
20180402 | NG | | | | | 20181028 | NG
20180403 | NG * | | 20180708 | OK | | 20181030 | Está bem
20180405 | NG * | | 20180710 | OK | | 20181031 | Está bem
20180409 | NG * | | 20180712 | OK | | |
20180410 | NG * | | 20180714 | OK | | |
20180413 | NG | | 20180716 | OK | | 20181101 | Está bem
20180414 | NG | | 20180719 | OK | | 20181105 | NG
20180415 | NG | | 20180720 | OK | | 20181106 | Está bem
20180416 | OK | | 20180722 | OK | | 20181107 | Está bem
20180417 | OK | | 20180723 | NG | | 20181108 | NG
20180418 | NG | | | | | 20181109 | NG
20180419 | NG * | | | | | 20181110 | NG
20180420 | NG | | 20180801 | OK | | 20181111 | NG
20180421 | NG | | 20180802 | OK | | 20181112 | NG
20180422 | NG * | | 20180804 | OK | | 20181117 | NG
20180423 | NG | | 20180808 | NG | | 20181120 | NG
20180424 | NG | | 20180809 | OK | | 20181121 | NG
20180426 | OK | | 20180815 | OK | | 20181122 | Está bem
20180428 | NG | | 20180818 | OK | | 20181123 | Está bem
20180429 | NG | | 20180822 | NG | | 20181124 | Está bem
20180430 | OK | | 20180826 | OK | | 20181125 | NG

Todos 103 comentários

Só para ter certeza, não há espaços à direita no nome / configuração?

Não. E não tenho certeza sobre o caso do nome ap. Mas eu combinei isso também.

Eu atualizei este MCU de nó de uma versão mais antiga, pode ser que ele esteja travado em alguma configuração antiga? Já apaguei o flash e fiz um reset de fábrica. Posso fazer mais alguma coisa?

Você fez o flash com um arquivo bin em branco de 4 MB?

Sim, também fiz isso

Outras unidades ESP Easy, elas se conectam?

Sim, mas são uma versão muito mais antiga.

Alguém ainda não experimentou outra unidade com a nova versão? Por favor faça!

Eu tenho o mesmo problema. Estou tentando resolver isso há vários dias. Isso só acontece com os módulos Wemos NodeMCU:
image

Registro:
312: EVENTO: Sistema # Wake
333: WIFI: Definir WiFi para STA
365: WIFI: Tentativa de conexão lada # 0
478: EVENTO: Sistema # Inicialização
1832: WD: Uptime 0 ConnectFailures 0 FreeMem 26224

11276: WIFI: Tentativa de conexão lada # 1

26789: EVENTO: WiFi # desconectado
26804: WIFI: desconectado! Razão: '(200) Tempo limite do farol' Conectado por 15 s
27276: WIFI: Conectando lada1 tentativa # 2
30133: EVENTO: WiFi # desconectado
30147: WIFI: desconectado! Motivo: '(201) Nenhum AP encontrado' Conectado por 2856 ms
30276: WIFI: Conectando lada1 tentativa # 3
31832: WD: Uptime 1 ConnectFailures 0 FreeMem 26192
33133: EVENTO: WiFi # desconectado
33148: WIFI: desconectado! Motivo: '(201) Nenhum AP encontrado' Conectado por 2857 ms
33276: WIFI: Conectando tentativa lada # 4
36133: EVENTO: WiFi # desconectado
36147: WIFI: desconectado! Motivo: '(201) Nenhum AP encontrado' Conectado por 2856 ms
36276: WIFI: Conectando tentativa lada # 5
41027: EVENTO: WiFi # desconectado
41044: WIFI: desconectado! Motivo: '(4) Assoc expirar' Conectado por 4751 ms
41276: WIFI: Definir WiFi para AP + STA
42197: WIFI: O ssid do modo AP será NodeMCU7_47 com o endereço 192.168.4.1
42197: WIFI: Conectando lada1 tentativa # 6
45055: EVENTO: WiFi # desconectado
45075: WIFI: desconectado! Motivo: '(201) Nenhum AP encontrado' Conectado por 2856 ms
45277: WIFI: O ssid do modo AP será NodeMCU7_47 com o endereço 192.168.4.1
45277: WIFI: Conectando lada1 tentativa # 7
48134: EVENTO: WiFi # desconectado
48150: WIFI: desconectado! Motivo: '(201) Nenhum AP encontrado' Conectado por 2857 ms
48277: WIFI: O ssid do modo AP será NodeMCU7_47 com o endereço 192.168.4.1
48277: WIFI: Tentativa de conexão lada # 8

Os mini módulos Wemos D1 e os mini módulos D1 clone funcionam bem.

Tirei essa foto (no meu escritório), talvez seja capaz de testá-lo sozinho na sexta-feira, quando voltar.

Você pode fornecer as informações da página sysinfo?
Só para verificar se existe alguma diferença nos nós.

Ah, e você poderia tentar definir as credenciais de wi-fi usando a versão (mais recente) da ferramenta flash @Grovkillen (incluída no zip) e também tentar definir as configurações de IP como estáticas. (em uma segunda tentativa)

Acabei de atualizar para mega-20181107 (arquivo ESP_Easy_mega-20181107_normal_ESP8266_4096.bin) e definir as credenciais wi-fi usando a versão (mais recente) da ferramenta flash @Grovkillen (incluída no zip) e agora está funcionando.

Página Sysinfo:

Unidade: | 47
- | -
Hora local: | 07-11-2018 16:15:12
Tempo de atividade: | 0 dias 0 horas 5 minutos
Carregar: | 3,30% (LC = 12452)
Mem grátis: | 17320 (14984 - sendContentBlocking)
Pilha grátis: | 3584 (1728 - ExecuteCommand)
Bota: | Reinicialização manual (7)
Motivo da reinicialização: | Sistema Externo
Rede ❔
Wifi: | 802.11N (RSSI -49 dB)
Configuração de IP: | DHCP
IP / sub-rede: | 192.168.44.192 / 255.255.255.0
GW: | 192.168.44.1
IP do cliente: | 192.168.44.150
DNS: | 1.0.0.1 / 1.1.1.1
Faixa de IP permitida: | Todos permitidos
STA MAC: | 60: 01: 94: 35: C8: BC
AP MAC: | 62: 01: 94: 35: C8: BC
SSID: | lada (06: 18: D6: C1: B0: 03)
Canal: | 1
Conectado: | 5 m 9 s
Razão da última desconexão: | (1) Não especificado
Número reconecta: | 0
Firmware
Construir: ⋄ | 20102 - Mega
Bibliotecas: ⋄ | ESP82xx Core 2_4_2, NONOS SDK 2.2.1 (cfd48f3), LWIP: 2.0.3
Versão GIT: ⋄ | mega-20181107
Plugins: ⋄ | 46 [Normal]
Build Md5: | 9ea46e7428c174166f90298a7ed1a5f2
Verificação Md5: | passado.
Tempo de construção: ⋄ | 7 de novembro de 2018 03:33:40
Nome de arquivo binário: ⋄ | ESP_Easy_mega-20181107_normal_ESP8266_4096.bin
Status do sistema
Nível de log do Syslog: | Nenhum
Nível de registro serial: | Depurar
Nível de log da web: | Nenhum
Placa ESP
ID do Chip ESP: | 3524796 (0x35C8BC)
ESP Chip Freq: | 80 MHz
Nome do Quadro ESP: | PLATFORMIO_ESP12E
Armazenamento
ID do Flash Chip: | Fornecedor: Dispositivo 0xEF: 0x4016
Flash Chip Tamanho Real: | 4096 kB
Tamanho do IDE do Flash: | 4096 kB
Velocidade do IDE do Flash: | 40 MHz
Modo Flash IDE: | DIO
Gravações em Flash: | 2 diárias / 2 inicializações
Tamanho do esboço: | 744 kB (2324 kB grátis)
Tamanho SPIFFS: | 934 kB (860 kB gratuitos)

Então podemos encerrar esse problema? : +1:

Ontem eu estava testando a versão mega-20181023 que não funcionou e a versão mega-20181022 que funcionou. Agora vou testar a versão mega-20181106 ...

por favor, não feche ainda

Downgrade para a versão mega-20181106 via OTA ==> WiFi não funciona

Flash ESP_Easy_mega-20181106_normal_ESP8266_4096.bin com ESP Easy Flasher ==> WiFi não funciona

Portanto, a versão de ontem está se comportando mal. O que mudou entre esses dois lançamentos? Não muito?

Eu mudei muitas strings para reduzir a quantidade de espaço usado.

Mas você mudou para funcionar?

Mas você mudou para funcionar?

Ontem eu apenas mesclei os commits sobre atualizações OTA
Portanto, deve estar relacionado principalmente a strings.

Espero ter feito as consultas de pesquisa / substituição adequadas, mas talvez algo tenha mudado em relação à configuração do wi-fi.

O lançamento de hoje parece funcionar, o de ontem não. Estranho, talvez relacionado à construção.

Ah, talvez eu também consertei algo no processo;)
Desculpe, essas coisas podem acontecer ..

ESP_Easy_mega-20181107_normal_ESP8266_4096 flasheado via OTA ==> WiFi funciona bem

Portanto, o lançamento de hoje parece funcionar, mas não. Compilei de fontes no arquivo zip e o WiFi não funciona novamente.
Apresentei minha versão compilada no D1 mini e o WiFi funciona bem.

Você tentou compilá-lo duas vezes antes de piscar? (supondo que você esteja usando PlatformIO)
E parece haver uma diferença no alinhamento de dados ao construir no Windows ou Linux (de acordo com tópicos nas listas de problemas Tasmota / Espruna)

Não, não tenho. Eu uso PlatformIO com código VS no Windows 10.
OK, vou compilar duas vezes e tentar. Te digo.

@ TD-er Eu executei a tarefa PlatformIO: Build (normal_ESP8266_4096) duas vezes e obtenha este log. Você quer dizer isso?

Executando tarefa: C: Userssalva.platformiopenvScriptsplatformio.exe run --environment normal_ESP8266_4096 <

Processando normal_ESP8266_4096 (framework: arduino; plataforma: [email protected]; placa: esp12e)

O modo detalhado pode ser ativado por meio da opção -v, --verbose
CONFIGURAÇÃO: https://docs.platformio.org/page/boards/espressif8266/esp12e.html
PLATAFORMA: Espressif 8266> Espressif ESP8266 ESP-12E
SISTEMA: ESP8266 80 MHz 80 KB RAM (4 MB Flash)
Convertendo ESPEasy.ino
C: / Users / salva / Documents / GitHub / ESPEasy_mega-20181107 / source / src / _P016_IR. ino: 72 : 0: aviso: "P016_TIMEOUT" redefinido [habilitado por padrão]

define P016_TIMEOUT 15U // Adequado para a maioria das mensagens, embora não engula muitas repetições.

^
C: / Users / salva / Documents / GitHub / ESPEasy_mega-20181107 / source / src / _P016_IR. ino: 68 : 0: observação: este é o local da definição anterior

definir P016_TIMEOUT 50U // Algumas unidades A / C têm lacunas em seus protocolos de ~ 40ms.

^
Localizador de dependências de biblioteca -> http://bit.ly/configure-pio-ldf
MODOS LDF: FINDER (corrente) COMPATIBILIDADE (suave)
Coletou 56 bibliotecas compatíveis
Verificando dependências ...
Gráfico de Dependência
| -1.0
| | -1.0
| | -1.0
| | | -1.0
| -2.0.0
| | -3.3.1
| -1.0
| -
| -1.0
| -1.0.0
| | -1.0
| -5,13,2
| -1.0.2
| -3.2.7
| | -1.0
| | -1.0
| -
| | -1.0
| -1.0
| -0.0.1
| | -3.3.1
| -0.0.1
| -1.0
| - | | -1.0
| -1.0.2
| | -1.0.2
| | -1.0
| -1.0
| | -1.0
| | -
| | | -1.0
| - | -3.3.1
| -1.4.2
| | -1.0
| -
| | -1.0
| -1.0.4
| | -1.0
| -2,6
| -1.0.1
| | -1.0
| -1.1.0
| | -1.0
| -
| | -1.0
| -
| | -1.0
| -1.0.0
| -1.0
| | -1.0
| -
| | -1.0
| -1.0.6
| -
| -0.0.1
| | -1.0
Compilando .pioenvsnormal_ESP8266_4096libdc8pubsubclientPubSubClient.cpp.o
Compilando .pioenvsnormal_ESP8266_4096srcESPEasy.ino.cpp.o
Vinculando .pioenvsnormal_ESP8266_4096firmware.elf
Recuperando o tamanho máximo do programa .pioenvsnormal_ESP8266_4096firmware.elf
Building .pioenvsnormal_ESP8266_4096firmware.bin
Verificando o tamanho .pioenvsnormal_ESP8266_4096firmware.elf
Uso de memória -> http://bit.ly/pio-memory-usage
DADOS: [======] 55,4% (usado 45376 bytes de 81920 bytes)
PROGRAMA: [=======] 73,2% (usado 764896 bytes de 1044464 bytes)
================================================== [SUCESSO] 57,89 segundos ==================================================

========================================================== ===== [RESUMO] ============================================== =============
Ambiente esp-wrover-kit_test_1M8_partition [SKIP]
Ambiente esp32dev [SKIP]
Ambiente esp32test_1M8_partition [SKIP]
Ambiente normal_ESP8266_1024 [SKIP]
Ambiente minimal_ESP8266_1024_OTA [SKIP]
Ambiente minimal_ESP8285_1024_OTA [SKIP]
Ambiente normal_core_241_ESP8266_1024 [SKIP]
Ambiente normal_ESP8285_1024 [SKIP]
Ambiente normal_WROOM02_2048 [SKIP]
Ambiente normal_ESP8266_4096 [SUCCESS]
Ambiente normal_core_241_ESP8266_4096 [SKIP]
Ambiente normal_IR_ESP8266_4096 [SKIP]
Teste de ambiente_ESP8266_1024 [SKIP]
Teste de ambiente_ESP8285_1024 [SKIP]
Teste de ambiente_WROOM02_2048 [SKIP]
Teste de ambiente_ESP8266_4096 [SKIP]
Teste de ambiente_ESP8266_4096_VCC [SKIP]
Ambiente dev_ESP8266_1024 [SKIP]
Ambiente dev_ESP8285_1024 [SKIP]
Ambiente dev_WROOM02_2048 [SKIP]
Ambiente dev_ESP8266_4096 [SKIP]
Ambiente dev_ESP8266PUYA_1024 [SKIP]
Ambiente dev_ESP8266PUYA_1024_VCC [SKIP]
Ambiente hard_SONOFF_POW [SKIP]
Ambiente hard_SONOFF_POW_R2_4M [SKIP]
Ambiente hard_Shelly_1 [SKIP]
Ambiente hard_Ventus_W266 [SKIP]
==================================================== [SUCESSO] 57,94 segundos ==================================================

Las tareas reutilizaran el terminal, presione cualquier tecla para cerrarlo.

Executando tarefa: C: Userssalva.platformiopenvScriptsplatformio.exe run --environment normal_ESP8266_4096 <

Processando normal_ESP8266_4096 (framework: arduino; plataforma: [email protected]; placa: esp12e)

O modo detalhado pode ser ativado por meio da opção -v, --verbose
CONFIGURAÇÃO: https://docs.platformio.org/page/boards/espressif8266/esp12e.html
PLATAFORMA: Espressif 8266> Espressif ESP8266 ESP-12E
SISTEMA: ESP8266 80 MHz 80 KB RAM (4 MB Flash)
Convertendo ESPEasy.ino
C: / Users / salva / Documents / GitHub / ESPEasy_mega-20181107 / source / src / _P016_IR. ino: 72 : 0: aviso: "P016_TIMEOUT" redefinido [habilitado por padrão]

define P016_TIMEOUT 15U // Adequado para a maioria das mensagens, embora não engula muitas repetições.

^
C: / Users / salva / Documents / GitHub / ESPEasy_mega-20181107 / source / src / _P016_IR. ino: 68 : 0: observação: este é o local da definição anterior

definir P016_TIMEOUT 50U // Algumas unidades A / C têm lacunas em seus protocolos de ~ 40ms.

^
Localizador de dependências de biblioteca -> http://bit.ly/configure-pio-ldf
MODOS LDF: FINDER (corrente) COMPATIBILIDADE (suave)
Coletou 56 bibliotecas compatíveis
Verificando dependências ...
Gráfico de Dependência
| -
| -1.0
| | -1.0
| | -1.0
| | | -1.0
| -1.0
| -0.0.1
| | -1.0
| -1.0.2
| | -1.0.2
| | -1.0
| -1.0.0
| | -1.0
| -5,13,2
| -1.0.2
| -3.2.7
| | -1.0
| | -1.0
| -
| | -1.0
| -1.0
| -0.0.1
| | -3.3.1
| -1.0
| -0.0.1
| -2.0.0
| | -3.3.1
| -1.0
| - | | -1.0
| -1.0.6
| -1.0
| | -1.0
| | -
| | | -1.0
| - | -3.3.1
| -1.4.2
| | -1.0
| -
| | -1.0
| -1.0.4
| | -1.0
| -
| -1.0.1
| | -1.0
| -1.1.0
| | -1.0
| -
| | -1.0
| -
| | -1.0
| -1.0.0
| -1.0
| | -1.0
| -
| | -1.0
| -2,6
Compilando .pioenvsnormal_ESP8266_4096srcESPEasy.ino.cpp.o
Vinculando .pioenvsnormal_ESP8266_4096firmware.elf
Recuperando o tamanho máximo do programa .pioenvsnormal_ESP8266_4096firmware.elf
Building .pioenvsnormal_ESP8266_4096firmware.bin
Verificando o tamanho .pioenvsnormal_ESP8266_4096firmware.elf
Uso de memória -> http://bit.ly/pio-memory-usage
DADOS: [======] 55,4% (usado 45368 bytes de 81920 bytes)
PROGRAMA: [=======] 73,2% (usado 764896 bytes de 1044464 bytes)
==================================================== [SUCESSO] 55,91 segundos ==================================================

========================================================== ===== [RESUMO] ============================================== =============
Ambiente esp-wrover-kit_test_1M8_partition [SKIP]
Ambiente esp32dev [SKIP]
Ambiente esp32test_1M8_partition [SKIP]
Ambiente normal_ESP8266_1024 [SKIP]
Ambiente minimal_ESP8266_1024_OTA [SKIP]
Ambiente minimal_ESP8285_1024_OTA [SKIP]
Ambiente normal_core_241_ESP8266_1024 [SKIP]
Ambiente normal_ESP8285_1024 [SKIP]
Ambiente normal_WROOM02_2048 [SKIP]
Ambiente normal_ESP8266_4096 [SUCCESS]
Ambiente normal_core_241_ESP8266_4096 [SKIP]
Ambiente normal_IR_ESP8266_4096 [SKIP]
Teste de ambiente_ESP8266_1024 [SKIP]
Teste de ambiente_ESP8285_1024 [SKIP]
Teste de ambiente_WROOM02_2048 [SKIP]
Teste de ambiente_ESP8266_4096 [SKIP]
Teste de ambiente_ESP8266_4096_VCC [SKIP]
Ambiente dev_ESP8266_1024 [SKIP]
Ambiente dev_ESP8285_1024 [SKIP]
Ambiente dev_WROOM02_2048 [SKIP]
Ambiente dev_ESP8266_4096 [SKIP]
Ambiente dev_ESP8266PUYA_1024 [SKIP]
Ambiente dev_ESP8266PUYA_1024_VCC [SKIP]
Ambiente hard_SONOFF_POW [SKIP]
Ambiente hard_SONOFF_POW_R2_4M [SKIP]
Ambiente hard_Shelly_1 [SKIP]
Ambiente hard_Ventus_W266 [SKIP]
==================================================== [SUCESSO] 55,96 segundos ==================================================

Sim, compilando / compilando duas vezes antes de piscar.

Como o upload também o compilará, você também pode construí-lo e atualizá-lo via serial. (upload ... na plataformaIO)

Desculpe, o WiFi ainda não funciona

Como você define as configurações, serial ou via AP?

Com sua ferramenta: ESP Easy Flasher

Ok, então esse não é o problema 😎

Tenho que desligar agora. Vou me conectar novamente esta noite.

Oi

Eu tenho alguns desses módulos e tenho o mesmo problema com eles. Nenhum AP encontrado, Beacon Timeout, Assoc expire error, mas o comando scanwifi serial apresenta meu AP na lista.

Normalmente eu atualizo o firmware para o mais recente nos módulos quando o novo firmware é lançado.

Se eu atualizar, algumas versões do FW estão funcionando bem, outras não. Se o módulo não puder se conectar, preciso reverter para o fw anterior. Às vezes preciso apagar o módulo (blank_4MB.bin). Normalmente, eu carrego a versão 20180818, que sempre está funcionando bem. E depois de fazer upload do último lançamento OK.

Estou longe de casa, mas no fim de semana posso testar qual fw está ok e qual não está. Talvez ajude investigar e resolver o problema.

THX
T

Alguém pode fazer uma imagem detalhada do chip ESP?
Eu tive algumas discussões em segundo plano por e-mail e um relata que o módulo tem algum rótulo "Plug ECO" nele.
Uma das sugestões foi adicionar um número de delay(1) chamadas até que a conexão wi-fi seja feita.

Se alguém pudesse fazer uma imagem realmente detalhada do módulo (por exemplo, usando um scanner de mesa, girar o módulo em várias orientações em comparação com a direção da varredura), então faça também uma imagem detalhada dos traços de 3,3v e GND PCB para o módulo ESP e o regulador de tensão.

Eu atualizei o firmware de hoje: mega-20181107 (ESP82xx Core 2_4_2, NONOS SDK 2.2.1 (cfd48f3), LWIP: 2.0.3)
Primeiro mostrei o branco e depois o real. Wifi funciona de novo :-)

Eu uso este módulo como um sensor de temperatura (DHT22)
O sensor funciona, mas MQTT não. Além disso, a página de log está e permanece vazia.

@ymoona qual é a sua configuração para o nível do weblog - Nenhum?

Btw mqtt funciona. Só não sem credenciais, provavelmente um problema de configuração no meu corretor.

O registro está configurado para depuração, mas não mostra nada. Mas tudo mais funciona. Então, tudo bem para encerrar o problema

Olá

Imagens conforme prometido.

Espero ter um tempo amanhã para testar os firmwares que está ok que não.

dscf4688

dscf4686

dscf4689

dscf4694

THX
T

Se possível, você pode tentar alimentar um dos nós problemáticos com 5 V do pino GND / Vin (não da porta USB)?

Alguns dos meus módulos alimentados com 3.3v através do Vin alguns usam o USB. Todos esses módulos se comportam de forma semelhante.

5V testado: Sem alegria :-(

Desligado: O fw 1024 VCC desapareceu da última versão. É possível compilar para o futuro?

THX
T

Eu apenas removi as compilações PUYA.
Se esse fosse o único VCC de 1 MB, poderíamos adicionar outro para isso.

ESP_Easy_mega-20181110_test_ESP8266_4096_VCC.bin

>wifiscan
WIFI : SSID Scan start
WIFI : 4 networks found
WIFI : 1: eir90963965-2.4G 58:D7:59:5B:E0:70 Ch:2 (-82dBm) WPA/WPA2/PSK
WIFI : 2: TNCAPE8A29B C4:EA:1D:C3:BC:7F Ch:8 (-88dBm) WPA/WPA2/PSK
WIFI : 3: VM8BD6864 AC:22:05:79:96:58 Ch:11 (-87dBm) WPA/WPA2/PSK
WIFI : 4: Horizon Wi-Free AE:22:15:79:96:58 Ch:11 (-92dBm) 


Ok
215912 : Command: wifiscan
219603 : WIFI : AP Mode ssid will be Test21_WMD1_21 with address 192.168.4.1
219604 : WIFI : Connecting TNCAPE8A29B attempt #38
221806 : EVENT: WiFi#Disconnected
221811 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2199 ms

@redskinhu Então não foi corrigido e os mesmos nós ainda são problemáticos e aqueles que funcionaram bem ainda funcionam?

Oi

A lição de casa está feita ...

Testei este clone do WeMos D1. Fonte de alimentação 5V, conexão USB TTL serial externa. O par NG fw é testado em outro módulo D1 (mesmo resultado).

Método:

  1. Apagamento completo (serial): blank_4MB.bin
  2. Carregue (serial) o ESP_Easy_mega-20180818_test_ESP8266_4096_VCC.bin, configure AP e NTP se necessário (este firmware é testado, sempre pode conectar)
  3. OTA carregue o próximo fw desejado (teste 4096 VCC): ESP_Easy_mega-20180221_test_ESP8266_4096.bin - ESP_Easy_mega-20181111_test_ESP8266_4096_VCC.bin
  4. Se o firmware puder se conectar, vá para a etapa 3.
  5. Se o fw atualizado não puder se conectar ao AP após cerca de 10 tentativas, vá para a etapa 2.

Resultados:

  • OK - conectado ao WiFi
  • NG - Mensagem "No AP found", mas o AP está na lista de AP's (serial wifiscan )
  • NG * - Tempo limite de beacon, licença de associação, erros de expiração de autorização
  • NG ** - Conectado, PING ok, mas erro ERR_EMPTY_RESPONSE no navegador
  • NG * - Conectado, acoplar a resposta do PING após o início, mas após "Tempo limite da solicitação" e / ou "Host de destino inacessível"

Espero que alguém possa ver o padrão ....

Data FW | Resultado | | Data FW | Resultado | | Data FW | Resultado
- | - | - | - | - | - | - | -
20180221 | NG * | 20180501 | | Está bem20180224 | | NG | 20180904 |
OK | 20180503 | | NG *20180302 | | OK | 20180909 |
OK | 20180505 | | Está bem20180304 | | OK | 20180914 |
OK | 20180507 | | NG20180307 | | OK | 20180923 |
OK | 20180511 | | Está bem20180309 |
20180310 | OK | | 20180513 | NG * | | 20180930 | NG
20180311 | OK | | 20180515 | OK | | |
20180312 | OK | | 20180516 | OK | | |
20180313 | OK | | 20180517 | OK | | 20181001 | NG
20180314 | OK | | 20180518 | NG | | 20181002 | Está bem
20180315 | OK | | 20180519 | OK | | 20181003 | Está bem
20180316 | OK | | 20180522 | NG | | 20181004 | Está bem
20180319 | NG * | 20180524 | | Está bem20180320 |
20180321 | NG | | | | | 20181011 | Está bem
20180322 | NG * | 20180609 | | NG20180323 | | NG | 20181015 |
OK | 20180613 |
20180326 | OK | | 20180614 | NG * | | 20181017 | Está bem
20180327 | OK | | 20180615 | OK | | 20181020 | Está bem
20180328 | OK | | 20180618 | OK | | 20181021 | Está bem
20180329 | OK | | 20180619 | OK | | 20181022 | Está bem
20180330 | OK | | 20180621 | OK | | 20181023 | Está bem
20180331 | OK | | 20180624 | NG | | 20181025 | NG
| | | 20180625 | NG | | 20181026 | Está bem
| | | | | | 20181027 | Está bem
20180402 | NG | | | | | 20181028 | NG
20180403 | NG * | | 20180708 | OK | | 20181030 | Está bem
20180405 | NG * | | 20180710 | OK | | 20181031 | Está bem
20180409 | NG * | | 20180712 | OK | | |
20180410 | NG * | | 20180714 | OK | | |
20180413 | NG | | 20180716 | OK | | 20181101 | Está bem
20180414 | NG | | 20180719 | OK | | 20181105 | NG
20180415 | NG | | 20180720 | OK | | 20181106 | Está bem
20180416 | OK | | 20180722 | OK | | 20181107 | Está bem
20180417 | OK | | 20180723 | NG | | 20181108 | NG
20180418 | NG | | | | | 20181109 | NG
20180419 | NG * | | | | | 20181110 | NG
20180420 | NG | | 20180801 | OK | | 20181111 | NG
20180421 | NG | | 20180802 | OK | | 20181112 | NG
20180422 | NG * | | 20180804 | OK | | 20181117 | NG
20180423 | NG | | 20180808 | NG | | 20181120 | NG
20180424 | NG | | 20180809 | OK | | 20181121 | NG
20180426 | OK | | 20180815 | OK | | 20181122 | Está bem
20180428 | NG | | 20180818 | OK | | 20181123 | Está bem
20180429 | NG | | 20180822 | NG | | 20181124 | Está bem
20180430 | OK | | 20180826 | OK | | 20181125 | NG

OK, deve ter sido esse o post que exigiu mais preparação!
Entre março e maio tivemos problemas com as compilações noturnas e essas compilações resultaram em muitos problemas de WiFi.
Um dos momentos mais frustrantes do desenvolvimento, já que também estava trabalhando no WiFi baseado em eventos e os relatórios não eram totalmente reproduzíveis.

Meu pensamento inicial sobre esses relatórios OK / NG de aparência aleatória é que deve haver algum tipo de string / char-array que é apenas 1 byte curto ou não terminado em nulo.
Cabe então ao compilador e ao comportamento semi-aleatório da alocação de memória mover os blocos, o que pode gerar um byte extra não utilizado após o bloco reservado defeituoso.

Qual é o comprimento do SSID da sua rede e quanto tempo é a sua chave?
Eles contêm espaços ou outros caracteres "estranhos"?

SSID: TNCAPE8A29B
Chave: 9 caracteres, 2 letras maiúsculas e números, nada de estranho.

Sim, recebi os primeiros módulos quando o WiFi baseado em eventos foi apresentado. E eu tinha muitos módulos "não funcionando" ... Achei que meus novos módulos brilhantes estavam com defeito e gastei muito tempo para encontrar a solução. E uma coisa sobre esses módulos. Eles parecem mais lentos do que os módulos genéricos esp07 / 12 (ex: carregamento de página da web). Alternando entre as páginas ~ 3-5s, em ESP07 / 12 ~ 1s. Talvez ajude.

Talvez você possa comparar os tipos de flash?

Posso imaginar que o chip flash também retorna alguns parâmetros de leitura / gravação que são usados ​​pelas bibliotecas principais.
Isso pode estar relacionado ao número de ocorrências de desconexão, mas duvido que tenha efeito sobre o sintoma "não consigo nem conectar" que você está experimentando.

Tirei a blindagem de um dos meus ESP07: W25Q32JVSIQ
Clone WeMos D1: GD25Q32CSIG

O segundo é um pouco mais lento 120 vs 133Mhz. Acho que não é muito grande para causar essa diferença de velocidade.

Eu tenho o par W25Q32BVSIG, se eu substituir o GD25Q32CSIG na placa poderia ajudar a investigar?

É sempre bom tentar, mas você também tira um nó reproduzível para verificar se uma correção futura está funcionando.

Eu tenho algumas peças sobressalentes fechadas ... também. :-)

Talvez você também possa ver na (nova) página de estatísticas de tempo quanto tempo leva uma ação de gravação.

Lembre-se de que as estatísticas são redefinidas quando você carrega a página.

  • página de estatísticas de tempo de carregamento
  • realizar alguma escrita (por exemplo, alterar algumas configurações em um plugin)
  • carregue a página de estatísticas de tempo e verifique o máximo tempo necessário para salvar um arquivo.

@redskinhu bom trabalho, talvez isso esteja relacionado à má conexão da antena?
Experimente hospedar AP com seu telefone celular e conectar-se a ele com ESP.

Acho que esse problema não tem relação com a antena. O módulo estava no mesmo local quando fiz os testes. Se um fw puder se conectar e outro não, pode ser um erro relacionado ao sw.

Um dos meus módulos está sentado ao lado do roteador e está se comportando de forma semelhante. E tentei conectar ao meu hotspot móvel do telefone que estava a cerca de 2 cm de distância quando fiz a investigação inicial. Sem alegria.

Tenho um ESP01 PUYA e um ESP07S ao meu lado. Eu configurei a mesma configuração nesses módulos também (ESP_Easy_mega-20181107). Eu verifiquei os tempos de gravação (salvei a mesma tarefa genérica sysinfo em todos os módulos.):

Clone WeMos D1

Descrição Função | #calls | chamada / s | min (ms) | Média (ms) | max (ms)
- | - | - | - | - | - | -
Salvar arquivo | | 3 | 0,14 | 29,616 | 42,094 | 64.698

ESP07S

Descrição Função | #calls | chamada / s | min (ms) | Média (ms) | max (ms)
- | - | - | - | - | - | -
Salvar arquivo | | 3 | 0,26 | 24,505 | 44,575 | 64.832

ESP01

Descrição Função | #calls | chamada / s | min (ms) | Média (ms) | max (ms)
- | - | - | - | - | - | -
Salvar arquivo | | 3 | 0,01 | 268,785 | 399,269 | 660.206

  • Comportar o ESP01 é óbvio para mim: PUYA. Mas este módulo é tão rápido quanto ESP07S.
  • Mas os outros dois estão se comportando de maneira semelhante, então acho que não é o flash que causa a diferença de velocidade.

Troquei o flash, mas o novo parece não ser compatível. :-(
Então eu coloquei de volta o velho. Funciona. :-)

Isso é tudo por hoje.

ESP_Easy_mega-20181112 testado: NG

Alguma sugestão a fazer para continuar a investigação?

Ainda usando a compilação test_ESP8266_4096_VCC.bin ?

sim

@redskinhu ERROR log, por favor

@ TD-er, é realmente difícil entender o código de gerenciamento / conexão wi-fi.
Eu poderia tentar mover todas as coisas para um lugar primeiro (EspEasyWifi.ino) e depois podemos pensar em como modificar essa parte do código para ser mais legível, o que você acha?

Olá

Pequena explicação sobre este Log:

  • Nível de registro: Debug dev
  • ESP_Easy_mega-20181107_test_ESP8266_4096_VCC.bin foi instalado. É inicializado e conectado ao AP e MQTT publicando o IP e MAC.
  • Depois que iniciei o upload OTA para ESP_Easy_mega-20181112_test_ESP8266_4096_VCC.bin .
  • O módulo é reinicializado e tenta se conectar ao AP. Após 10 tentativas, parei o registro.
INIT : Booting version: mega-20181107 (ESP82xx Core 2_4_2, NONOS SDK 2.2.1(cfd48f3), LRuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
WRuleDebug: 101: publish home/%sysname%/macaddress,%mac%
IP: 2.0.3)mode : sta(84:f3:eb:8e:61:8c)
add if0
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do

100 : INIT : Warm boot #3 - Restart Reason: Software/System restart
102 : FS   : Mounting.RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
..RuleDebug: 101: publish home/%sysname%/macaddress,%mac%

127 : FS   : Mount successful, used 76053 bytes of 957314
502 : CRC  : program checksum       ...OK
513 : CRC  : SecuritySettings CRC   ...OK 
616 : INIT : Free RAM:25384
617 : INIT : I2C
617 : INIT : SPI not enabled
652 : INFO : Plugins: 73 [Normal] [Testing] (ESP82xx Core 2_4_2, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3)
653 : EVENT: System#Wake
697 : WIFI : Set WiFi to STA
731 : WIFI : Connecting TNCAPE8A29B attempt #0
844 : EVENT: System#Boot
2196 : WD   : Uptime 0 ConnectFailures 0 FreeMem 23128
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 20
cnt 

connected with TNCAPE8A29B, channel 8
dhcp client start...
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
5574 : WIFI : Connected! AP: TNCAPE8A29B (C4:EA:1D:C3:BC:7F) Ch: 8 Duration: 4842 ms
5575 : ERuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
VENRuleDebug: 101: publish home/%sysname%/macaddress,%mac%
T: WiFi#ChangedAccesspoint
ip:192.168.1.247,mask:255.255.255.0,gw:192.168.1.1
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
5691 : WIFI : DHCP IP: 192.168.1.247 (Test20-WMD1-20) GW: 192.168.1.1 SNRuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
: 255.RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
255.255.0   duration: 117 ms
5703 : EVENT: WiFi#Connected
5722 : Webserver: start
5723 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
5803 : MQTT : Intentional reconnect
5805 : Read settings: ControllerSettings index: 0
5877 : MQRuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
TT RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
: Connected to broker with client ID: Test20_WMD1_20
5880 : Subscribed to: home/Test20_WMD1/#
5882 : EVENT: MQTT#Connected
5905 : EVENT: MQTT#Connected Processing time:23 milliSeconds
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 110: time#initialized do
6640 : NTP  : NTP host 193.1.31.66 (193.1.31.66) queried
6682 : NTP  : NTP replRuleDebug: 111: publish home/test20_wmd1/ipaddress,192.168.1.247
ied: delay 41 mSec Accuracy increased by 0.370 seconds
6684 : Current Time Zone:  DST time staRuleDebug: 111: publish home/test20_wmd1/macaddress,84:f3:eb:8e:61:8c
rt: 2018-03-25 02:00:00 offset: 60 minSTD time start: 2018-10-28 03:00:00 offset: 0 min
6687 : EVENT: Time#IniRuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
tialized
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%

RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
6698 : ACT  : Publish home/Test20_WMD1/IPaddress,192.168.1.247
6713 : ACT  : Publish home/Test20_WMD1/MACaddress,84:F3:EB:8E:61:8C
6722 : EVENT: Time#Initialized Processing time:34 milliSeconds
6723 : EVENT: Clock#Time=Mon,22:23
6742 : EVENT: Clock#Time=Mon,22:23 Processing time:19 milliSeconds
6747 : Command: publish
6751 : Command: publish
10981 : UDP  : B4:E6:2D:14:AE:F5,192.168.1.215,15
Update: ESP_Easy_mega-20181112_test_ESP8266_4096_VCC.bin
sleep disable
................................pm open,type:0 0
...................................................................................................................................................................................................................................................................................................................................................................................................Update Success: 857648
Rebooting...

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16 
tail 8
chksum 0x2d
csum 0x2d
vbb28d4a3
<strong i="14">@cp</strong>:0
ld
⸮Urules1.txt 1
rules2.txt 0
rules3.txt 0
rules4.txt 0
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do

RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
mode : sta(84:f3:eb:8e:61:8c)
add if0
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
13048 : WD   : Uptime 0 ConnectFailures 0 FreeMem 18912
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
14449 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
14462 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2860 ms
14495 : WIFI : Connecting TNCAPE8A29B attempt #1
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
17355 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
17368 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2859 ms
17495 : WIFI : Connecting TNCAPE8A29B attempt #2
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
20356 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
20369 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2860 ms
20494 : WIFI : Connecting TNCAPE8A29B attempt #3
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
23356 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
23368 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2860 ms
23495 : WIFI : Connecting TNCAPE8A29B attempt #4
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
26356 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
26368 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2860 ms
26495 : WIFI : Connecting TNCAPE8A29B attempt #5
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
29356 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
29369 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2860 ms
mode : sta(84:f3:eb:8e:61:8c) + softAP(86:f3:eb:8e:61:8c)
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
bcn 0
del if1
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
29495 : WIFI : Set WiFi to AP+STA
30419 : WIFI : AP Mode ssid will be Test20_WMD1_20 with address 192.168.4.1
30419 : WIFI : Connecting TNCAPE8A29B attempt #6
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
33281 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
33295 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2860 ms
33495 : WIFI : AP Mode ssid will be Test20_WMD1_20 with address 192.168.4.1
33495 : WIFI : Connecting TNCAPE8A29B attempt #7
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
36358 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
36371 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
36494 : WIFI : AP Mode ssid will be Test20_WMD1_20 with address 192.168.4.1
36495 : WIFI : Connecting TNCAPE8A29B attempt #8
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
39357 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
39369 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
39494 : WIFI : AP Mode ssid will be Test20_WMD1_20 with address 192.168.4.1
39495 : WIFI : Connecting TNCAPE8A29B attempt #9
scandone
RuleDebug Processing:rules1.txt
     flags CMI  parse output:
RuleDebug: 100: time#initialized do
42357 : EVENT: WiFi#Disconnected
RuleDebug: 101: publish home/%sysname%/ipaddress,%ip%
RuleDebug: 101: publish home/%sysname%/macaddress,%mac%
42370 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
43048 : WD   : Uptime 1 ConnectFailures 0 FreeMem 16272
43495 : WIFI : AP Mode ssid will be Test20_WMD1_20 with address 192.168.4.1
43495 : WIFI : Connecting TNCAPE8A29B attempt #10
scandone

@ uzi18 Concordo que o código wi-fi atual se tornou muito complicado (de novo)
Então, eu concordo que devemos dar uma olhada nisso, quando eu voltar para casa (acabei de chegar em Estocolmo)

@redskinhu apenas ERROR, por favor :)

@ TD-er nós realmente precisamos de filtragem de log e quando habilitado log all <= nível definido - como algumas informações estão em níveis diferentes.

Mesmo método de teste anterior, apenas o nível de Log é Erro. Como pedido. :-)

Parece conectado, mas não está.

`` `

reiniciar

data de 8 de janeiro de 2013, primeira causa: 2 , modo de inicialização: (3,6)

carregar 0x4010f000, len 1384, sala 16
cauda 8
chksum 0x2d
csum 0x2d
vbb28d4a3
~ ld
⸮U98:

INIT: versão de inicialização: mega-20181107 (ESP82xx Core 2_4_2, NONOS SDK 2.2.1 (cfd48f3), LWIP: 2.0.3)
99: INIT: Inicialização a quente nº 3 - Motivo da reinicialização: reinicialização do software / sistema
101: FS: Montagem ...
126: FS: montagem bem-sucedida, usou 7.6053 bytes de 957314
501: CRC: soma de verificação do programa ... OK
538: CRC: CRC de configurações de segurança ... OK
640: INIT: RAM livre
641: INIT: I2C
641: INIT: SPI não habilitado
676: INFO: Plugins: 73 [Normal] [Testing] (ESP82xx Core 2_4_2, NONOS SDK 2.2.1 (cfd48f3), LWIP: 2.0.3)
677: EVENTO: Sistema # Wake
712: WIFI: Definir WiFi para STA
745: WIFI: Conectando TNCAPE8A29B tentativa # 0
858: EVENTO: Sistema # Inicialização
4800: MQTT: reconexão intencional

Atualização: ESP_Easy_mega-20181112_test_ESP8266_4096_VCC.bin
dormir desativar
............. pm aberto, digite: 0 0
.................................................. .....................................
.................................................. .....................................
.................................................. .....................................
.................................................. .....................................
.................................................. ........
Sucesso da atualização: 857648
Reiniciando ...

data de 8 de janeiro de 2013, primeira causa: 2 , modo de inicialização: (3,6)

carregar 0x4010f000, len 1384, sala 16
cauda 8
chksum 0x2d
csum 0x2d
vbb28d4a3
@cp : 0
ld
⸮VOCÊ

wifiscan
WIFI: início da varredura de SSID
WIFI: 3 redes encontradas
WIFI: 1: eir90963965-2.4G 58: D7: 59: 5B: E0: 70 Ch: 2 (-74dBm) WPA / WPA2 / PSK
WIFI: 2: eir_WiFi 58: D7: 59: 5B: E0: 71 Ch: 2 (-73dBm) aberto
WIFI: 3: TNCAPE8A29B C4: EA: 1D: C3: BC: 7F Ch: 8 (-66dBm) WPA / WPA2 / PSK
Está bem
wificonnect
Está bem

ESPEasy_mega-20181117 a 21 testado: NG

Eu estava lendo sobre várias dessas questões.
Parece que o Tasmota também tem alguns problemas com alguns módulos ao se conectar ao WiFi e a abordagem para resolvê-lo foi não começar a ler sensores etc. até que a conexão wifi fosse feita e fazer muitas chamadas de delay () para reduzir o consumo de energia da CPU.
isso sugere que a fonte de alimentação desses módulos pode não ser suficiente.

Veja: https://github.com/arendst/Sonoff-Tasmota/issues/4254

Bom Dia

Testado e NG. (o ESPEasy_mega-20181121 está se comportando da mesma forma que este FW)

Eu entendi uma vez:

Reply from 192.168.1.185: Destination host unreachable.
Reply from 192.168.1.247: bytes=32 time=2954ms TTL=255
Request timed out.

Mas a resposta é na maioria das vezes:

Host de destino inacessível.

Veja o log:

INIT : Booting version:  (ESP82xx Core 2_4_2, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3 PUYA support)
100 : INIT : Warm boot #8 - Restart Reason: External System
102 : FS   : Mounting...
126 : FS   : Mount successful, used 76053 bytes of 957314
465 : CRC  : program checksum       ...OK
477 : CRC  : SecuritySettings CRC   ...OK 
478 : CRC  : binary has changed since last save of Settings
578 : INIT : Free RAM:24472
579 : INIT : I2C
579 : INIT : SPI not enabled
611 : INFO : Plugins: 46 [Normal] (ESP82xx Core 2_4_2, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3 PUYA support)
613 : EVENT: System#Wake
649 : WIFI : Set WiFi to STA
681 : WIFI : Connecting TNCAPE8A29B attempt #0
796 : EVENT: System#Boot
>debug 4

Ok
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 17
cnt 

connected with TNCAPE8A29B, channel 8
dhcp client start...
5519 : WIFI : Connected! AP: TNCAPE8A29B (C4:EA:1D:C3:BC:7F) Ch: 8 Duration: 4835 ms
5521 : EVENT: WiFi#ChangedAccesspoint

pm open,type:2 0



bcn_timout,ap_probe_send_start
32140 : WD   : Uptime 1 ConnectFailures 0 FreeMem 21312
ip:192.168.1.247,mask:255.255.255.0,gw:192.168.1.1
36085 : WIFI : DHCP IP: 192.168.1.247 (Test20-WMD1-20) GW: 192.168.1.1 SN: 255.255.255.0
36099 : EVENT: WiFi#Connected
36114 : Webserver: start
36114 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
36199 : MQTT : Intentional reconnect
36245 : MQTT : Connected to broker with client ID: ESPClient_84:F3:EB:8E:61:8C
36248 : Subscribed to: home/Test20_WMD1/#
36250 : EVENT: MQTT#Connected
36261 : EVENT: MQTT#Connected Processing time:11 milliSeconds
36585 : NTP  : NTP host 193.1.31.66 (193.1.31.66) queried
36617 : NTP  : NTP replied: delay 30 mSec Accuracy increased by 0.808 seconds
36619 : Current Time Zone:  DST time start: 2018-03-25 02:00:00 offset: 60 minSTD time start: 2018-10-28 03:00:00 offset: 0 min
36621 : EVENT: Time#Initialized
36631 : ACT  : Publish home/Test20_WMD1/IPaddress,192.168.1.247
36643 : ACT  : Publish home/Test20_WMD1/MACaddress,84:F3:EB:8E:61:8C
36651 : EVENT: Time#Initialized Processing time:30 milliSeconds
36652 : EVENT: Clock#Time=Thu,09:07
36659 : EVENT: Clock#Time=Thu,09:07 Processing time:7 milliSeconds
36663 : Command: publish
36666 : Command: publish

ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
pm close 7
45099 : EVENT: WiFi#Disconnected
45107 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 39 s
45289 : MQTT : Connection lost, state: Connection lost
45289 : EVENT: MQTT#Disconnected
45587 : WIFI : Connecting TNCAPE8A29B attempt #0
scandone
48449 : EVENT: WiFi#Disconnected
48457 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
48586 : WIFI : Connecting TNCAPE8A29B attempt #1
50587 : EVENT: Clock#Time=Thu,09:08
scandone
51449 : EVENT: WiFi#Disconnected
51456 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2860 ms
51588 : WIFI : Connecting TNCAPE8A29B attempt #2
scandone
54449 : EVENT: WiFi#Disconnected
54457 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2859 ms
54586 : WIFI : Connecting TNCAPE8A29B attempt #3
scandone
57443 : WIFI : Connecting TNCAPE8A29B attempt #4
57448 : EVENT: WiFi#Disconnected
57455 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2855 ms
scandone

Esses módulos parecem muito lentos para mim.
Eu tenho um plano, gostaria de comparar a velocidade deste módulo e um ESP12F vazio.

https://www.instructables.com/id/ESP8266-NodeMCU-CPU-Speed-Test/

Vou testar os dois módulos sem alterar a frequência da CPU.

Ou alguma ideia de comparar a velocidade dos módulos?

Se a recepção do wi-fi for ruim, muitas retransmissões podem ocorrer e você não verá.
Você pode medir 3,3 V no ESP quando ele está tentando se conectar ao WiFi?
De preferência com um escopo.
Se a tensão for instável, também afetará a calibração de RF realizada logo antes da conexão ser feita.
Esta calibração leva uma corrente muito mais alta, então se os traços no PCB forem muito finos, ou a própria fonte de alimentação não for capaz de lidar com essa corrente mais alta, você pode acabar com uma conexão WiFi instável, pois a calibração está desligada.
Nos últimos dias tenho lido muito sobre WiFi no ESP8266.

Você também pode tentar adicionar um pequeno capacitor próximo aos 3,3 V do ESP, apenas para permitir manter esta tensão estável em grandes variações de corrente.
Não tenho certeza de qual seria a melhor capacidade para o capacitor.
Talvez 10 uF? Você também pode não querer deixar o capacitor muito grande, pois ele aparecerá como um "curto" para a fonte de alimentação quando carregada inicialmente. Portanto, também pode impedir que o ESP inicialize quando for muito grande.

Editar:
Você não está usando o módulo ESP12e, mas apenas o ESP8266 vazio
image

Não tenho certeza se todos os pinos marcados em vermelho estão conectados.
Mas talvez você consiga encontrar um ponto onde está o 3.3V, perto do chip?

Oi

Acho que esse problema não pode ser relacionado às tensões, pois um fw está funcionando bem e outro não está no mesmo módulo que tem a mesma fonte de alimentação e mesma localização do AP wifi e o teste está acontecendo quase no mesmo tempo.

De qualquer forma, o mega-20181122 foi testado e está OK.

Qual é a diferença entre 21 vs 22 fw?

Tentei fazer o teste, mas não obteve sucesso, consulte: https://github.com/letscontrolit/ESPEasy/issues/2076

De qualquer forma, o mega-20181122 foi testado e está OK.

Qual é a diferença entre 21 vs 22 fw?

A única diferença está em um plugin.
Portanto, não tem nada a ver com a parte ou tempo do wi-fi.
Acho que se você redefinir os padrões de fábrica (ou flash em branco) e tentar a versão 20181122 novamente, ela pode falhar.

Acho que foi uma nova instalação.
Vou tentar quando chegar em casa.
Infelizmente, preciso trabalhar ... :(

mega-20181122/23 carregado para o módulo em branco: OK

Agora tenho um módulo que parece tão estranho quanto você descreve.
O estranho é que uma limpeza da compilação (make clean) e reconstrução podem corrigir os problemas de conexão wi-fi.
Portanto, há algo estranho acontecendo na vinculação.

Não vou mesclar nenhum código hoje. Apenas alterações de documentos são mescladas hoje.
Portanto, se a compilação de amanhã está falhando novamente, temos a prova de que é algo no processo de vinculação.

Talvez também seja bom testar.
Para aqueles momentos em que o nó tem dificuldade para se conectar, parece que ele está apenas relatando a conexão, mas nenhum relatório de atualizações de IP ou NTP recebidas.
Então, ele não pode ser acessado pela rede.

Após alguns minutos, tudo parece estar bem e a unidade está funcionando bem.

Apenas outro pensamento.
Você tem vários pontos de acesso com o mesmo SSID / passwd? (por exemplo, repetidor ou um layout de malha)
Eu testei aqui com meus dois nós de ponto de acesso (em layout de malha, ambos visíveis da minha mesa) e se eu fizer a conexão inicial com o mais fraco, obtenho muitos timeouts, mas depois de um tempo tenho uma unidade muito responsiva.
Sem a reconexão do nó (ou pelo menos não aparece no log)

Sim, às vezes o módulo precisa de algumas tentativas para se conectar ao AP após o início / reinicialização. Mas depois de trabalhar bem.

Vou tentar essa coisa de vários AP na terça-feira.

Vou dar uma olhada para ver se podemos definir o BSSID bloqueado.
Isto foi discutido antes.
Você tem vários pontos de acesso com o mesmo SSID em execução?

Acabei de adicionar um sinalizador de construção à seção comum em platformio.ini.
Veja este commit: https://github.com/letscontrolit/ESPEasy/commit/44a23fb5740e2cd74ea63a119d968832fe4d1be6

Farei uma compilação de teste para que possamos testar o efeito em vários nós.

Acabei de fazer um teste de compilação com este sinalizador ativo.

Você pode testar isso?

Versão de teste testada: NG
mega-20181124: OK (eu vi o changelog, nada mudou desde 22)

Eu tenho alguns roteadores por aí. Você poderia explicar essa coisa de múltiplos AP? Eu conheço o lado do roteador. Como devo configurar o ESPEasy? Qual é o SSID substituto? Igual ao primário? Como posso forçar o ESPEasy a conectar o AP mais fraco primeiro? Posso tentar na terça, talvez na segunda.

Existem algumas circunstâncias em que você pode ter vários pontos de acesso com o mesmo SSID.
Por exemplo:

  • Usando um repetidor
  • Configuração de rede WiFi

Neste momento, você só pode definir o SSID / passwd no ESPeasy, mas na configuração inicial você pode selecionar um de um resultado de varredura WiFi.
Também é possível fornecer o BSSID na conexão nas bibliotecas do Arduino. Portanto, pode muito bem ser possível diferenciar em diferentes pontos de acesso, mesmo quando eles têm o mesmo SSID.

Portanto, pode haver a possibilidade de o módulo ESP estar se conectando ao mais fraco ao fazer a conexão inicial. Mas se adicionarmos algum BSSID às configurações, podemos ter certeza de que ele está apenas tentando se conectar ao preferido.
Portanto, se você pudesse tentar se conectar a um ponto de acesso que não está compartilhando o SSID com outro, você também sabe com certeza que ele está apenas tentando se conectar a esse único AP.

Ok, tudo está claro agora. Teste na terça.

Mega-20181125 testado: NG

2088 Parece o mesmo problema para mim ...

Oi

Resultados do teste de ESPEasy_mega-20181121-10-g58278ab (e ESPEasy_mega-20181127 também):

  • Não consigo me conectar ao AP "ESP_Easy_0", por isso o erro "Ocorreu um erro de autenticação". Chave WPA: configesp
  • Tentei mudar a chave usando o comando WifiAPKey mas recebi "Comando desconhecido!" erro em muitos lançamentos, não testei todos.
  • Testei o sempre bom ESPEasy_mega-20180818, consigo conectar no AP "ESP_Easy_0" com a chave configesp e após a configuração do AP está tudo funcionando bem. Exceto o comando WifiAPKey .

Então, eu não pude testar essa coisa de vários AP :-(

Eu não uso esse EasySetup há muito tempo (serial é mais fácil para mim). Enquanto isso, o padrão WPAkey mudou?

Fora:
Nos documentos, a seção "WiFi # ChangedAccesspoint" está errada.
O exemplo é: on MQTTimport#Connected do

Oi. a conexão com wi-fi ESP_Easy_mega-20181231_normal_ESP8266_4096 funciona com ip estático de ação pós-flash, mas o ESP_Easy_mega-20181231_normal_IR_ESP8266_4096 e qualquer outro ir bin até xxx09 não funciona (mesmo se você atualizá-lo com o bin funcional, mas se você atualizar o bin não funcional com o trabalho bin ainda não funcionará). é possível substituir o código bin wi-fi em funcionamento para ir bin?

Oi

O último fw que pode se conectar ao wi-fi é: 20181124.

Eu testei tudo o que foi emitido depois disso: nenhuma alegria. :(

T

Oi

Eu vi este novo fw com algumas alterações de wi-fi, então testei os 2.4.2 e 2.5.0 também:

Instalado originalmente: 20181124 (funcionando bem)

Resultados:

Comece após OTA ESP_Easy_mega-20190116_test_ESP8266_4096_VCC.bin
Página da Web às vezes acessível, às vezes não. Principalmente não.

Registro:

Rebooting...

 ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
vbb28d4a3
<strong i="12">@cp</strong>:0
     ld
       ▒U11498 :

INIT : Booting version: mega-20190116 (ESP82xx Core 2_4_2, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3 PUYA support)
11498 : INIT : Cold Boot - Restart Reason: Software/System restart
11501 : FS   : Mounting...
11526 : FS   : Mount successful, used 76555 bytes of 957314
11934 : CRC  : program checksum       ...OK
11971 : CRC  : SecuritySettings CRC   ...OK
11973 : CRC  : binary has changed since last save of Settings

Build changed!
12081 : SaveToFile: free stack: 3696
12159 : FILE : Saved config.dat
12160 : SaveToFile: free stack after: 3696
12163 : SaveToFile: free stack: 3696
12199 : FILE : Saved security.dat
12200 : SaveToFile: free stack after: 3696
12201 : INIT : Free RAM:23656
12203 : INIT : SPI not enabled
12245 : INFO : Plugins: 74 [Normal] [Testing] (ESP82xx Core 2_4_2, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3 PUYA support)
12246 : EVENT: System#Wake
12311 : WIFI : Set WiFi to STA
12344 : WIFI : Connecting APNAME attempt #0
12345 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
12461 : EVENT: System#Boot
12483 : SW   : State 1.00
12486 : EVENT: Flash#Button=1.00
12546 : SW  : GPIO=0 State=1 Output value=0
12548 : EVENT: Flash#Button=0.00
12739 : SYS  : 0.00,100.00,2.99,20512.00
12743 : EVENT: SysInfo#Uptime=0.00
12759 : EVENT: SysInfo#Load=100.00
12772 : EVENT: SysInfo#VCC=3.40
12787 : EVENT: SysInfo#Free_RAM=20512.00
13809 : WD   : Uptime 0 ConnectFailures 0 FreeMem 20520
17235 : WIFI : Connected! AP: APNAME (XX:XX:79:94:XX:XX) Ch: 1 Duration: 4789 ms
17237 : EVENT: WiFi#ChangedAccesspoint
17254 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
17255 : WIFI : Static IP: 192.168.1.230 (Test30-WMD1-30) GW: 192.168.1.1 SN: 255.255.255.0   duration: 120 ms
17269 : EVENT: WiFi#Connected
17286 : Webserver: start
17316 : NTP  : NTP replied: delay 21 mSec Accuracy increased by 0.272 seconds
17318 : Time adjusted by -1547663626978.76 msec. Wander: -429906563.05 msec/second
17319 : Current Time Zone:  DST time start: 2019-03-31 02:00:00 offset: 60 minSTD time start: 2019-10-27 03:00:00 offset: 0 min
17323 : EVENT: Time#Initialized
17335 : ACT  : TimerSet,1,7
17347 : Command: timerset
17361 : EVENT: Clock#Time=Wed,18:34
17380 : MQTT : Intentional reconnect
17782 : MQTT : Connected to broker with client ID: Test30_WMD1_30
17786 : Subscribed to: home/Test30_WMD1/#
17789 : EVENT: MQTT#Connected
17930 : SW   : State 0.00
17934 : EVENT: Flash#Button=0.00
18318 : SYS  : 0.00,52.10,2.99,14736.00
18323 : EVENT: SysInfo#Uptime=0.00
18339 : EVENT: SysInfo#Load=52.10
18354 : EVENT: SysInfo#VCC=3.40
18369 : EVENT: SysInfo#Free_RAM=14736.00
25253 : EVENT: Rules#Timer=1
25269 : ACT  : Publish home/Test30_WMD1/MACaddress,5C:CF:7F:A4:51:EC
25279 : Command: publish
25287 : ACT  : Publish home/Test30_WMD1/UnitName,Test30_WMD1
25297 : Command: publish
25305 : ACT  : Publish home/Test30_WMD1/UnitNr,30
25315 : Command: publish
25322 : ACT  : Publish home/Test30_WMD1/IPaddress,192.168.1.230
25336 : Command: publish
25340 : ACT  : Notify 1
25350 : Command: notify
25465 : Email: To [email protected]
25520 : EMAIL: Connection Closed Successfully
26291 : EVENT: WiFi#Disconnected
26307 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9055 ms
26326 : MQTT : Connection lost, state: Connection lost
26327 : EVENT: MQTT#Disconnected
26345 : WIFI : Connecting APNAME attempt #0
26347 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
28299 : WIFI : Connected! AP: APNAME (XX:XX:79:94:XX:XX) Ch: 1 Duration: 1852 ms
28301 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
28302 : WIFI : Static IP: 192.168.1.230 (Test30-WMD1-30) GW: 192.168.1.1 SN: 255.255.255.0   duration: 103 ms
28317 : EVENT: WiFi#Connected
28430 : NTP  : NTP replied: delay 90 mSec Accuracy increased by 0.350 seconds
28431 : Time adjusted by -57.78 msec. Wander: -0.02 msec/second
28435 : EVENT: Time#Set
28457 : MQTT : Intentional reconnect
28962 : MQTT : Connected to broker with client ID: Test30_WMD1_30
28966 : Subscribed to: home/Test30_WMD1/#
28969 : EVENT: MQTT#Connected
29296 : SW   : State 0.00
29300 : EVENT: Flash#Button=0.00
29498 : SYS  : 0.00,52.10,2.99,12232.00
29504 : EVENT: SysInfo#Uptime=0.00
29521 : EVENT: SysInfo#Load=52.10
29536 : EVENT: SysInfo#VCC=3.40
29553 : EVENT: SysInfo#Free_RAM=12232.00
37559 : EVENT: WiFi#Disconnected
37575 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9257 ms
37675 : MQTT : Connection lost, state: Connection lost
37676 : EVENT: MQTT#Disconnected
38254 : WIFI : Connecting APNAME attempt #0
38255 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
38556 : WIFI : Connected! AP: APNAME (XX:XX:79:94:XX:XX) Ch: 1 Duration: 200 ms
38557 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
38559 : WIFI : Static IP: 192.168.1.230 (Test30-WMD1-30) GW: 192.168.1.1 SN: 255.255.255.0   duration: 103 ms
38574 : EVENT: WiFi#Connected
38674 : MQTT : Intentional reconnect
39091 : MQTT : Connected to broker with client ID: Test30_WMD1_30
39095 : Subscribed to: home/Test30_WMD1/#
39098 : EVENT: MQTT#Connected
39239 : SW   : State 0.00
39243 : EVENT: Flash#Button=0.00
39313 : NTP  : NTP replied: delay 20 mSec Accuracy increased by 0.270 seconds
39314 : Time adjusted by -61.77 msec. Wander: -0.02 msec/second
39318 : EVENT: Time#Set
39627 : SYS  : 0.00,52.10,2.99,12288.00
39633 : EVENT: SysInfo#Uptime=0.00
39650 : EVENT: SysInfo#Load=52.10
39665 : EVENT: SysInfo#VCC=3.40
39682 : EVENT: SysInfo#Free_RAM=12288.00
43810 : WD   : Uptime 1 ConnectFailures 0 FreeMem 13128
47901 : EVENT: WiFi#Disconnected
47918 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9344 ms
48056 : MQTT : Connection lost, state: Connection lost
48057 : EVENT: MQTT#Disconnected
48253 : WIFI : Connecting APNAME attempt #0
48255 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
48479 : EVENT: WiFi#Disconnected
48495 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 122 ms
50253 : WIFI : Connecting APNAME attempt #1
50254 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
54339 : WIFI : Connected! AP: APNAME (XX:XX:79:94:XX:XX) Ch: 1 Duration: 3983 ms
54340 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
54342 : WIFI : Static IP: 192.168.1.230 (Test30-WMD1-30) GW: 192.168.1.1 SN: 255.255.255.0   duration: 103 ms
54357 : EVENT: WiFi#Connected
54449 : NTP  : NTP replied: delay 71 mSec Accuracy increased by 0.398 seconds
54450 : Time adjusted by -65.32 msec. Wander: -0.02 msec/second
54454 : EVENT: Time#Set
54479 : MQTT : Intentional reconnect
54884 : MQTT : Connected to broker with client ID: Test30_WMD1_30
54889 : Subscribed to: home/Test30_WMD1/#
54891 : EVENT: MQTT#Connected
55033 : SW   : State 0.00
55037 : EVENT: Flash#Button=0.00
55421 : SYS  : 1.00,18.10,2.99,11504.00
55426 : EVENT: SysInfo#Uptime=1.00
55443 : EVENT: SysInfo#Load=18.10
55459 : EVENT: SysInfo#VCC=3.40
55475 : EVENT: SysInfo#Free_RAM=11504.00
68069 : EVENT: WiFi#Disconnected
68085 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 13 s
68206 : MQTT : Connection lost, state: Connection lost
68207 : EVENT: MQTT#Disconnected

Comece depois de OTA ESP_Easy_mega-20190116_test_core_250_beta_ESP8266_4096_VCC.bin
Sem conexão.

INIT : Booting version: mega-20190116 (ESP82xx Core 2.5.0-beta2, NONOS SDK 3.0.0-dev(c0f7b44), LWIP: 2.1.2 PUYA support)
11692 : INIT : Cold Boot - Restart Reason: Software/System restart
11696 : FS   : Mounting...
11727 : FS   : Mount successful, used 76555 bytes of 957314
12154 : CRC  : program checksum       ...OK
12167 : CRC  : SecuritySettings CRC   ...OK 
12169 : CRC  : binary has changed since last save of Settings

Build changed!
12278 : SaveToFile: free stack: 3696
12394 : FILE : Saved config.dat
12395 : SaveToFile: free stack after: 3696
12399 : SaveToFile: free stack: 3696
12452 : FILE : Saved security.dat
12453 : SaveToFile: free stack after: 3696
12455 : INIT : Free RAM:20464
12457 : INIT : SPI not enabled
12509 : INFO : Plugins: 74 [Normal] [Testing] (ESP82xx Core 2.5.0-beta2, NONOS SDK 3.0.0-dev(c0f7b44), LWIP: 2.1.2 PUYA support)
12510 : EVENT: System#Wake
12585 : WIFI : Set WiFi to STA
12621 : WIFI : Connecting APNAME attempt #0
12622 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
12741 : EVENT: System#Boot
12779 : SW   : State 1.00
12782 : EVENT: Flash#Button=1.00
12857 : SW  : GPIO=0 State=1 Output value=0
12860 : EVENT: Flash#Button=0.00
12997 : SYS  : 0.00,100.00,2.99,16336.00
13003 : EVENT: SysInfo#Uptime=0.00
13028 : EVENT: SysInfo#Load=100.00
13050 : EVENT: SysInfo#VCC=3.40
13075 : EVENT: SysInfo#Free_RAM=16336.00
14103 : WD   : Uptime 0 ConnectFailures 0 FreeMem 16344
23547 : WIFI : Connecting APNAME attempt #1
23548 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
44101 : WD   : Uptime 1 ConnectFailures 0 FreeMem 16600
45550 : WIFI : Connecting APNAME attempt #2
45551 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
60565 : EVENT: Clock#Time=Thu,00:01
68549 : WIFI : Connecting APNAME attempt #3
68551 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
72607 : SW   : State 0.00
72611 : EVENT: Flash#Button=0.00
74102 : WD   : Uptime 1 ConnectFailures 0 FreeMem 16600
83265 : EVENT: WiFi#Disconnected
83287 : WIFI : Disconnected! Reason: '(7) Not assoced' Connected for 14 s
83546 : WIFI : Connecting APNAME attempt #4
83547 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
84772 : EVENT: WiFi#Disconnected
84794 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1123 ms
86547 : WIFI : Connecting APNAME attempt #5
86548 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
87784 : EVENT: WiFi#Disconnected
87806 : WIFI : Disconnected! Reason: '(4) Assoc expire' Connected for 1134 ms
89547 : WIFI : Set WiFi to AP+STA
90472 : EVENT: WiFi#APmodeEnabled
90501 : WIFI : AP Mode ssid will be Test30_WMD1_30 with address 192.168.4.1
90502 : WIFI : Connecting APNAME attempt #6
90503 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
90728 : EVENT: WiFi#Disconnected
90755 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 122 ms
93546 : WIFI : Connecting APNAME attempt #7
93548 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
96524 : EVENT: WiFi#Disconnected
96547 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2873 ms
96558 : WIFI : Connecting APNAME attempt #8
96559 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
100544 : EVENT: WiFi#Disconnected
100568 : WIFI : Disconnected! Reason: '(4) Assoc expire' Connected for 3883 ms
100580 : WIFI : Connecting APNAME attempt #9
100581 : IP   : Static IP : 192.168.1.230 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 192.168.1.1
104102 : WD   : Uptime 2 ConnectFailures 0 FreeMem 14480
104562 : EVENT: WiFi#Disconnected

A bola está do seu lado agora ... ;-)

obrigado
T

Hmm, que pena :(
Eu realmente esperava por este assim que vi o commit no repositório do Arduino.

Sim, o 2.5.0 parece pior do que o 2.4.2, mas não desisto. Eu tentei cada lançamento de qualquer maneira. A última versão de trabalho é 20181124.

20190121 2.5.0 / 2.4.2 testado, o mesmo que 20190116.

Encontrei o mesmo problema com a mesma placa .. último fw funcionando, que encontrei até hoje, é ESP_Easy_mega-20190212_dev_ESP8266_4096.bin

tenho o mesmo problema com a mesma placa :(

O código atual na mega branch tem problemas para se conectar ao WiFi.
Tenho trabalhado nisso quase todo o domingo, mas ainda não foi corrigido.
É quase como um bug crítico de tempo que pode impedi-lo de se conectar ao WiFi.
Existe um fator de tempo um tanto único no procedimento de conexão. Algum atraso é usado com base no último byte do endereço MAC para introduzir alguma aleatoriedade para evitar um ataque do tipo DDOS em um servidor / corretor depois que a energia foi restaurada para muitos nós.

Mas agora parece quase aleatório se um nó pode se conectar ao WiFi. (basta escolher outra versão principal ou número de plug-ins incluídos e pode falhar ou ter sucesso)

Acabei de começar com ESPEasy, não consigo me conectar a WiFi também.
Usando a compilação 09.08.2019 e uma anterior, flashed blank Image before, experimentado com ou sem mesh WiFi (Fritzbox 7590), adicione credenciais WiFi através da ESP Easy Flash Tool
Sempre obtenha o "tempo limite de beacon" a cada 1000 ms em um loop

Existe uma versão mais antiga que eu poderia usar?

443329 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 8609 ms
443582 : WIFI : Connecting mywifi attempt #0
443587 : WIFI : WiFi.status() = WL_DISCONNECTED  SSID: mywifi
444806 : WIFI : Connected! AP: mywifi (E0:22:6D:44:DC:53) Ch: 11 Duration: 1048 ms
444808 : WIFI : DHCP IP: 192.168.178.129 (PressureESP-0) GW: 192.168.178.1 SN: 255.255.255.0   duration: 170 ms
452116 : WD   : Uptime 8 ConnectFailures 0 FreeMem 23448 WiFiStatus 3

Você pode tentar configurar um AP usando seu telefone e ver se o problema ainda persiste.

Coisas para verificar: (devemos fazer um link para isso em algum lugar)

  • Estabilidade de energia (adicionar capacitores, bom cabo USB, etc), os módulos mais novos têm reguladores de tensão de baixa potência.
  • Nenhum metal perto da antena WiFi
  • Tente enviar pacotes de ping para o nó ESP de outro host

As credenciais de Wi-Fi parecem boas, já que você consegue uma conexão

Você pode tentar uma compilação por volta do início de 2018 para ter certeza de que o módulo está OK.
Essas versões não usavam versões de núcleo mais recentes e não eram tão rápidas, portanto, exigiam menos do ESP na inicialização.

Obrigado pela sua resposta rápida. Eu testei com 3 HWs diferentes (Wemos NodeMCUs), usei a porta USB do laptop como fonte de alimentação, mas também tentei alimentação externa (sem depuração, mas também sem conectar ao hotspot). Tentei cabo diferente. Tentei testar diretamente na frente do hotspot. Nenhuma resposta de ping recebida do nó MCU.

No Tablet Hotspot, terei a cada 2853 ms:
3803: WIFI: desconectado! Motivo: '(201) Nenhum AP encontrado' Conectado por 2852 ms

irá testar com compilações mais antigas

Aqui está o novo status:
A versão de 28/02/2018 funciona conforme o esperado.
A versão mais recente não funciona, o WiFi se conecta e desconecta a cada segundo:

connected with mywifi, channel 11
dhcp client start...
82812 : WIFI : Connected! AP: mywifi (E0:26:6F:55:EC:63) Ch: 11 Duration: 1059 ms
ip:192.168.178.116,mask:255.255.255.0,gw:192.168.178.1
84684 : WIFI : DHCP IP: 192.168.178.116 (PressureESP-0) GW: 192.168.178.1 SN: 255.255.255.0   duration: 2001 ms
bcn_timout,ap_probe_send_start
92126 : WD   : Uptime 2 ConnectFailures 0 FreeMem 23160 WiFiStatus 3
pm open,type:2 0
ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
pm close 7
93210 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 10 s

Oi

Mudei-me para ESPHome. Estas placas funcionam perfeitamente com ele.

Se você estiver usando o Homeassistant, talvez valha a pena tentar.

Tchau
T

Vou fechar isso, abrir se ainda for um problema válido.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

DittelHome picture DittelHome  ·  5Comentários

jroux1 picture jroux1  ·  6Comentários

TD-er picture TD-er  ·  4Comentários

tedenda picture tedenda  ·  6Comentários

MarceloProjetos picture MarceloProjetos  ·  4Comentários