ESP8266 non si connette al Tim Hub

Allora no, ho avuto il Tim Hub sul canale 1 e 11 e non ha mai funzionato però la prova la faccio lo stesso. Ho anche io dei Wemos e anche NodeMCU, non se ne collega uno.

La seccatura sta nel fatto che, per adesso, si tratta di un solo apparato usato solo in Italia, sarà pressoché impossibile per gli sviluppatori provare replicare il problema.

Ho anche attivato il debug WiFi e ho ottenuto messaggi molto simili a quelli di questa issue

con la differenza che il messaggio dell'AP non trovato a me non compare.

Come ho già scritto ho provato anche ad usare il WiFiManager con uno sketch di esempio, l'ESP8266 vede la mia WiFi ma poi non si connette. La mia ipotesi è che si tratti di qualcosa nel meccanismo di autenticazione iniziale, forse qualche timeout oppure che non si capiscano sull'ampiezza di banda del segnale, vedi la storia del b/g/n esposta sopra al #4.

Ho visto i film dei Monty Python al cinema, quando uscirono ma questo venne trasmesso in televisione il 13 dicembre 1990 in piena notte. Io avviai il videoregistratore ma dopo mezz'ora avvenne un terremoto che fece saltare la corrente elettrica (e mi spaventò parecchio). Al ritorno della corrente, il videoregistratore riprese la registrazione ma mancavano circa una mezz'ora che riuscii a cedere molti anni dopo.
L'avatar nel film in inglese era il French Taunt, in italiano divenne austriaco ma fu doppiato in siciliano nella variante palermitana (il doppiatore fu Pino Caruso).
Mi son piaciuti i Monty Python, si.

zoomx:
Allora no, ho avuto il Tim Hub sul canale 1 e 11 e non ha mai funzionato però la prova la faccio lo stesso. Ho anche io dei Wemos e anche NodeMCU, non se ne collega uno.
Ho anche attivato il debug WiFi e ho ottenuto messaggi molto simili a quelli di questa issue

Uhm, veramente stranissima sta cosa... Pensa poi che a casa sto ancora usando i vecchi WeMos D1 prima serie (quelli che nell'IDE sono marcati "(retired)"!), e vanno alla grande. O, meglio, andavano, perché ora non ho più TIM, ma Tiscali, per cui ora ho un diverso router quindi non posso farti altre prove, mi spiace molto (anche perché le cose "inspiegabili" non esistono, semplicemente dobbiamo capirne le cause).

[OFFTOPIC]

L'avatar nel film in inglese era il French Taunt, in italiano divenne austriaco ma fu doppiato in siciliano nella variante palermitana (il doppiatore fu Pino Caruso).

Eh, si, conosco benissimo, ma io dopo la prima volta il Sacro Graal non l'ho più voluto vedere in italiano, quel doppiaggio mi fa ribrezzo perché hanno stravolto completamente quello originale, l'ho rivisto varie volte ma in inglese.

Mi son piaciuti i Monty Python, si.

Beh spero allora che tu abbia visto anche Life of Brian (Brian di Nazareth), quello è stato un doppiaggio perfettamente adeguato, senza "italianate"... :slight_smile:
Per non parlare dei loro tantissimi sketch (Dead Parrot, Silly job interview, Spam, Ministry of silly walking, eccetera), tutti rigorosamente in inglese, anche se per alcuni ho dovuto attivare i sottotitoli.. :wink:
[/OFFTOPIC]

Il problema si presenta solo con il TimHub, con il precedente modello, conosciuto come Baffo Rosso (sempre Technicolor AGVTF) non ho mai avuto problemi.
Nella issue qualcuno ha risolto forzando l'ESP8266 sul g (del b/g/n). Ho provato ma non ha funzionato ma ha alimentato il mio sospetto che il problema stia nell'implementazione del b/g/n.
Ripeto, fino adesso l'unico con cui ho problemi è il TimHub.

Si, ho visto anche Life of Brian e, ovviamente, il primo arrivato in Italia: Il senso della vita. Ho anche visto in inglese Holy Grail. A me la traduzione non è sembrata terribile e ho scoperto che delle parti in siciliano erano aderenti all'originale inglese invece di essere insulti siculi.
Ho visto anche alcuni sketch e i film seguenti, principalmente di Terry Gilliam, a partire da Brazil, anche se non erano più dei Monty Python.

zoomx:
Nella issue qualcuno ha risolto forzando l'ESP8266 sul g (del b/g/n). Ho provato ma non ha funzionato ma ha alimentato il mio sospetto che il problema stia nell'implementazione del b/g/n.
Ripeto, fino adesso l'unico con cui ho problemi è il TimHub.

Effettivamente non sei il solo, se inizio a digitare su Google "TimHub pro" mi propone "timhub problemi wifi"...
Ma, sempre per curiosità, se ti carichi sul cellulare il WiFi Analyzer, selezioni la visualizzazione grafica (quella che in orizzontale hai i canali ed in verticale i dBm e con le "paraboline" che indicano la copertura in frequenza) e vai vicino a dove sta il WeMos, come vedi il segnale del tuo router, soprattutto in rapporto agli altri? Puoi fare uno screenshot e mandarlo così mi rendo conto?
E se con WiFi Analyzer trovi un "buco" libero tra i canali (o, meglio, quello "meno intasato") prova ad impostare il Wifi del TImHub su QUEL canale e vedi se migliora.

Considera che ci sono anche altre interferenze che potrebbero dare problemi, e che non vedi da lì: ad esempio vicino ai canali più bassi del 6 spesso ci sono i trasmettitori audio/video (quelli che via radio trasmettono ad esempio Sky in camera da letto), a me a suo tempo costrinsero a spostare tutti gli access point su canali alti (ne ho 2, li misi 10 e 13).

Ho anche visto in inglese Holy Grail. A me la traduzione non è sembrata terribile e ho scoperto che delle parti in siciliano erano aderenti all'originale inglese invece di essere insulti siculi.

Si certo, non dico che abbiano toppato tutto, ma insomma, almeno un 90% non mi piace come l'hanno voluto adattare.

Ecco la schermata. La mia rete è attualmente sul canale 6. Oltre a quelle mostrate ce ne sono altre più debolucce che compaiono sporadicamente.

Ho allegato il programma di test caricato mettendo la voce Debug Level su Wifi.

Il risultato è questo, depurato dai puntini di attesa connessione.

ESP8266_Connect_test
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (19)
reconnect
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (19)
reconnect
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (19)
reconnect

La parte tra scandone e reconnect è ripetuta all'infinito.

ESP8266_Connect_test.ino (1.32 KB)

Hm, dunque, in DHCP la WiFi.status() resituisce WL_CONNECTED quando ha trovato la rete, si è connesso E ha ricevuto un indirizzo IP dal DHCP.

Per cui a questo punto devo supporre che più che la connessione radio, il problema sia che il TimHub non ti dà l'indirizzo IP per qualche ragione! Potrebbe essere che ha qualche sicurezza per cui rifiuta la connessione da certi MAC per lui non validi (hai impostato i MAC differenti, e non il classico DEAD BEEF FEED magari, facendotene generare alcuni con un MAC address generator?).

Prova ad impostare inatnto un IP statico per ora e vediamo se è questo.

Non è un problema di DHCP in quanto con Wireshark non ho visto la ricerca del server DHCP. Stasera faccio una prova usando un IP fisso, anche se mi sembra di averla già fatta con esito negativo.

Ho anche usato lo sketch di prova WiFiManager, quello che fa fare una scansione del WiFi all'ESP8266 e poi tu scegli la tua WiFi e gli dai la chiave di rete. Vedeva il mio SSID ma non si connetteva.

Si ma che MAC address hai messo sui WeMos/ESP? E' un MAC "realistico" o è il classico DEAD BEEF FEED?
E poi controlla anche se su TimHub hai il MAC Address filter attivo, altro per ora non mi viene in mente.

Prova effettuata con IP fisso, risultato identico.
Il MAC inizia con 18:FE:34 che è identificato correttamente da

come appartenente ad Espressif Inc.

Non ho filtri MAC nè roba esoterica e l'ESP32 continua invece a funzionare come sempre. Solo che di ESP32 ne ho uno solo, di ESP8266 una decina fra moduli ESP-01, Wemos, nodeMCU. Mannaggia!

Eh, non mi viene in mente altro per ora, mi spiace...

L'unica cosa che posso consigliarti è di disattivare il WiFi del TimHub e usare un tuo Access Point.

Infatti sarà la soluzione che, spero, sia solo tampone.
Mi manca solo la prova passando da b/g/n a b/g
Ti ringrazio, ora che abbiamo sviscerato tutte le cause comuni viene l'ora di aprire una issue su GitHub per adesso sul core ma mi sa che passerà ad espressif visto che capita anche con i SONOFF.

Sta cosa dei Sonoff però mi preoccupa, perché volevo acquistarne qualcuno per iniziare a "giocarci"... :frowning:

Vabbè facci sapere se intanto risolvi con un access point (io l'ho comunque messo perché è più efficiente rispetto a quello integrato nel modem router del provider)

zoomx:
Infatti sarà la soluzione che, spero, sia solo tampone.
Mi manca solo la prova passando da b/g/n a b/g
Ti ringrazio, ora che abbiamo sviscerato tutte le cause comuni viene l'ora di aprire una issue su GitHub per adesso sul core ma mi sa che passerà ad espressif visto che capita anche con i SONOFF.

Buon giorno Zoomx,

volevo sapere se poi sei riuscito a risolvere il problema del mancato collegamento dell'ESP8266 al router TIM tecnicolor.
L'altro giorno mi sono arrivati una schedina nodeCMU EPS8266 tipo WeMos D1 mini ed una con a bordo l'EPS32. e sono due giorni che tento invano di connetterle alla wi-fi, avcendo anch'io lo stesso router TIM.
Ho provato in tutti i modi, i moduli funzionano bene con l'IDE Arduino, ma non si connettono alla wi-fi, la vedono solo.

Se hai notizie mi puoi mettere al corrente? Grazie.
Pino_

Purtroppo nessuna novità, attualmente uso un piccolo Access Point collegato al Tim Hub. Il firmware del mio Tim Hub è fermo alla versione 1.1.1 dovrei aggiornarlo alla versione più recente.

L'ESP32 però si connette senza problemi.

All'elenco dei dispositivi aggiungo gli Shelly che sono basati anch'essi sull'ESP8266. Non ne ho neanche uno ma immagino che non riusciranno a connettersi. C'è un forum in italiano per cui conto di iscrivermi e chiedere se qualcuno ha lo stesso problema o, meglio, se non ce l'ha il che sarebbe interessante.

Se ti può essere d'aiuto io ho avuto un problema simile, nel senso che i miei nodemcu non si connettevano più alla wireless. Io avevo un dga4130 sbloccato nello stesso modo tuo.
Riuscivo ad ottenere la connessione scipollando a caso sulla wireless (passando da protocollo 802.11n a .11g ecc). Poi il problema mi si è risolto definitivamente aggiornando il firmware del router tim dga4130. Ora si connettono tutti al primo colpo

AGTEF, quindi.....

C'è un nuovo firmware ma l'aggiornamento è delicato, credo che il VOIP vada reinserito a mano e alcune cose potrebbero andare storte. Avrei voluto prenderne un altro, costava 35 euro spedito con Amazon ma i prezzi sono aumentati notevolmente. Per cui conto di provarci quando non ci sarà nessuno a casa oltre me e almeno un paio di ore a disposizione.

Grazie, mi dai una speranza, c'è il firmware 2.0.0 (e altri in arrivo, già ci sono alcune beta).

Ciao a tutti, io ho due Sonoff 4 CH uno ha il firmware 6.5.0.8(sonoff) Versione Core/SDK 2_4_2/2.2.1(cfd48f3) e l'altro 5.13.1 Versione Core/SDK 2_4_0/2.1.0(deb1901)entrambi settati in IP Statico sul Tim Hub, https://img.tim.it/sdr/prodotti_bis/smart-living/tim-hub/tim-hub-side.jpg purtroppo non li riesco a visualizzare sullo Smart Modem TIM https://i.ebayimg.com/images/g/8PAAAOSwuShaZPOd/s-l300.jpg

Ti si connettono ma non li visualizzi nell'elenco dei dispositivi connessi? Che versione di firmware del TimHub hai?

Sono andato a vedere quale SDK usa il core 2.5.0. E' il v2.2.0-28-g89920dc quando sul sito Espressif c'è già il 3.0

Se li connetto alla wifi del TIM HUB funziona tutto e visualizzo i dispositivi sulla rete,
se uno dei due lo collego allo Smart Modem che uso al piano superiore come access point entrando con la rete nella porta LAN. Da notare che allo Smart Modem c'è connesso in wifi un NodeMCU Lolin e funziona regolarmente.

Smart Modem
AGCOMBO DSL version A2pv6F039u.d26a
Firmware version AGSOT_1.0.4
Bootloader Version 1.04.0
Hardware Type & Version V01

Tim Hub
Versione Software AGTHP_2.0.0
Versione Datapump A2pvfbH043k.d26r
Firmware OID 5c3708685427bc3aef0bdfe2
Versione Bootloader 17.19.1062-0000000-20170512080206-5bebd9fb97718f93b20bca231a620df630da9918
Bootloader OID 59156bce30d40f7fd11860f1
Versione Hardware VBNT-S