tempMonitor.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:MASUGUX 作者: DjamesSuhanko 项目源码 文件源码
def __init__(self, bb_mqtt_id="None", mqtt_broker="None", mqtt_port=0, mqtt_user="None", mqtt_passwd="None",
                 topic="None"):
        self.relay_one = Pin(12, Pin.OUT)
        self.relay_two = Pin(13, Pin.OUT)

        self.bb_mqtt_id = "ElectroDragon"
        self.mqtt_broker = mqtt_broker
        self.mqtt_port = mqtt_port
        self.mqtt_user = mqtt_user
        self.mqtt_passwd = mqtt_passwd
        self.topic = topic
        self.mqtt = MQTTClient(self.bb_mqtt_id, self.mqtt_broker, self.mqtt_port, self.mqtt_user, self.mqtt_passwd)
        self.sta_if = network.WLAN(network.STA_IF)

        self.programs = {'fermentation': [18.0, 22.0], 'maturation': [0.0, 2.0], 'priming': [20.0, 23.0]}

        self.style = 'fermentation'
        self.programLoad()

        self.MINIMUM = self.programs[self.style][0]
        self.MAXIMUM = self.programs[self.style][1]

        self.relay_status = "OFF"

        print("Waiting IP...")
        size = 0
        while size < 11:
            try:
                size = len(self.sta_if.ifconfig()[0])
                time.sleep_ms(80)
            except:
                size = 0

        self.mqtt.connect()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号