python-3.x - 使用 Python Paho-MQTT 控制 Tasmota Tuya 灯泡
问题描述
如何使用 python Paho-MQTT lib 在使用 RGB 值的谨慎 Tasmota Tuya 灯泡上设置颜色。我尝试将灯泡设置为订阅者,将我的计算机设置为发布者。
import paho.mqtt.client as mqtt
import time
#broker info
broker_address="driver.cloudmqtt.com"
port=18773
user="jpwcqbpz"
password="hlgPE3uvAND9"
# This is Tasmota Tuya bulbs color comands
acolor = (255,0,0)
bcolor = (0, 255 , 0)
ccolor = (0,0,255)
violet = (128, 0, 128)
connected=False
Messagerecieved=False
client=mqttclient.Client("MQTT")
client.username_pw_set(user,password=password)
client.on_connect=on_connect
client.connect(broker_address,port=port)
client.loop_start()
client.subscribed("mqtt/secondcode")
while True:
client.publish("LEDTEST", violet)
#print("Just published " + str(violet) + " to Topic LEDTEST")
time.sleep(1)
while Messagerecieved!=True:
time.sleep(0.2)
client.loop_stop()
解决方案
推荐阅读
- excel - 删除 Excel 工作表中的所有数据
- javascript - GrapesJS 中的问题 - 资产管理器处理
- sql - 在数据库列中存储 JSON - NVARCHAR(MAX),FileStream?
- c# - 无论格式如何,如何比较两个电话号码
- javascript - 在 nodejs + mongodb 中订购帖子
- django - 使用多个应用程序处理 django 身份验证
- jquery - 如何在servlet中保存多维输入文本值
- python - 我可以将 volatile = False 更改为 torch.set_grad_enabled(True) 吗??(在 Pytorch 中)
- python - 在 azure notebook 中找不到 graphviz 模块,但说它已安装
- google-api - Google Chat API (G Suite):请求包含无效参数(Node JS)