Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
Domoticz voorbeeld II (puur python)
#2
Ik heb dankbaar gebruik gemaakt van een deel van dit script om data uit te lezen en te verwerken in IndigoDomotics.
Normaal loopt alles prima, maar af en toe valt het interne netwerk weg, en is de beeclear even niet bereikbaar. Ik krijg dan in mijn log een melding dat het script gecrasht is.

Hoe verwerk ik een "time-out" als de beeclear niet ter vinden is?

Mijn poging:
------
Try:
  a = beeclear( host, username, password )
  a.connect()
  Str_beeclear = a.send ( 'bc_current' )
  Str_beeclear = str(Str_beeclear)
except Timeout:
    indigo.server.log("Request timed out for Beeclear")
-----
geeft nog steeds een crash, met onderstaande tekst

Script Error                    leesmeters.py: <urlopen error [Errno 60] Operation timed out>
Script Error                    Exception Traceback (most recent call shown last):
    leesmeters.py, line 124, at top level      (dat is de regel met a.connect() )
    leesmeters.py, line 107, in connect        (dat is de regel met response = urllib2.urlopen(req1))
....
...
Hans.
===========
1 x Beeclear, 
2 x Youless , 
3 x extra telwerkje in de groepenkast, 
4 PV-paneeltjes uit 2000
Antwoord


Berichten in dit topic
Domoticz voorbeeld II (puur python) - door forumadmin - 03-03-2019, 10:32 AM
RE: Domoticz voorbeeld II (puur python) - door Poedel - 22-10-2020, 22:31 PM

Ga naar locatie: