Perdita di connessione con Blynk

Ciao a tutti
Sono al mio primo progetto con Blynk usando come piattaforma un Raspberry w Pico e come interprete microPython .
Come primo esempio ho fatto un progetto “copiato dalla rete” di accensione di un led usando Blynk come IOT.
Il progetto del led funziona in qualsiasi occasione sia da sito che App , funziona da remoto sia che mi trovo sotto la stessa rete wifi home che da remoto con connessione LTE o da altra sistema , ripeto tutto ok.
Ora arriviamo alla richiesta di aiuto alla comunity , ogni tot di tempo che puo essere 3 nalle 12 ore , perdo la cobbessione con la dashboard di Blynk e dall’App e dal sito mi dice sono offline mentre il dispositivo e funzionte .
Ho dato la colpa un po a tutto ma non ho trovato nulla di anomalo , pero ho trovato una cosa che quando il dispositivo e in offline controllando l’IP publico del mio ruter di casa ho notato che e cambiato da quando ho acceso il dispositivo.
La mia richiesta alla comunity avete anche voi lo stesso problema ? cioe quello di diventare dopo un podi tempo offline . e se si come avete risolto ?
Vi auguro un inbocca al lupo e spetto un votro suggerimento
Grazie

(I’m using Google Translate for Italian)

Your problem is that your public IP number is changing, correct?

What you need is a DDNS (Dynamic DNS) service.

Search the forum and/or Google for “DDNS”.

Bouna fortuna!

1 Like

Thanks for the information, I’ll check and update the post on any news regarding my problem

I suspect that its more of a case of the connection being dropped momentarily the ISP changes the IP address, and thet there’s no re-connection routine in the Python script. Having a static IP may reduce the frequency of the disconnections, but a better solution wold be to have a reconnection routine in t6he script.
Unfortunately I know nothing about Python and I’m not motivated to learn it, so I can’t suggest a coding solution - other than switching to C++ and more mainstream hardware :slightly_frowning_face:

Pete.

1 Like

thanks, I try other solutions, if I don’t find anything interesting, I rewrite the code in C++