概述
homebridge-cec-accessory是一种npm包,它可以让你在你的HomeKit中添加一个CEC电视附件。这个包利用了CEC-USB适配器来控制你的电视,使得你可以通过HomeKit来控制你的电视,增强家庭控制体验。
安装
安装homebridge-cec-accessory很简单,只需要在终端里输入下面的代码:
npm install -g homebridge-cec-accessory
配置
要使用homebridge-cec-accessory,你需要在homebridge的配置文件中添加相关信息。按照以下步骤进行:
- 打开homebridge的配置文件,在此处添加以下代码:
-- -------------------- ---- ------- -------------- - - ------------ ------ ------- ----- ----------- ------ ---------- -- --------------- ------ --------- - - ------- ----- --- ---------- - -- - ------- ----- --- ---------- - -- - ------- ----- --- ---------- - - - - -
- 解释一下这段代码:
accessory:这是指homebridge-cec-accessory。
name:你想给你的电视的名字。
language:电视的语言,语言列表可以在/home/pi/homebridge-cec-accessory/node_modules/hdmi-cec/lib/cea859.json文件中找到。
address:你的电视的CEC地址。
powerOnDelay:开机延迟,单位为毫秒。
inputs:输入设置,如HDMI1,HDMI2等。您可以添加多个输入,以便在HomeKit中切换。
示例代码
现在我们来看看一个用homebridge-cec-accessory实现的示例代码。这个示例代码会将电视关闭五秒钟,然后打开HDMI1输入,然后停一秒,再关闭电视。
-- -------------------- ---- ------- --- ------------ - ------------------------------------------------- --- -------- - ------------------------- -------- ---------------- ------- - ----- ---- - ----- ----------------------- ---- -------- ---------------------- ----------- --------------- ------------------------ ----- -------- - ------------------------ ------- - - -- - - ---------------- ---- - ----- ------- - ------------ ---------------------- -- ------------- - ------- - - -- - - ------------------------------- ---- - ----- -------------- - --------------------------- ------------------------------ -- ------- - ----------------------- - -------- ----------- -------------- --------------- -- - - - - -------------------- -- - -------------------------------------------- --- -- ------------------- -- - ---------------------------------------------- -- ---- - ------------------- -- - -------------------------------------------- -- -- -- ------ -- ------ -- ------- - --------------------- -------------- ---------------------------- - ---------- - -------------- -- ----- - ------ ------ - ---- - ------ --------------- - -- --------------------------------- - ---------- - ------ ------------------------ -- --- ------- - ------------------------------ --- -------------- - ------------------------------------- -------------------------------------- - ---------- - ----- ----------------- - --- --------------------- ------------------------------------------------------------------ ----------- ---------------------------------------------------------------------- ------------------------------------------------------- ----- -------------------- - ---------------------------------------------------------- ---------- -------------------------- ---------- --------------------------- -------------------------- - -------- ------- ------ ------------------ ----- --------------------------------- - -------------------------------------------------------------------- --------------------------------------- - - ------- -------- ------------ ------- -- ------------------------------------------- -------- ---------- - ---------------- ------ ---------- -------------- --- --- ------------------------------------------- -------- ------- --------- - ---------------- ------ ------ ---------- -------------- --- --- ----- ----------------------------- - -------------------------------------------------------------------- ----------------------------------- - - ------- -------- ------------ --- -- ----------------------------------- - -- ----- -------- - --- ----------------------------- ----------- -------- ----------------------------------------- ----------------------------- ---------------------------------------------------- ------------------------------------------- --------------------------------------------------------- ---------- --------------------------- --------------------------------------------- ------ ------------------- ---------- -- ------------------------------- - ---------------- --------- - ---------- - -------------- -- ----- - ------------- ------ ------- --------------- ------- - ----------------- -- -------- -------------- - ----- ----------------------------- ------------ -- -- ---------------- ------------------------------------ --- ---- -- ------ ------ ------- --------- ------- ---------------- ----------------------------- -------------- ------ ------- ---------------- ----------------------------- ---------------- ----- ------ ---------------- --------------- -- ----------------------------- -- -------------------- -- -------------------- -- ------------ --- -- -- ---- -- - ---- - -------------- -- ----- - ------------- ------ ------- --------------- ------- - ----------------- -- --------- -------------- - ------ ------------------------------------ -- --- ---------------- --------------- -- ----------------------------------- --- ----- -- ---- --- - -- ------------------------------- - ------------------ - -------------- -- ----- - -------------- ------- ------- - ---- - -------------- ---------------- ------ --------------- - -- ------------------------------- - ------------------ --------- - -------------- -- ----- - ------------- ------ ------- --------------- ------- - -------- -- --------------------------------------- - ----------------------------- - ------------------------------ --------------- -- -------------- - ------------
结论
安装和配置homebridge-cec-accessory非常简单,可以增强你的家庭控制体验。希望这篇文章能够对大家有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60057bf181e8991b448eba92