在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何學(xué)習(xí)智能家居?8:Text文本實(shí)體使用方法

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-07-15 14:06 ? 次閱讀

hello,伙伴們最近一直在弄AiPi-Eyes-R3的資料,渲染、3D 外殼設(shè)計(jì)......一直沒時(shí)間開發(fā)新的 HomeAssistant MQTT 實(shí)體,最新的實(shí)體估計(jì)也是在本月初開發(fā)完的,一直沒來得及給大家寫使用教程

不過在寫教程之前,有必要給大家看看上周的成果:

wKgaomaUvEuAFegJAABWBpWi5v480.jpeg

Text 實(shí)體介紹

Text 實(shí)體,也就是文本實(shí)體,它支持在 HomeAssistant 輸入文字之后,通過 MQTT 下發(fā)內(nèi)容到設(shè)備當(dāng)中。可以理解成一個(gè)文本輸入框,我們可以輸入任意文字,然后發(fā)給設(shè)備。

也可以利用自動(dòng)化,更新文本,例如:天氣信息更新到設(shè)備。之所以叫它文本輸入框,是因?yàn)樵?HomeAssitant 它呈現(xiàn)的方式是這樣的:

wKgZomaUvE2AXmp3AABV8Rq1a1I47.jpeg

Text 實(shí)體創(chuàng)建

1.開啟資源

和其他實(shí)體一樣,在 HomeAssistant-C 當(dāng)中,默認(rèn)不開啟 Text 資源,需要自行啟用,在 homeAssistantDevConfig.h 中把 #define CONFIG_ENTITY_ENABLE_TEXT1,就能啟用 Text 資源:

wKgaomaUvE6AQJ7WAAB9hyojyAc35.jpeg

2.實(shí)體創(chuàng)建

創(chuàng)建 Text 實(shí)體也是在連接上 MQTT 服務(wù)器之后創(chuàng)建,只需要對(duì) name 和 unique_id 就行,然后添加以下實(shí)體:

static ha_text_entity_t text_1 = {
.name = "文字",
.unique_id = "text1",
};
homeAssistant_device_add_entity(CONFIG_HA_ENTITY_TEXT, &text_1);
wKgZomaUvE6AQ3ilAABaYW3oU-Y67.jpeg

燒錄并啟動(dòng)之后,就能看到 HomeAssistant 有文本實(shí)體。

Text 實(shí)體使用

1.接收 Text 內(nèi)容

同樣的 Text 內(nèi)容下發(fā)也會(huì)觸發(fā)事件,Text 的內(nèi)容下發(fā)事件為 HA_EVENT_MQTT_COMMAND_TEXT_VALUE,所以需要在 HA 事件回調(diào)函數(shù)(ha_event_cb)當(dāng)中添加 HA_EVENT_MQTT_COMMAND_TEXT_VALUE 的事件處理,并打印內(nèi)容:

case HA_EVENT_MQTT_COMMAND_TEXT_VALUE:
LOG_I("entity_text->command_text->text_value);
break;
wKgaomaUvE-ASXG6AAA3j2jqcek33.jpeg

有細(xì)心的同學(xué)可能發(fā)現(xiàn)了,信息獲取的來源都是通過一個(gè)以 command_xx 命名的結(jié)構(gòu)體來獲取的!所以以后獲取信息內(nèi)容,就是用對(duì)應(yīng)結(jié)構(gòu)體的 command_xx 成員來讀取就行。

驗(yàn)證示例:

wKgZomaUvE-AMJd7AABj2upm7hg76.jpeg

2.Text 內(nèi)容更新

和其他實(shí)體更新的方法一樣,也是用 homeAssistant_device_send_entity_state 函數(shù)進(jìn)行發(fā)布,只不過需要重新給 Text 實(shí)體的 text_value 參數(shù)進(jìn)行賦值

使用示例:

讀取到 HomeAssistant 下發(fā)的內(nèi)容之后,返回 12345678 給 HomeAssistant。

case HA_EVENT_MQTT_COMMAND_TEXT_VALUE:
LOG_I("entity_text->command_text->text_value);
//查找實(shí)體
ha_text_entity_t* text = homeAssistant_fine_entity(CONFIG_HA_ENTITY_TEXT, "text1");
//清空原有的內(nèi)容
memset(text->text_value, 0, strlen(text->text_value));
//賦值內(nèi)容為 12345678
sprintf(text->text_value, "%d", 12345678);
//更新內(nèi)容
homeAssistant_device_send_entity_state(CONFIG_HA_ENTITY_TEXT, text, 0);
break;

驗(yàn)證結(jié)果

輸入之后下發(fā),然后刷新一下網(wǎng)頁就能發(fā)現(xiàn),文字備改變了。

wKgaomaUvFCAaDqiAABfjwRMw0w564.gif

總結(jié)

Text 實(shí)體的使用和其他實(shí)體差不多,沒有什么特殊的參數(shù)需要配置,所以簡單說說就行,這周給大家開發(fā) number 實(shí)體!

審核編輯 黃宇

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

    關(guān)注

    1934

    文章

    9759

    瀏覽量

    189829
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    672

    瀏覽量

    23514
收藏 人收藏

    評(píng)論

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

    洞悉智能家居發(fā)展新趨勢(shì)

    的投資CA3161E購買嵌墻屏幕,無需購買平板電腦,用家里已有的電視可以省去大筆終端投資,老人小孩也無需學(xué)習(xí)平板的使用方法即可通過電視使用智能家居系統(tǒng)。  總之,物聯(lián)網(wǎng)智能家居系統(tǒng)能夠
    發(fā)表于 09-24 17:06

    智能家居

    們?cè)O(shè)計(jì)了 臥室燈和客廳燈 每盞燈均可單獨(dú)控制 我們單獨(dú)編寫的安卓APP控制~使智能家居燈更加靈活的運(yùn)用在我們的生活中時(shí)間安排:進(jìn)我們最大的業(yè)余時(shí)間學(xué)習(xí)芯片 然后完成我們的作品~希望我們的項(xiàng)目能允許采納~
    發(fā)表于 11-05 18:59

    究竟什么才是智能家居的“入口”?

    8,6,7,9,8,5,0,7,2咨詢電話程先生0,2,1,-5,5,2,3,3,3,5,2智能家居群39,0,0,1,3,7,9,8路由器——“雙重入口”路由器位于智能終端的上一層
    發(fā)表于 10-06 11:03

    【MiCOKit申請(qǐng)】智能家居的遠(yuǎn)程控制系統(tǒng)

    和Blu4,現(xiàn)從事ARM Linux嵌入式的工作。現(xiàn)對(duì)智能家居具有深厚的興趣,前期申請(qǐng)了基于OK210的智能家居系統(tǒng)的體驗(yàn),該體驗(yàn)的第一階段已經(jīng)接近尾聲,功能基本實(shí)現(xiàn),但由于基本上都是“仿真”,沒有實(shí)在
    發(fā)表于 08-22 17:28

    小米不玩期貨 靠線下玩智能家居

    的好好的,現(xiàn)在開了實(shí)體店提供銷售,發(fā)展線下銷售渠道,畫風(fēng)轉(zhuǎn)變挺快的!其實(shí),這里邊有貓膩!小米最主要的目的還是在準(zhǔn)備為智能家居做好線下平臺(tái),通過線下渠道擴(kuò)張智能家居市場。智想要通過線下渠道發(fā)展
    發(fā)表于 09-17 11:12

    【藍(lán)牙4.1申請(qǐng)】智能家居項(xiàng)目開發(fā)

    申請(qǐng)理由:還是在校學(xué)生,專業(yè)是電氣自動(dòng)化,想研究智能家居方向,基于藍(lán)牙與無線通訊開發(fā)一套智能家居平臺(tái),熟悉嵌入式編程,并且想趁還是在校學(xué)生多學(xué)習(xí)點(diǎn)發(fā)發(fā)經(jīng)驗(yàn),并向從事智能家居方向研究,自
    發(fā)表于 10-09 14:16

    【DragonBoard 410c申請(qǐng)】基于DragonBoard的智能家居原型機(jī)設(shè)計(jì)

    申請(qǐng)理由:項(xiàng)目描述:DragonBoard功能強(qiáng)大,板載豐富的通信裝置和多種傳感裝置,是智能家居的理想之選。我將依托DragonBoard的官方文檔和社區(qū)資料學(xué)習(xí)了解DragonBoard
    發(fā)表于 09-01 11:17

    智能家居系統(tǒng)、智能家居解決方案及智能家居定制開發(fā)

    右側(cè)客服。智能家居系統(tǒng)一般具有:環(huán)境安防、智能門鎖、立體音樂、環(huán)境監(jiān)測(cè)(紅外亮度、然氣感應(yīng))、視頻監(jiān)視、可視對(duì)講、廚房室內(nèi)可視分機(jī)、燈光、空調(diào)、電動(dòng)窗簾(百葉窗、氣窗)、集中控制和遠(yuǎn)程APP控制等
    發(fā)表于 06-12 10:27

    智能家居合適可以真正進(jìn)入我們生活?

    近年來,智能家居已經(jīng)逐漸被消費(fèi)者熟悉,越來越多的消費(fèi)者有意愿和需求在生活中引入智能家居,但在智能家居市場被看好的如今,無論是產(chǎn)品還是平臺(tái),“智能”似乎總是有點(diǎn)不盡如人意。從2014年谷
    發(fā)表于 01-19 11:13

    求教智能家居學(xué)習(xí)資料求一份

    智能家居學(xué)習(xí)資料求一份
    發(fā)表于 03-06 13:56

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件試用 】 基于HarmonyOS智能家居應(yīng)用探索和開發(fā)

    智能家居產(chǎn)品上一定會(huì)有很好的發(fā)展和應(yīng)用項(xiàng)目計(jì)劃:1.根據(jù)文檔,學(xué)習(xí)開發(fā)環(huán)境搭建、版本編譯構(gòu)建、燒錄、源碼修改、調(diào)試驗(yàn)證等方法。通過學(xué)習(xí),對(duì)HiSpark Wi-Fi IoT
    發(fā)表于 09-25 10:06

    STM32+ESP8266+小程序的智能家居學(xué)習(xí)

    1、STM32+ESP8266+小程序的智能家居學(xué)習(xí)文章目錄1、STM32+ESP8266+小程序的智能家居學(xué)習(xí)1.1 準(zhǔn)備知識(shí),了解整個(gè)項(xiàng)目的過程1.1.1 Esp82661.1.1
    發(fā)表于 08-12 06:50

    智能家居圖紙8

    智能家居圖紙8智能家居圖紙8智能家居圖紙8智能家居
    發(fā)表于 01-18 14:40 ?15次下載

    2023年,智能家居實(shí)體門店如何選品?

    作者|啟明編輯|小沐出品|智哪兒zhinaer.cn2023年,是智能家居實(shí)體門店的機(jī)會(huì)與破局之年,作為智能家居實(shí)體門店老板,我們應(yīng)該具備什么樣的增長思維呢?上篇文章智哪兒談了
    的頭像 發(fā)表于 02-22 11:00 ?668次閱讀
    2023年,<b class='flag-5'>智能家居</b><b class='flag-5'>實(shí)體</b>門店如何選品?

    智能家居之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    ):HomeAssistant-C傳感器實(shí)體使用方法 智能家居之旅(7):HomeAssistant開發(fā)板的RGB顏色 智能家居之旅(8):
    的頭像 發(fā)表于 09-05 10:27 ?668次閱讀
    <b class='flag-5'>智能家居</b>之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇
    主站蜘蛛池模板: 狠狠色丁香婷婷综合橹不卡 | 免费a级毛片出奶水 | 在线色资源 | 天天亚洲 | 国产成人精品曰本亚洲77美色 | 国产色网站 | www.夜夜| 日韩一级片在线 | 大黄蕉 | 婷婷婷色| 午夜影院免费入口 | 欧美精品一区视频 | 成人午夜影院在线观看 | 精品久久香蕉国产线看观看亚洲 | 天堂网中文 | 国产三级精品最新在线 | 欧美日韩看片 | 欧美日韩亚洲国产 | 毛片网站免费 | 欧美军同video69视频 | 成 人色 网 站 欧美大片在线观看 | 一区一精品 | 性感美女视频黄.免费网站 性高清 | 男女在线视频 | aa1在线天堂| 日本亚洲卡一卡2卡二卡三卡四卡 | 日本人的色道www免费一区 | 久久久久琪琪免费影院 | 日韩美毛片 | 国内精品久久久久久久久野战 | 国产高清不卡一区二区 | 色射色| 午夜视频在线观看国产 | 欧美在线区| 欧美一区二区三区免费 | 国产高清a| 日韩一级精品视频在线观看 | 成年午夜一级毛片视频 | 日本三级全黄三级a | 欧美黄色三级视频 | 国产一级在线观看 |