家庭助理433兆赫设备通过MQTT。
dvdp.ha-433的Python项目详细描述
家庭助理433兆赫设备
支持的设备类型:
- 轻
安装
$ sudo pip install dvdp.ha-433
使用
1-记录
首先你得录下你的433信号。在
寻求帮助:$ record_433 -h
最小命令:$ sudo record_433 <your_device_name> <ON or OFF>
如果要指定录制BCM引脚(默认值为15):$ sudo record_433 <your_device_name> <ON or OFF> -p <PIN_NR>
只需按照说明操作。所有录制都保存到磁盘。使用--help
标志
了解更多信息。在
2-测试变速器
如果您使用的是默认的录制目录,则非常简单。在
首先使用--help
检查哪些录音可用:
$ transmit_433 -h
usage: Transmit signal from recordings.
Recordings available in /usr/local/lib/python3.7/site-packages/dvdp/recordings:
device: test_device_2, actions: ['ON', 'OFF']
device: test_device, actions: ['ON', 'OFF']
...
然后从这些录制中选择要测试的录制:$ sudo transmit_433 <your_device_name> <ON or OFF>
例如:$ sudo transmit_433 test_device_2 ON
3-为Home assistant启动MQTT客户端
要使其工作,您必须安装:
Moskitto经纪人哈斯.io
https://github.com/home-assistant/hassio-addons/tree/master/mosquitto
有家庭助理哈斯.io控制您的设备:$ ha_433 <BROKER IP>
或者如果您需要密码:$ ha_433 <BROKER IP> -u <USERNAME> -p <PASSWORD>
有关更多选项,请参阅-h
- 项目
标签: