本帖最后由 avalanche 于 2023-12-24 22:45 编辑
问题:家中有好几个射频遥控控制的设备,想寻找一种方法通过一个射频发射终端实现对这些设备的智能控制,接入homekit。
我也是刚接触智能家居不久,希望各位大神不吝赐教,提供思路,我会尝试并在这个帖子下面分享我的解决方法,谢谢。
我找到的方法有
1.购买一个万能遥控器通过homeassistant集成
参考:(1).新手友好的broadlink博联万能遥控器使用方法【视频教程】https://bbs.hassbian.com/thread-12479-1-1.html
(出处: 『瀚思彼岸』» 智能家居技术论坛)
(2)broadlink(博联)射频码学习https://bbs.hassbian.com/thread-15896-1-1.html
(出处: 『瀚思彼岸』» 智能家居技术论坛)
(3) 433&315射频网关https://bbs.hassbian.com/thread-23633-1-1.html
(出处: 『瀚思彼岸』» 智能家居技术论坛)
2.用手头上的树莓派安装射频收发模块
参考:(1).扔掉你的315、433Mhz遥控器,直接接入HomeAssistant
https://bbs.hassbian.com/thread-1110-1-1.html
(出处: 『瀚思彼岸』» 智能家居技术论坛)
(2).通过树莓派控制学习型RF开关https://bbs.hassbian.com/thread-2589-1-1.html
(出处: 『瀚思彼岸』» 智能家居技术论坛)
3.使用nodemcu加装射频收发模块
参考:(1)【智能家居 #45 | DIY万能RF射频遥控器,还能复活控客门磁!~「Home Assistant」】 https://www.bilibili.com/video/B ... daf0a7f60e3800d16c2
(2)Home Assistant 使用NodeMCU通过OpenMQTTGateway 同时获取RF(射频)和IR(红外)信号 https://sumju.net/?p=2558
ps:这个方案准备试一下,已下单硬件,nodemcu开发板+433&315射频收发模块带运费成本25元(好便宜!不成功就当买了个小玩具)
HA添加射频发射开关的代码:
#switches
mqtt:
switch:
- name: Plug1
#state_topic: "home/OMG_ESP8266_RF/433toMQTT"
command_topic: "home/OMG_ESP8266_RF/commands/MQTTto433"
value_template: "{{ value_json.value }}"
payload_on: '{"value":4546575}'
payload_off: '{"value":4546572}'
state_on: 4546575
state_off: 4546572
qos: "0"
retain: true
|