def __init__(self, bb_mqtt_id="None", mqtt_broker="None", mqtt_port=0, mqtt_user="None", mqtt_passwd="None",
step="None"):
self.MINUTES_TO_SLEEP = 1
self.SLEEP_TIME = self.MINUTES_TO_SLEEP * 10 * 1000
self.DO_SLEEP = False
self.MATURATION = 1
self.BREWING = 0
self.STEP = step
self.mqtt_broker = mqtt_broker
self.mqtt_port = mqtt_port
self.mqtt_user = mqtt_user
self.mqtt_passwd = mqtt_passwd
self.mqtt_id = bb_mqtt_id
self.sta_if = network.WLAN(network.STA_IF)
# fermentacao
self.brew_low = 17
self.brew_ok = 20
self.brew_bit_high = 22
self.brew_very_high = 23
# maturacao
self.mat_low = 4
self.mat_ok = 6
self.mat_bit_high = 8
self.mat_very_high = 9
# temps: low, ok, bit high, high
self.tempFor = {self.BREWING: [17, 20, 22, 23], self.MATURATION: [0, 4, 7, 9]}
self.myMQTT = MQTTClient(self.mqtt_id, self.mqtt_broker, self.mqtt_port, self.mqtt_user, self.mqtt_passwd)
评论列表
文章目录