弄好FLOORPLAN,看到声音控制好像还不错,想到以前买的一个天猫精灵一直被小宝当皮球在地上滚,就想看看是不是可以用起来。
网上找了下,也挺简单的,在天猫精灵开发平台设置后之后,开始测试下,完美!
对着天猫精灵说:“打开餐厅的灯”,餐厅的灯就应声开起来。
碰到点问题的仍然是像播放电影、看电视和播放NAS里面的音乐文件需要执行很多指令的自动化项目,考虑到天猫精灵能识别开关的“开”和“关”指令,想起之前做平面控制时用到的input_boolean,就直接在customize.yaml进行设置,没想到天猫精灵无法识别。既然能识别开关指令,那我就使用switch tempate把input_boolean做到开关里面去,测试下,能用。
- platform: template switches: nas_music: value_template: "{{is_state('input_boolean.nas_music', 'on')}}" turn_on: service: input_boolean.turn_on entity_id: input_boolean.nas_music turn_off: service: input_boolean.turn_off entity_id: input_boolean.nas_music play_benq: value_template: "{{is_state('input_boolean.benq', 'on')}}" turn_on: service: input_boolean.turn_on entity_id: input_boolean.benq turn_off: service: input_boolean.turn_off entity_id: input_boolean.benq play_tv: value_template: "{{is_state('input_boolean.tv', 'on')}}" turn_on: service: input_boolean.turn_on entity_id: input_boolean.tv turn_off: service: input_boolean.turn_off entity_id: input_boolean.tv
再把这个switch的信息放到customize.yaml里面,进入天猫精灵,相应的设备就出现了,现在要看电影,对着天猫精灵说“打开投影仪”就可以啦,天猫精灵就会执行以下指令。
– 射频打开明基投影仪电源;
– 射频打开HTMI切换器电源;
– 射频打开音频解码器电源;
– 射频打开功放电源;
– 射频打开芝杜蓝光播放器电源;
– 红外打开投影仪(POWER ON);
– 射频关闭客厅灯、左右射灯;
– 射频打开餐厅灯,不然暗摸摸的;
– 红外切换功放音源输入为AUX;
– 红外切换音频解码器为5.1声道;
– 红外切换音频解码器输入为光纤口1;
– 红外打开芝杜播放器(POWER ON);
– 射频关闭餐厅灯光,开始看电影,关闭所有灯光了。