0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用HomeKit和Alexa控制您的壁炉

454398 来源:wv 2019-10-25 11:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:先决条件

作为此说明的先决条件,我有一个带此遥控器的燃气壁炉。如果您看遥控器的背面,它需要具有FCC ID RTD-G6RH和315 Mhz的频率。如果您没有此遥控器,那么此指南不适合您。

我也已安装并可以使用HomeBridge,并且它已与我的Alexa集成。

第2步:物料清单

为了便于指导,我利用了现有的HomeBridge和Alexa实现。我已经让Homebridge运行了几年,并且也将它集成到了我的Alexa中。从HomeBridge到Alexa的集成使用了https://www.npmjs.com/package/homebridge-alexa。这些是必需的,我将不详述其设置。

要将壁炉链接到此,我需要将其添加到系统中

Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu.。.

315 Mhz变送器-https://www.creatroninc.com/product/315mhz-rf-lin.。.

面包板

要找到无线电遥控器的代码,我使用了这款NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR和ADS-B USB接收器,带天线,吸力安装,母头SMA适配器和遥控器,RTL2832U和R820T2调谐器。低成本软件定义的无线电-https://www.amazon.com/gp/product/B00VZ1AWQA/ref = 。..

第3步:查找遥控器的无线电代码

要找到壁炉的无线电远程代码,我按照此指令中的第7步进行操作。并使用IR Blaster代码而不是其代码。 https://www.instructables.com/id/Reverse-Engineer 。..

对于壁炉遥控器,我发现信号长度为23位,每按一次按钮,信号就会重复10次。在分析Audacity中的数据之后,我为每个远程按钮提供了以下位模式: p》

向下-01110100010111000000000

其中零是200毫秒的信号和700毫秒的无信号,一个是700毫秒的信号和200毫秒的无信号。我怀疑数据的第一部分是识别我的壁炉的唯一信息,而尾端是唯一的命令。

我确定远程控制代码的工作流程是:

1)捕获QGRX中的按钮

2)打开在第1步中创建的wav文件,然后放大相关部分直至其几乎全屏。

3)是否

4)在电子表格中打开屏幕抓取,并调整列的宽度,使列的宽度等于一点宽度。

p》

5)在下面的行中记录该位是零还是一。

7)在下面的行中创建一个形式,= if(D19 = 0,“ 200,700,”, “ 700,200”),并将其复制到所有列中。 D19在上面的行中。

8)然后,将if语句创建的文本复制到编辑器中

如果转换为On代码,则为

200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200

为每个按钮执行此操作。每个按钮的结果应为46个数字。

步骤4:将Nodemcu设置为无线电发送器

对于NodeMCU ,我使用Michael Higgins IR Blaster代码控制发射器。有关安装的详细信息在这里:

https://github.com/mdhiggins/ESP8266-HTTP-IR-Blast 。..

要连接无线电发射器,我刚刚连接了好像它是一个LED,但不使用任何电阻器晶体管,因为发送器不需要它们。

发送器引脚与NodmePins相连

1-接地- nodeMCU上的接地

2-数据输入-直接连接至D2

3-Vcc-直接连接至Vin(5伏)

4-天线-连接了23cm长的电线

步骤5:使用Homebridge-HTTP-IRBlaster插件设置Homebridge

要在HomeBridge中设置插件,请按照说明进行操作

https://github.com/NorthernMan54/homebridge-HTTP-I 。..

并配置插件,我创建了以下config.json条目

{

accessory”: “http-irblaster”,

“name”: “Fireplace”,

“url”: “http://192.168.1.175/json?simple=1”,

“on_busy”: 28000,

“off_busy”: 5000,

“up_busy”: 600,

“down_busy”: 600,

“start”: 100,

“steps”: 10,

“rdelay”: 600,

“off_data”: [{

“type”: “raw”,

“out”: 1,

“khz”: 500,

“data”: [200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200],

“pulse”: 10,

“pdelay”: 30

}],

“on_data”: [{

“type”: “raw”,

“out”: 1,

“data”: [200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200],

“khz”: 500,

“pulse”: 10,

“pdelay”: 30

}],

“up_data”: [{

“type”: “raw”,

“out”: 1,

“data”: [200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 700, 200],

“khz”: 500,

“pulse”: 10,

“pdelay”: 30

}],

“down_data”: [{

“type”: “raw”,

“out”: 1,

“data”: [200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 200, 700, 200, 700, 200, 700, 200, 700, 200, 700, 200, 700],

“khz”: 500,

“pulse”: 10,

“pdelay”: 30

}]

}

该条目将不适用于您的设备,因为设备的唯一代码和URL会有所不同。

URL将是您设备上的地址您的网络,并且您仅应hange地址部分。例如,将192.168.1.175更改为您设置中的值。

对于off_data,on_data,up_data和down_data,将“数据”行更改为您在此之前确定的值。

步骤6:试用

重新启动HomeBridge,现在您应该看到一个名为Fireplace的新附件,它使用了FAN图标。您应该使用Home应用打开,关闭并控制火焰高度。请注意,当壁炉忙于打开或关闭壁炉时,其他命令将被忽略,Home应用程序将显示错误。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HomeKit
    +关注

    关注

    11

    文章

    67

    浏览量

    87783
  • Alexa
    +关注

    关注

    2

    文章

    197

    浏览量

    24293
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    兆易创新邀相约2025电机控制先进技术研讨会

    大会,带来聚焦GD32 MCU的专业演讲,解析核心产品在电机控制领域的技术创新与实践应用。同时,展台将展出GD32 MCU与GD30DR电机驱动芯片解决方案。诚邀聆听演讲,莅临展台交流,共同探讨电机驱动技术的未来发展与落地可能! 兆易创新演讲信息
    的头像 发表于 11-04 17:12 2081次阅读

    [邀请函]盟通科技与相约2025上海工博会!

    [邀请函]盟通科技与相约2025上海工博会!
    的头像 发表于 09-18 14:52 656次阅读
    [邀请函]盟通科技与<b class='flag-5'>您</b>相约2025上海工博会!

    智能物联网壁炉APP开发需求

    需求:开发一款APP,集成电子壁炉,木头壁炉,酒精壁炉加燃气壁炉硬件的APP并进行评估报价及周期。
    的头像 发表于 09-08 17:01 499次阅读
    智能物联网<b class='flag-5'>壁炉</b>APP开发需求

    宏集方案 | 如何选择适合的过程控制器?

    在现代工业中,过程控制器是确保生产效率、质量和安全性的关键设备。它们可以精准监测温度、湿度等变量,优化制造流程,减少人工干预,从而降低错误率和运营成本。但您是否清楚,哪种过程控制器更适合的企业
    的头像 发表于 08-08 18:12 285次阅读
    宏集方案 | 如何选择适合<b class='flag-5'>您</b>的过程<b class='flag-5'>控制</b>器?

    服务专栏| 台风天特辑——的三坐标测量机,我们与共同守护​​

    亲爱的客户朋友们: 最近的天气预报里,“台风预警”“暴雨红色预警”的字样越来越频繁。窗外风雨渐急,我们心里也多了一份牵挂——实验室/车间里的三坐标测量机,此刻是否已做好“抗台”准备? 作为陪伴
    的头像 发表于 07-18 15:19 477次阅读
    服务专栏| 台风天特辑——<b class='flag-5'>您</b>的三坐标测量机,我们与<b class='flag-5'>您</b>共同守护​​

    使用NXP MCX W71无线MCU保护的资产

    试想一下,如果无论在家中还是在工作场所,都能立即检测到对宝贵资产所做的任何篡改、盗窃或滥用行为,并收到警报,是不是会让感到无比安心?
    的头像 发表于 06-12 09:58 1365次阅读
    使用NXP MCX W71无线MCU保护<b class='flag-5'>您</b>的资产

    直播预告 | 5场技术盛宴即将开播!原厂技术大咖带解锁最新趋势

    这个6月,大大通直播间将为呈现5场干货满满的线上研讨会,涵盖数字转型、人工智能(AI)应用、车规级技术、PD协议以及电机控制等当下最热门的话题。无论您是技术专家还是行业新手,这些内容都将助您抢占
    的头像 发表于 06-04 16:02 779次阅读
    直播预告 | 5场技术盛宴即将开播!原厂技术大咖带<b class='flag-5'>您</b>解锁最新趋势

    乐鑫科技自研声学前端算法通过亚马逊 Alexa 认证,启明云端乐鑫科技代理商

    乐鑫科技AI实验室自主研发的声学前端(AudioFront-End,AFE)算法已通过亚马逊Alexa内置设备的SoftwareAudioFront-End认证。长久以来,乐鑫不仅致力于为AIoT
    的头像 发表于 05-15 18:08 770次阅读
    乐鑫科技自研声学前端算法通过亚马逊 <b class='flag-5'>Alexa</b> 认证,启明云端乐鑫科技代理商

    如何选择适合的过程控制器?

    在现代工业中,过程控制器是确保生产效率、质量和安全性的关键设备。它们可以精准监测温度、湿度等变量,优化制造流程。但您是否清楚如何选择合适的过程控制器?
    的头像 发表于 04-18 17:54 492次阅读
    如何选择适合<b class='flag-5'>您</b>的过程<b class='flag-5'>控制</b>器?

    经纬恒润诚邀相聚上海车展

    ,诚邀莅临展台,参观交流!经纬恒润“中国芯”展台我们将全面展示经纬恒润国产化控制器落地解决方案,覆盖智能驾驶、智能网联、车身和舒适域、底盘控制及新能源动力系统五大
    的头像 发表于 04-11 11:30 694次阅读
    经纬恒润诚邀<b class='flag-5'>您</b>相聚上海车展

    基于WT3000A-M6语音识别模组的智慧厨房语音交互系统设计方案

    %唤醒率多模态交互:支持语音+手势复合指令(需扩展传感器)安全防护:燃气泄漏/干烧等风险场景100ms级应急响应生态兼容:无缝接入HomeKit/Alexa/华为HiLink等主流平台二、系统架构设计2
    的头像 发表于 03-12 09:18 861次阅读
    基于WT3000A-M6语音识别模组的智慧厨房语音交互系统设计方案

    自动化控制器中的EtherCAT与实时方案

    上周,我们展示了机器人行业中的EtherCAT产品,现在我们将为介绍EtherCAT产品在自动化控制器中的应用场景,帮助您更好地完成的期望与目标!
    的头像 发表于 02-27 14:52 658次阅读
    自动化<b class='flag-5'>控制</b>器中的EtherCAT与实时方案

    亚马逊升级版Alexa推迟发布

    据悉,亚马逊计划在2月26日举办的一场活动中,首次展示其基于人工智能技术的全新升级版Alexa。然而,令人意外的是,这款备受期待的升级版Alexa预计至少要到3月31日或更晚才会正式与消费者见面
    的头像 发表于 02-17 14:02 953次阅读

    使用NAGIOS XI增强的IT基础设施

      使用 NAGIOS XI 增强的 IT 基础设施 轻松监控每个关键系统和流程。我们直观的Web界面和强大的配置向导可让轻松保持基础架构平稳运行。 保护你的网络 Nagios XI的主动和被动
    的头像 发表于 01-20 10:51 576次阅读

    芯启源邀相约ICCAD-Expo 2024

    就在明天!年度IC设计盛会ICCAD 2024!邀相聚上海,共启数智验证之旅!
    的头像 发表于 12-10 16:33 1027次阅读