• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
in python solax inverte monitoraggio

[Problema] Monitoraggio inverte Solax in Python
#1
Salve mi scuso già fin d'ora ma sono un principiante della programmazione in Python.
tramite una semplice routine interrogo l'inveter e ottengo i dati che mi servono, ogni tanto si blocca per un errore penso di connessione e non riesco a gestirlo.
Questo è lo script:

Codice:
import solax
import asyncio

async def work():
    r = await solax.real_time_api('10.0.0.1')
    return await r.get_data()

loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
data = loop.run_until_complete(work())
print(data)



Grazie per l'aiuto.
Saluti
Risposta
#2
forse con
Codice:
import asyncio, time, solax

async def work():
    try:    
        r = await solax.real_time_api('10.0.0.1')
        return await r.get_data()
    except:
        print("errore")
        time.sleep(60)

loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
data = loop.run_until_complete(work())
print(data)
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#3
metti anche una pausa dopo la lettura, altrimenti cerca di leggerlo migliaia di volta al secondo
Risposta
#4
Grazie per il pronto aiuto , adesso monitoro il tutto ma sembra abbastanza stabile
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect