al-one / hass-xiaomi-miot

Automatic integrate all Xiaomi devices to HomeAssistant via miot-spec, support Wi-Fi, BLE, ZigBee devices. 小米米家智能家居设备接入Hass集成
https://miot-spec.com
Apache License 2.0
4.47k stars 627 forks source link

xiaomi.tv.fsv1 电视关机后无法通过按钮开机 #479

Closed StimeKe closed 2 years ago

StimeKe commented 2 years ago

xiaomi.tv.fsv1 电视关机后无法通过按钮开机,是否可以通过自动化监听按了开机按钮,然后我让小爱开机呢。

al-one commented 2 years ago

小米电视可以通过下面的方法(二选一)添加自定义属性来绑定小爱音箱来打开电视。

# configuration.yaml
xiaomi_miot:
  device_customizes:
    xiaomi.tv.fsv1: # 冒号前面改成你的电视型号
      bind_xiaoai: media_player.xiaoai_entity_id
      xiaoai_silent: true # 默认为true 不发声
      television_name: 客厅小米电视 # 默认自动获取米家中的设备名

或者

# customize.yaml
media_player.mitv_entity_id: # 冒号前面改成你的电视实体ID
  bind_xiaoai: media_player.xiaoai_entity_id
  xiaoai_silent: true # 默认为true 不发声
  television_name: 客厅小米电视 # 默认自动获取米家中的设备名

需要注意的是,此方法需要在米家中设置电视设备的名称,尽量保持和在电视设置中的名字一样。 xiaomi miot tv

StimeKe commented 2 years ago

谢谢,刚开始没看到这个文档,后面看到了,所以关闭了issues。

yangtfu commented 2 years ago

小米电视可以通过下面的方法(二选一)绑定小爱音箱来打开电视。

# configuration.yaml
xiaomi_miot:
  device_customizes:
    xiaomi.tv.fsv1: # 改成你的电视型号
      bind_xiaoai: media_player.xiaoai_entity_id

或者

# customize.yaml
media_player.mitv_entity_id:
  bind_xiaoai: media_player.xiaoai_entity_id

需要注意的是,此方法需要在米家中设置电视设备的名称,尽量保持和在电视设置中的名字一样。 xiaomi miot tv

这样小爱似乎会发声?能否给个选项不发声

al-one commented 2 years ago

请确认你的插件为最新版本,并检查有无配置xiaoai_silent自定义属性:

# customize.yaml​
​media_player.your_mitv_entity_id​:
  ​bind_xiaoai​: media_player.xiaoai_entity_id
  xiaoai_silent: true # 默认为true 不发声
  television_name: 客厅小米电视  # 默认自动获取
yangtfu commented 2 years ago
# configuration.yaml
xiaomi_miot:
  device_customizes:

没用,且电视不开机了

al-one commented 2 years ago

没用,且电视不开机了

@yangtfu 请确保你能通过和小爱音箱对话打开电视。

yangtfu commented 2 years ago

没用,且电视不开机了

@yangtfu 请确保你能通过和小爱音箱对话打开电视。

开发者工具调用

service: xiaomi_miot.intelligent_speaker
data:
  entity_id: media_player.livingroom_ai
  text: 打开客厅电视
  execute: true
  silent: true

是可以开机的