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

    浏览量

    87979
  • Alexa
    +关注

    关注

    2

    文章

    199

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是采样电阻?采样电阻有哪些类型?毫欧电子为讲解

    简要概述采样电阻的定义,带你了解采样电阻的分类,采样电阻的应用场景,以及合金电阻做采样电阻的优势等,让一文读懂采样电阻,助您在实际应用中能快速选型。
    的头像 发表于 05-09 17:13 1829次阅读
    什么是采样电阻?采样电阻有哪些类型?毫欧电子为<b class='flag-5'>您</b>讲解

    Alexa语音生态接入+智能化升级|艾络迅助力先锋电器快速出海抢占全球市场

    通信旗下物联网智能品牌 艾络迅 联合知名家电企业 先锋电器 共同打造的 智能塔扇 带给全球用户的真实体验,这款智能塔扇集成语音控制、远程操控、场景联动等智能功能,用户只需通过 Amazon Alexa 或 Google Assistant 发出简单命令,即可实现真正的“解
    的头像 发表于 04-28 10:30 448次阅读
    <b class='flag-5'>Alexa</b>语音生态接入+智能化升级|艾络迅助力先锋电器快速出海抢占全球市场

    亚马逊 Alexa Connect Kit SDK for Matter 现已支持乐鑫 ESP32-C6

    构建兼容Matter标准的Alexa智能家居产品。随着ESP32-C6的加入,ACKforMatter的芯片平台选择进一步扩展,使制造商能够开发具备更强处理能力、更
    的头像 发表于 04-15 18:04 764次阅读
    亚马逊 <b class='flag-5'>Alexa</b> Connect Kit SDK for Matter 现已支持乐鑫 ESP32-C6

    亚马逊Alexa Connect Kit SDK for Matter现已支持乐鑫信息科技ESP32-C6

    继 ESP32-C3 之后,亚马逊 Alexa Connect Kit (ACK) SDK for Matter 现已支持乐鑫信息科技 (688018.SH) ESP32-C6,为设备制造商新增一款
    的头像 发表于 04-14 09:47 746次阅读

    耐达讯自动化Profibus光纤转换器为的水处理系统装上“光纤高速路”,数据从此畅通无阻!

    在智慧水务中,分散各处的水质分析仪是关键的“哨兵”。但如何让控制中心精准指挥这些远距离的“哨兵”?传统通信的干扰、衰减和安全隐患是否让头疼?今天,我们就来揭秘水处理行业的“黑科技”——耐达讯自动化的Profibus光纤转换器,看它如何为
    的头像 发表于 02-10 17:51 4280次阅读

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

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

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

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

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

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

    快问快答:的产品,到底适合哪种气密性测量方法?

    的产品需要防水防尘,气密性测量就成了质量控制的关键环节。但面对市面上的多种测量方法,如何选择最适合的技术方案?答案不在于哪种方法最先进,而在于哪种方法最匹配的实际需求。Ⅰ.选择框架:四个维度
    的头像 发表于 09-02 09:04 915次阅读
    快问快答:<b class='flag-5'>您</b>的产品,到底适合哪种气密性测量方法?

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

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

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

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

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

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

    比亚迪半导体邀相约SNEC 2025

    6月11日至13日第十八届(2025)国际太阳能光伏与智慧能源(上海)大会暨展览会(以下简称“2025 SNEC展”)即将于上海国家会展中心盛大举办,比亚迪半导体欢迎前来现场参观,我们在7.1号馆A325号展位等
    的头像 发表于 06-06 16:47 1316次阅读

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

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

    Thread认证

    边界路由器。系统级芯片拥有不同的内存和功能,让为自己的产品选择最完美的参数。Thread协议不定义应用层,与应用层无关。因此,它可以支持许多IP应用协议。Nordic的Thread解决方案是各种Thread应用层的完美载体:Matter、HomeKit、DALI+、KN
    发表于 05-27 22:50