<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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

    瀏覽量

    86761
  • Alexa
    +關注

    關注

    2

    文章

    195

    瀏覽量

    23177
收藏 人收藏

    評論

    相關推薦

    ESP32-C2開發板Homekit程序燒錄示例

    HomeKit flash download tool 燒錄工具 esp32c2 homkit演示固件 燒錄教程 打開flash_download_tool_3.9.3.exe ,打開后界面如圖2-1所示
    發表于 08-08 14:15

    ESP32-C2開發板 Homekit程序示例

    HomeKit flash download tool 燒錄工具 esp32c2 homkit演示固件 燒錄教程 打開flash_download_tool_3.9.3.exe ,打開后界面如圖2-1所示
    發表于 08-02 14:54

    如何使用Alexa語音服務集成在受約束的物聯網設備上設置語音命令

    的內存密集型和計算密集型任務卸載到亞馬遜管理的云服務中。將這些任務卸載到云中,允許基于帶片上存儲器的微控制器的受限設備支持Alexa。 Voice on Arm是一個原型項目,為基于Arm
    發表于 08-02 12:53

    Alexa控制的臺燈構建

    電子發燒友網站提供《由Alexa控制的臺燈構建.zip》資料免費下載
    發表于 07-12 11:41 ?1次下載
    由<b class='flag-5'>Alexa</b><b class='flag-5'>控制</b>的臺燈構建

    Alexa上與數學狗一起練習

    電子發燒友網站提供《在Alexa上與數學狗一起練習.zip》資料免費下載
    發表于 07-10 11:10 ?0次下載
    在<b class='flag-5'>Alexa</b>上與數學狗一起練習

    使用Homebridge和HAP NodeJS來模擬HomeKit API

    電子發燒友網站提供《使用Homebridge和HAP NodeJS來模擬HomeKit API.zip》資料免費下載
    發表于 07-10 10:42 ?0次下載
    使用Homebridge和HAP NodeJS來模擬<b class='flag-5'>HomeKit</b> API

    Alexa Echo控制的Arduino機器人

    電子發燒友網站提供《由Alexa Echo控制的Arduino機器人.zip》資料免費下載
    發表于 07-10 09:09 ?0次下載
    由<b class='flag-5'>Alexa</b> Echo<b class='flag-5'>控制</b>的Arduino機器人

    Alexa控制的Lego Mindstorms EV3機器人

    電子發燒友網站提供《由Alexa控制的Lego Mindstorms EV3機器人.zip》資料免費下載
    發表于 07-06 09:11 ?0次下載
    由<b class='flag-5'>Alexa</b><b class='flag-5'>控制</b>的Lego Mindstorms EV3機器人

    ESP32-C2開發板Homekit程序燒錄示例

    ESP32-C2開發板Homekit程序燒錄示例
    的頭像 發表于 07-04 16:09 ?305次閱讀
    ESP32-C2開發板<b class='flag-5'>Homekit</b>程序燒錄示例

    ESP32-C2開發板 Homekit程序示例

    HomeKit flash download tool 燒錄工具 esp32c2 homkit演示固件 燒錄教程 打開flash_download_tool_3.9.3.exe ,打開后界面如圖2-1所示
    發表于 06-26 14:08

    Alexa控制的樂高生物實驗

    電子發燒友網站提供《Alexa控制的樂高生物實驗.zip》資料免費下載
    發表于 06-19 11:19 ?0次下載
    <b class='flag-5'>Alexa</b><b class='flag-5'>控制</b>的樂高生物實驗

    ESP32-C2開發板 Homekit程序燒錄

    HomeKit flash download tool 燒錄工具 esp32c2 homkit演示固件 燒錄教程 打開flash_download_tool_3.9.3.exe ,打開后界面如圖2-1所示
    發表于 06-13 13:52

    更智能的Alexa:用于通過GPT3控制LED

    電子發燒友網站提供《更智能的Alexa:用于通過GPT3控制LED.zip》資料免費下載
    發表于 06-12 15:02 ?0次下載
    更智能的<b class='flag-5'>Alexa</b>:用于通過GPT3<b class='flag-5'>控制</b>LED

    如何使用Alexa和ESP32控制

    電子發燒友網站提供《如何使用Alexa和ESP32控制.zip》資料免費下載
    發表于 06-07 11:02 ?0次下載
    如何使用<b class='flag-5'>Alexa</b>和ESP32<b class='flag-5'>控制</b>

    ESP8266 Alexa能發現幾臺設備?

    。 我遇到了一些 ESP8266 的代碼,讓設備與 Alexa 一起工作,我將其閃存到 nodemcu 并且工作正常,但是它只能控制 2 個設備我編輯代碼以控制 4 個設備我遇到的問題是 Al
    發表于 06-06 07:42
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>