chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用homeassantant軟件創(chuàng)建自定義技能以在樹莓派上操作GPIO

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-11 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設(shè)置Homeassistant .yaml文件

您需要轉(zhuǎn)到文件的HTTP部分,而與password部分不同的是,并為homeassistant實例創(chuàng)建密碼。

然后,您需要將alexa部分添加到您的homeassantant配置yaml文件中。檢查我的其他Instructables來配置homeassistant以獲取更多信息。

在文件中,您需要拖放到文件底部并添加以下內(nèi)容:

Alexa

Intents:

ActivateSceneIntent:

動作:

服務(wù):scene.turn_on template:

entity_id:場景。{{Scene | replace(“”,“ _”)}}

語音:

類型:plaintext

文本:OK

現(xiàn)在,您需要設(shè)置Scene,以便可以打開和關(guān)閉內(nèi)容。因此,在此文本輸入之后,您將添加以下內(nèi)容(這是我的示例,我將名稱“ test”命名為您可以選擇自己的名字)

場景:

-名稱:Test_light_on

實體:

Switch.TestLED1:開

-名稱:Test_light_off

實體:

Switch.TestLed1:關(guān)

現(xiàn)在,您將需要添加GPIO部分,以便可以選擇要分配的GPIO引腳。要添加,將放置以下內(nèi)容(這仍然是我的示例,您可以隨時更改GPIO編號)

開關(guān):

-平臺:rpi_gpio

端口

11:TestLED1

添加這些行以保存.yaml文件并重新啟動homeassistant。

步驟2:創(chuàng)建技能

您首先需要在Amazon中使用您的開發(fā)人員帳戶。

登錄后,您需要轉(zhuǎn)到developer.amazon.com,選擇alexa,然后選擇alexa技能套件。

您現(xiàn)在將添加新技能。

現(xiàn)在填寫您要命名的技能和調(diào)用名稱。調(diào)用名稱將是您要激活技能時要說的名稱。

還請注意應(yīng)用程序ID,因為稍后將需要它來設(shè)置lambda函數(shù)。

現(xiàn)在轉(zhuǎn)到交互模型并輸入以下內(nèi)容:

{

“意圖”:[

{

“意圖”:“ ActivateSceneIntent”,

“廣告位”:

{

”名稱”:“場景”,

“類型”:“場景”

}

}

}

現(xiàn)在您將添加一個插槽。

添加插槽后,您將需要輸入名稱“ Scene”,并在homeassistant中輸入在.yaml文件中指定的名稱,但不能使用下劃線字符“ _”,因為當(dāng)名稱為時,alexa將無法正確識別它們。

例如:

測試燈打開

測試燈關(guān)閉

添加后,您需要添加語音。這就是您向Alexa講命令的方式。我選擇了以下選項:

ActivateSceneIntent Activate {Scene}

這將允許您說出“ activate”命令,然后您可以從上方說出插槽的名稱,例如“ Test light on”打開

請參考以下視頻進行現(xiàn)場演示:

第3步:路由器設(shè)置

首先,您需要轉(zhuǎn)發(fā)您的路由器。為此,您首先需要查看您是否具有靜態(tài)IP。對于我們大多數(shù)人來說,我們都是通過DHCP從ISP獲得IP地址的。因此,如果由于某種原因與ISP斷開連接,此地址可能會更改。因此,您需要使用DDNS。我們有很多服務(wù)可以做到這一點,其中之一就是duckdns。我有一個華碩路由器,所以華碩有自己的服務(wù)。在您的WAN設(shè)置下,您將找到DDNS選項卡或類似名稱。從您使用的任何ddns站點獲取您的網(wǎng)址后,您都將其輸入到路由器中,然后選擇要使用的ddns服務(wù),以便您的路由器將使用您的ISP IP地址更新該ddns服務(wù)器,以防萬一由于任何原因而改變

一旦設(shè)置好,您將需要將家庭輔助端口8123轉(zhuǎn)發(fā)到樹莓派。

為此,您需要進入路由器的端口轉(zhuǎn)發(fā)設(shè)置,并將tcp/udp端口8123都轉(zhuǎn)發(fā)到您的樹莓派的IP地址。要從樹莓派獲取IP地址,只需從樹莓派登錄到終端,然后鍵入ifconfig。

請訪問www.portforward.com,了解如何轉(zhuǎn)發(fā)品牌路由器上的端口。

設(shè)置后,您就可以開始構(gòu)建lambda函數(shù)了。

步驟4:Lambda函數(shù)設(shè)置

對于HTTPS設(shè)置,我使用了Amazon aws的lambda函數(shù)。因此,請轉(zhuǎn)到console.aws.amazon.com并創(chuàng)建一個帳戶。

創(chuàng)建aws帳戶后,您將轉(zhuǎn)到所有服務(wù),然后在“計算機”部分下選擇lambda

選擇創(chuàng)建新的lambda函數(shù)。 br》您將在以下網(wǎng)址上找到的代碼添加到lambda函數(shù)的代碼部分:

https://community.home-assistant.io/t/aws-lambda-proxy-custom-alexa-skill -當(dāng)您不擁有-https/5230

添加后,您將需要更改以下部分:

‘a(chǎn)mzn1.ask.skill.xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx’更改為我們在第2步中討論過的亞馬遜開發(fā)人員技能的應(yīng)用程序ID。

http://xxxxxxxx:8123/api/alexa?api_password = pas將需要更新為您的ddns網(wǎng)址和您創(chuàng)建的密碼對于設(shè)置1中的homeassantant,在配置選項卡下,您需要確保運行時為node.js處理程序為index.handler并且角色將為現(xiàn)有角色。在現(xiàn)有角色下,我只是將其命名為mine lmabda_basic_execution。

為了說明起見,我將其標記為automatic home

將內(nèi)存更改為128 MB,并將超時設(shè)置為0min 10sec

在觸發(fā)條件下,它將需要具有alexa技能套件。

以下是有關(guān)如何設(shè)置所有內(nèi)容的視頻,供您參考:

步驟5:最終測試

您最終將需要進行全部測試。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5242

    瀏覽量

    90321
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1300

    瀏覽量

    55281
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2067

    瀏覽量

    108959
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    技能+1!如何在樹莓派上使用C++控制GPIO?

    使用樹莓派時,你會發(fā)現(xiàn)Python和Scratch是許多任務(wù)(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進行GPIO編程,而且這樣做還有不少好處。借助Wir
    的頭像 發(fā)表于 08-06 15:33 ?3125次閱讀
    <b class='flag-5'>技能</b>+1!如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>使用C++控制<b class='flag-5'>GPIO</b>?

    大彩講堂:VisualTFT軟件如何自定義圓形進度條

    VisualTFT軟件如何自定義圓形進度條
    的頭像 發(fā)表于 07-07 17:10 ?954次閱讀
    大彩講堂:VisualTFT<b class='flag-5'>軟件</b>如何<b class='flag-5'>自定義</b>圓形進度條

    完整指南:如何使用樹莓派5、Hailo AI Hat、YOLO、Docker進行自定義數(shù)據(jù)集訓(xùn)練?

    今天,我將展示如何使用令人印象深刻的HailoAIHat樹莓派5上訓(xùn)練、編譯和部署自定義模型。注意:文章內(nèi)的鏈接可能需要科學(xué)上網(wǎng)。HailoAIHat根據(jù)你的設(shè)置,
    的頭像 發(fā)表于 06-28 08:23 ?2851次閱讀
    完整指南:如何使用<b class='flag-5'>樹莓</b>派5、Hailo AI Hat、YOLO、Docker進行<b class='flag-5'>自定義</b>數(shù)據(jù)集訓(xùn)練?

    KiCad 中的自定義規(guī)則(KiCon 演講)

    “ ?Seth Hillbrand KiCon US 2025 上為大家介紹了 KiCad 的規(guī)則系統(tǒng),并詳細講解了自定義規(guī)則的設(shè)計與實例。? ” ? 演講主要圍繞 加強 KiCad 中的自定義
    的頭像 發(fā)表于 06-16 11:17 ?1102次閱讀
    KiCad 中的<b class='flag-5'>自定義</b>規(guī)則(KiCon 演講)

    HarmonyOS應(yīng)用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統(tǒng)默認鍵盤的解決方案,可實現(xiàn)鍵盤個性化交互。允許用戶結(jié)合業(yè)務(wù)需求與操作習(xí)慣,對按鍵布局進行可視化重構(gòu)、設(shè)置多功能組合鍵位,使輸入更加便捷和舒適。安全防護層面,自定義
    的頭像 發(fā)表于 06-05 14:19 ?1237次閱讀

    LabVIEW運動控制(三):EtherCAT運動控制器的高效加工指令自定義封裝

    LabVIEW高效加工指令自定義封裝
    的頭像 發(fā)表于 04-08 13:49 ?3070次閱讀
    LabVIEW運動控制(三):EtherCAT運動控制器的高效加工指令<b class='flag-5'>自定義</b>封裝

    人臉識別指南:如何在樹莓派上安裝和設(shè)置 Dlib

    學(xué)習(xí)如何在樹莓派上安裝Dlib并配置人臉識別功能,為您的AI項目奠定基礎(chǔ)。樹莓派上安裝Dlib的詳細步驟要為
    的頭像 發(fā)表于 03-24 17:31 ?1081次閱讀
    人臉識別指南:如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝和設(shè)置 Dlib

    如何添加自定義單板

    開發(fā)過程中,用戶有時需要創(chuàng)建自定義板配置。本節(jié)將通過一個實例講解用戶如何創(chuàng)建屬于自己的machine,下面以g2l-test.conf為例進行說明。
    的頭像 發(fā)表于 03-12 14:43 ?868次閱讀

    e203vivado硬件里自定義指令識別為非法指令怎么解決?

    e203自定義指令硬件模塊設(shè)計,修改內(nèi)核,綜合沒錯誤,軟件也修改工具鏈通過并產(chǎn)生verilog文件,但在vivado硬件里自定義指令識別為非法指令怎么解決
    發(fā)表于 03-07 07:34

    使用Python APIOpenVINO?中創(chuàng)建了用于異步推理的自定義代碼,輸出張量的打印結(jié)果會重復(fù),為什么?

    使用 Python* API OpenVINO? 中創(chuàng)建了用于異步推理的自定義代碼。 遇到輸出張量的打印結(jié)果會重復(fù)的問題,即使輸入圖像不同。
    發(fā)表于 03-06 07:53

    如何快速創(chuàng)建用戶自定義Board和App工程

    概述自HPM_SDKv1.7.0發(fā)布開始,HPM_ENV中新增了user_template文件夾,以方便用戶快速創(chuàng)建自定義的Board和App工程。user_template是用戶模板工程,用戶
    的頭像 發(fā)表于 02-08 13:38 ?816次閱讀
    如何快速<b class='flag-5'>創(chuàng)建</b>用戶<b class='flag-5'>自定義</b>Board和App工程

    Altium Designer 15.0自定義元件設(shè)計

    電子發(fā)燒友網(wǎng)站提供《Altium Designer 15.0自定義元件設(shè)計.pdf》資料免費下載
    發(fā)表于 01-21 15:04 ?0次下載
    Altium Designer 15.0<b class='flag-5'>自定義</b>元件設(shè)計

    think-cell:自定義think-cell(四)

    定義這些設(shè)置。 PowerPoint 幻燈片母版視圖中,創(chuàng)建新的自定義版式。您將復(fù)制與 think-cell 議程幻燈片的所需外觀最匹配的現(xiàn)有
    的頭像 發(fā)表于 01-13 10:37 ?781次閱讀
    think-cell:<b class='flag-5'>自定義</b>think-cell(四)

    GPIO樹莓派中的應(yīng)用

    直接控制和讀取外部硬件設(shè)備的狀態(tài)。 1. GPIO簡介 GPIO樹莓派上用于與外部世界交互的一組引腳。這些引腳可以被配置為輸入或輸出模式,從而實現(xiàn)對外部設(shè)備的控制和數(shù)據(jù)讀取。
    的頭像 發(fā)表于 01-09 09:41 ?1111次閱讀

    think-cell;自定義think-cell(一)

    布局介紹了如何創(chuàng)建自定義議程幻燈片布局,第六部分 C.6 功能區(qū)自定義 介紹了如何使用 PowerPoint 的功能區(qū)自定義選項自定義 th
    的頭像 發(fā)表于 01-08 11:31 ?1126次閱讀
    think-cell;<b class='flag-5'>自定義</b>think-cell(一)