# Clase Rele para control de rele
#
# Pines.....: Rele1 16
# Rele2 17
# Rele2 18
# Int1 13
# Int1 14
# Int1 21
import config
from umqtt.simple import MQTTClient
from time import sleep
ON = 1
OFF = 0
from funciones import *
from mdbClass import Switch
PIN_RELE1 = 16 #Pin rele del switch1
PIN_RELE2 = 17 #Pin rele del switch2
PIN_RELE3 = 18 #Pin rele del switch3
conWiFi()
#---- MQTT ----
MQTT_SERVER = "node02.myqtthub.com"
MQTT_PORT = 1883
MQTT_USER = "mdbAdmin"
MQTT_PASS = "#Felipe2023"
config.switch1 = Switch(PIN_RELE1)
config.switch2 = Switch(PIN_RELE2)
config.switch3 = Switch(PIN_RELE3)
config.switch = {
config.SUSCRIBE[0]:config.switch1,
config.SUSCRIBE[1]:config.switch2,
config.SUSCRIBE[2]:config.switch3
}
print('\n---- main.py ----')
print('main> switch....:',config.switch)
config.clientMQTT = conMQTT(config.CLIENT_ID, MQTT_SERVER, MQTT_PORT, MQTT_USER, MQTT_PASS)
suscribeMQTT(config.SUSCRIBE)
#---------------
# Main
#---------------
print('\n---- Inicia Main ----')
while True:
config.clientMQTT.check_msg()Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1