def anlage_const_req(): sql_object = SQLConnector() # Messwerte sql_res1 = sql_object.select_newest_row('messwerte_1s') # Stoermeldungen sql_res2 = sql_object.select_newest_row('stoermeldungen') # Betriebsmeldungen sql_res3 = sql_object.select_newest_row('meldungen') return jsonify(sql_res1, sql_res2, sql_res3)
def reaktor(): sql_object = SQLConnector() sql_results = sql_object.select_newest_row('sollwerte') # Radio button KV1_auto_aktiv initialisieren kv1_auto_aktiv = sql_object.select_lastvalueof('befehle', 'KV1_auto_aktiv') sql_results.update({'KV1_auto_aktiv': kv1_auto_aktiv}) return render_template("reaktor.html", sql_results=sql_results)
def anlage(): sql_object = SQLConnector() sql_res1 = sql_object.select_newest_row('meldungen') sql_res2 = sql_object.select_newest_row('messwerte_1s') sql_results = sql_object.select_newest_row('stoermeldungen') # print sql_res1 sql_results.update(sql_res1) sql_results.update(sql_res2) # Drehzahlen aus Tabelle sollwerte entnehmen n = sql_object.select_columns('sollwerte', 'n_R1, n_P2, n_P3', 'id DESC LIMIT 1') n_R1 = n[0][0] n_P2 = n[0][1] n_P3 = n[0][2] sql_results.update({'n_R1': n_R1, 'n_P2': n_P2, 'n_P3': n_P3}) # print sql_results return render_template("anlage.html", sql_results=sql_results)
def new_diagramm_data(): """ Aktualierte Daten fuer Echtzeit Diagramm :return: """ sql_object = SQLConnector() sql_res2 = sql_object.select_newest_row('messwerte_1s') # print sql_res2 return jsonify(sql_res2)
def vorlage(): sql_object = SQLConnector() sql_results = sql_object.select_newest_row('sollwerte') #print sql_results Notfallvar_aktiv = sql_object.select_lastvalueof('befehle', 'Notfallvar_aktiv') # Beschickungsvar nicht in sql Datenbank Beschickungsvar = sps_values.get_int(104, 126) # Notfallvar_aktiv = sps_values.get_bool(101, 0, 3) # V2.00 Nachtrag: Truebung als 2. Vorlagebeschickungs-Ausloesung c_TOC_Trueb = sql_object.select_lastvalueof('befehle', 'c_TOC_Trueb') sql_results.update({'c_TOC_Trueb': c_TOC_Trueb}) # print "Notfallvar_aktiv: ", Notfallvar_aktiv, "Beschickungsvar: ", Beschickungsvar, "c_TOC_Trueb: ", c_TOC_Trueb sql_results.update({'Notfallvar_aktiv': Notfallvar_aktiv}) sql_results.update({'Beschickungsvar': Beschickungsvar}) # print sql_results return render_template("vorlage.html", sql_results=sql_results)
def one_hour_interval_req(): last_value = request.args.get('last_value') sql_object = SQLConnector() sm_dict = sql_object.select_newest_row('stoermeldungen') # Id und Zeit loeschen sm_dict.pop('Id') sm_dict.pop('zeit') sm_list = sm_dict.values() #Sammelstoerung, wenn nur eine Stoerung=1 dann SS = True SS = 1 in sm_list # print "last_value: ", last_value # last_value ist String! if SS & (last_value == "false"): send_Email_V3_00.send_mail( "Mindestens eine Stoerung in der Biogas Versuchsanlage in Baruth steht an!" ) else: pass # last_value aktualisieren last_value = SS return jsonify(last_value)
def not_abschaltung(): sql_object = SQLConnector() sql_results = sql_object.select_newest_row('sollwerte') return render_template("not_abschaltung.html", sql_results=sql_results)
def ruhrwerk(): sql_object = SQLConnector() sql_results = sql_object.select_newest_row('sollwerte') return render_template("ruhrwerk.html", sql_results=sql_results)