File size: 2,873 Bytes
89fe525 4da42d7 f93443c 3cc91b4 bcf8ccd d5265cc 61c628b 86c985f 4c9bda7 e9b733a 4c9bda7 3cc91b4 ecc361d 89fe525 4549c9e 61c628b b9feb9c 61c628b bfc36ec 61c628b 4549c9e 61c628b 6a77114 bcf8ccd 6184573 25a9bc0 6184573 6a77114 e9b733a 6a77114 6184573 25a9bc0 89fe525 4549c9e 61c628b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
from flask import request, jsonify
import globs
import os
api_variable = os.getenv('api_key')
# Инициализация переменных
globs.ph_set = 0
globs.ph_on_set = 0
globs.ec_set = 0
globs.ec_A_set = 0
globs.ec_B_set = 0
globs.ec_C_set = 0
globs.l_ON_h_set = 0
globs.l_ON_m_set = 0
globs.l_OFF_h_set = 0
globs.l_OFF_m_set = 0
globs.t_Voz_set = 0
globs.eep_set = 0
globs.rFul = 0
globs.rLi = 0
globs.rWat = 0
globs.rRas = 0
globs.rPH = 0
globs.rEC = 0
globs.rSl = 0
globs.rLe = 0
globs.alW = 0
def api():
err = 0
if api_variable == request.args.get('api'):
globs.dey = request.args.get('dey')
globs.wek = request.args.get('wek')
globs.v_hid = request.args.get('v_hid')
globs.v_min = request.args.get('v_min')
globs.ph = request.args.get('ph')
globs.ec = request.args.get('ec')
globs.tS = request.args.get('tS')
globs.tA = request.args.get('tA')
globs.hDm = request.args.get('hDm')
globs.sVen = request.args.get('sVen')
globs.rFul = request.args.get('rFul')
globs.rLi = request.args.get('rLi')
globs.rWat = request.args.get('rWat')
globs.rRas = request.args.get('rRas')
globs.rPH = request.args.get('rPH')
globs.rEC = request.args.get('rEC')
globs.rSl = request.args.get('rSl')
globs.rLe = request.args.get('rLe')
globs.alW = request.args.get('alW')
globs.ph_eep = request.args.get('ph_eep')
globs.ph_on_eep = request.args.get('ph_on_eep')
globs.ec_eep = request.args.get('ec_eep')
globs.ec_A_eep = request.args.get('ec_A_eep')
globs.ec_B_eep = request.args.get('ec_B_eep')
globs.ec_C_eep = request.args.get('ec_C_eep')
globs.l_ON_h_eep = request.args.get('l_ON_h_eep')
globs.l_ON_m_eep = request.args.get('l_ON_m_eep')
globs.l_OFF_h_eep = request.args.get('l_OFF_h_eep')
globs.l_OFF_m_eep = request.args.get('l_OFF_m_eep')
globs.t_Voz_eep = request.args.get('t_Voz_eep')
globs.set_akt = request.args.get('set_akt')
err = 1
else:
err = 0
# Формируем ответ в нужном формате
response = {
"ph_set": float(globs.ph_set),
"ph_on_set": float(globs.ph_on_set),
"ec_set": float(globs.ec_set),
"ec_A_set": float(globs.ec_A_set),
"ec_B_set": float(globs.ec_B_set),
"ec_C_set": float(globs.ec_C_set),
"ON_h_set": int(globs.l_ON_h_set),
"ON_m_set": int(globs.l_ON_m_set),
"OFF_h_set": int(globs.l_OFF_h_set),
"OFF_m_set": int(globs.l_OFF_m_set),
"t_Voz_set": int(globs.t_Voz_set),
"eep_set": int(globs.eep_set),
"err": int(err)
}
return jsonify(response)
|