99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

AIoT行業(yè)洞察 ? 來(lái)源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-07-15 14:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

不過(guò)在寫(xiě)教程之前,有必要給大家看看上周的成果:

wKgaomaUvEuAFegJAABWBpWi5v480.jpeg

Text 實(shí)體介紹

Text 實(shí)體,也就是文本實(shí)體,它支持在 HomeAssistant 輸入文字之后,通過(guò) 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.開(kāi)啟資源

和其他實(shí)體一樣,在 HomeAssistant-C 當(dāng)中,默認(rèn)不開(kāi)啟 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)了,信息獲取的來(lái)源都是通過(guò)一個(gè)以 command_xx 命名的結(jié)構(gòu)體來(lái)獲取的!所以以后獲取信息內(nèi)容,就是用對(duì)應(yīng)結(jié)構(gòu)體的 command_xx 成員來(lái)讀取就行。

驗(yàn)證示例:

wKgZomaUvE-AMJd7AABj2upm7hg76.jpeg

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

和其他實(shí)體更新的方法一樣,也是用 homeAssistant_device_send_entity_state 函數(shù)進(jìn)行發(fā)布,只不過(guò)需要重新給 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)頁(yè)就能發(fā)現(xiàn),文字備改變了。

wKgaomaUvFCAaDqiAABfjwRMw0w564.gif

總結(jié)

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

審核編輯 黃宇

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

    關(guān)注

    1934

    文章

    9808

    瀏覽量

    190648
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    682

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    智能家居

    們?cè)O(shè)計(jì)了 臥室燈和客廳燈 每盞燈均可單獨(dú)控制 我們單獨(dú)編寫(xiě)的安卓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嵌入式的工作?,F(xiàn)對(duì)智能家居具有深厚的興趣,前期申請(qǐng)了基于OK210的智能家居系統(tǒng)的體驗(yàn),該體驗(yàn)的第一階段已經(jīng)接近尾聲,功能基本實(shí)現(xiàn),但由于基本上都是“仿真”,沒(méi)有實(shí)在
    發(fā)表于 08-22 17:28

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

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

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

    申請(qǐng)理由:還是在校學(xué)生,專業(yè)是電氣自動(dòng)化,想研究智能家居方向,基于藍(lán)牙與無(wú)線通訊開(kāi)發(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)、智能家居解決方案及智能家居定制開(kāi)發(fā)

    右側(cè)客服。智能家居系統(tǒng)一般具有:環(huán)境安防、智能門(mén)鎖、立體音樂(lè)、環(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)入我們生活?

    近年來(lái),智能家居已經(jīng)逐漸被消費(fèi)者熟悉,越來(lái)越多的消費(fèi)者有意愿和需求在生活中引入智能家居,但在智能家居市場(chǎng)被看好的如今,無(wú)論是產(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)用探索和開(kāi)發(fā)

    智能家居產(chǎn)品上一定會(huì)有很好的發(fā)展和應(yīng)用項(xiàng)目計(jì)劃:1.根據(jù)文檔,學(xué)習(xí)開(kāi)發(fā)環(huán)境搭建、版本編譯構(gòu)建、燒錄、源碼修改、調(diào)試驗(yàn)證等方法。通過(guò)學(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)目的過(guò)程1.1.1 Esp82661.1.1
    發(fā)表于 08-12 06:50

    智能家居圖紙8

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

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

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

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

    ):HomeAssistant-C傳感器實(shí)體使用方法 智能家居之旅(7):HomeAssistant開(kāi)發(fā)板的RGB顏色 智能家居之旅(8):
    的頭像 發(fā)表于 09-05 10:27 ?746次閱讀
    <b class='flag-5'>智能家居</b>之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇