Skip to content
Snippets Groups Projects
Commit c47e3491 authored by ft-Demo's avatar ft-Demo
Browse files

commit by robo pro coding

parent 71e988d3
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
......@@ -2,18 +2,29 @@ import ftgui
from controller import *
import time
t = None
h = None
p = None
iaq = None
gui = ftgui.fttxt2_gui_connector("app")
gui.run()
while True:
t = TXT_I2C_1_environment_sensor.get_temperature()
h = TXT_I2C_1_environment_sensor.get_humidity()
p = TXT_I2C_1_environment_sensor.get_pressure()
if TXT_I2C_1_environment_sensor.needs_calibration():
gui.exec_script("txt_status_indicator.active=" + str(False).lower())
iaq = 0
TXT_I2C_1_environment_sensor.calibrate()
else:
gui.exec_script("txt_status_indicator.active=" + str(True).lower())
gui.exec_script("txt_label_t.text='%s'" % str(''.join([str(x) for x in ['t: ', TXT_I2C_1_environment_sensor.get_temperature(), ' °C']])))
gui.exec_script("txt_label_h.text='%s'" % str(''.join([str(x2) for x2 in ['h: ', TXT_I2C_1_environment_sensor.get_humidity(), ' %rH']])))
gui.exec_script("txt_label_p.text='%s'" % str(''.join([str(x3) for x3 in ['p: ', TXT_I2C_1_environment_sensor.get_pressure(), ' hPa']])))
gui.exec_script("txt_label_iaq.text='%s'" % str('iaq: ' + str(TXT_I2C_1_environment_sensor.get_indoor_air_quality_as_number())))
print(''.join([str(x4) for x4 in ['t: ', TXT_I2C_1_environment_sensor.get_temperature(), ' °C', ' h: ', TXT_I2C_1_environment_sensor.get_humidity(), ' %rH', ' p: ', TXT_I2C_1_environment_sensor.get_pressure(), ' hPa', 'iaq: ', TXT_I2C_1_environment_sensor.get_indoor_air_quality_as_number()]]))
time.sleep(1)
iaq = TXT_I2C_1_environment_sensor.get_indoor_air_quality_as_number()
gui.exec_script("txt_label_t.text='%s'" % str(''.join([str(x) for x in ['t: ', t, ' °C']])))
gui.exec_script("txt_label_h.text='%s'" % str(''.join([str(x2) for x2 in [' h: ', h, ' %rH']])))
gui.exec_script("txt_label_p.text='%s'" % str(''.join([str(x3) for x3 in [' p: ', p, ' hPa ']])))
gui.exec_script("txt_label_iaq.text='%s'" % str(' iaq: ' + str(iaq)))
print(''.join([str(x4) for x4 in ['t: ', t, ' °C', ' h: ', h, ' %rH', ' p: ', p, ' hPa', 'iaq: ', iaq]]))
time.sleep(3)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment