Aug-06-2021, 02:09 PM
I have a programm running continious controlling the heatpump, fan and air-inlet to control the climate. This programm runs for more than a year now, but twice there the programm stopped running without an error. After a CTRL-C it proceeds. I found the code stopped in the included part of te code.
What can cause this behaviour and how can i prevent it.
def read_weergegevens(_orig_sens_buiten, _orig_sens_max_buiten, _orig_sens_min_buiten, _orig_sens_rv_buiten,_orig_sens_i_buiten ):
try:
_var_response = requests.get("https://www.weerstationtzandt.nl/realtime.txt")
_var_weer = csv.reader(_var_response.text.strip().split('\n'),delimiter =' ')
for _var_weergegevens in _var_weer:
_sens_buiten = float(_var_weergegevens[2])
_sens_max_buiten = float(_var_weergegevens[26])
_sens_min_buiten = float(_var_weergegevens[28])
_sens_rv_buiten = float(_var_weergegevens[3])
_sens_press_buiten = float(_var_weergegevens[10])
_sens_i_buiten = _calc_enthalpy(_sens_buiten,_sens_rv_buiten,_sens_press_buiten/10)
return _sens_buiten, _sens_max_buiten, _sens_min_buiten, _sens_rv_buiten , _sens_i_buiten
except:
return _orig_sens_buiten, _orig_sens_max_buiten, _orig_sens_min_buiten, _orig_sens_rv_buiten , _orig_sens_i_buitenThis piece of programm reads a frequently updated online file from nearby weatherstation and collects data from it.What can cause this behaviour and how can i prevent it.
