|
本帖最后由 Arvin 于 2019-2-12 14:12 编辑
写下这个帖子,就当备忘了。
前提介绍
论坛里买的开关改造模块
https://bbs.hassbian.com/thread-2598-1-1.html
有天想到能否能用命令行调用灯,这样可以做些有意思的小程序。
实现方法
直接说方法 mosquitto_pub -d -u **** -P **** -t hassmart/switch/hassmart_1key_module_4E2313_1/set -m "ON"
分解来看就是 mosquitto_pub -d -u 用户名 -P 密码 -t Topic -m 命令
这个Topic在哪找呢
使用自动生成开关配置的WEB界面
http://www.hassmart.com/products/switches/#tab=config
其中 command_topic: hassmart/switch/hassmart_3key_module_4E23BE_2/set 这个就是Topic
经囧提醒 补充一下代码这块
python
安装
pip install paho-mqtt
import paho.mqtt.client as mqtt
import time
HOST = "192.168.1.107"
PORT = 1883
client = mqtt.Client()
client.connect(HOST, PORT, 60)
client.publish("hassmart/switch/hassmart_1key_module_4E2383_1/set","ON",1)
time.sleep(10)
client.publish("hassmart/switch/hassmart_1key_module_4E2383_1/set","OFF",1)
|
评分
-
查看全部评分
|