『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: jyz_0501

Smartir更新后的media_player貌似会影响原生HK,导致未响应

[复制链接]

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2019-8-26 21:45:31 | 显示全部楼层
情非殇 发表于 2019-8-26 17:04
IOS13好像更好玩了

更好看了,操作方便,交互更好一点,还有个摄像头关于隐私和iCloud的事情
回复

使用道具 举报

4

主题

118

帖子

444

积分

中级会员

Rank: 3Rank: 3

积分
444
金钱
326
HASS币
0
发表于 2019-9-7 13:36:42 | 显示全部楼层
我的也出现这个问题了,回来解决了,就是先在配置文件中把media_player的配置给去掉,然后重启ha,再添加上去,后再重启,然后homekit里还会有原来的和一个新的,原来的那个直接可以在homekit里删除。 我直接删除后就可以了。
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2019-9-15 23:54:39 | 显示全部楼层
一直不行~~~
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2019-9-30 23:22:48 | 显示全部楼层
我加上开始的时候homekit里正常显示tv,一会所有的ha接入hk的设备全部消失了,删除ha再添加正常,过一会hk里设备又全没了,hb加入的设备正常
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2019-10-1 07:21:45 | 显示全部楼层
情非殇 发表于 2019-8-26 16:59
说个我10天内遇到的问题,还发过帖子,我虚拟了一个mqtt sensor,device_class: motion可以配置为动作感应 ...

请教下 device_class: tv 加在什么位置,我没有加好像也行,原帖里代码没有
media_player:
  - platform: smartir
    name: HTV
    unique_id: htv
    device_code: 2000
    controller_data: remote.hometheater_remote
我用以上代码homekit里会显示TV,但一会后homekit里所有的附件全部丢失,屏蔽media_player附件后正常。
回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2019-10-1 08:18:46 | 显示全部楼层
本帖最后由 情非殇 于 2019-10-1 08:21 编辑
ptlzx 发表于 2019-10-1 07:21
请教下 device_class: tv 加在什么位置,我没有加好像也行,原帖里代码没有
media_player:
  - platform: ...

ha就2中方法,或者直接加到你代码下面,有些不支持直接加。

第二种就是定义customize,只要ha支持,加上就能生效。  如果你硬件不是很多的话,建议删除hk相关缓存,重新添加到hk试试,有可能是ha的问题

customize:
  media_player.smartir:
    device_class: tv
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2019-10-1 08:26:16 | 显示全部楼层
情非殇 发表于 2019-10-1 08:18
ha就2中方法,或者直接加到你代码下面,有些不支持直接加。

第二种就是定义customize,只要ha支持,加上 ...

加上有什么作用?我没有加homekit里面也会显示出tv附件,但一会所有的ha附件都在hk里消失,所以现在不敢乱试,几个个东西整一遍太麻烦了。似乎下面的帖子有解决方法,但水平有限看不明白,能指点下吗?谢谢

https://github.com/home-assistant/home-assistant/pull/26783
https://github.com/ikalchev/HAP-python/pull/202
https://github.com/home-assistant/home-assistant/issues/25890
回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2019-10-1 08:41:25 | 显示全部楼层
ptlzx 发表于 2019-10-1 08:26
加上有什么作用?我没有加homekit里面也会显示出tv附件,但一会所有的ha附件都在hk里消失,所以现在不敢 ...

不是你问怎么加上么。就是定义设备类型用的。定义为tv

看这3个帖子说是让加上device定义,然后,说homekit配置那里按官档说明都写上,应该就是ha的问题
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2019-10-1 16:16:47 | 显示全部楼层
情非殇 发表于 2019-10-1 08:41
不是你问怎么加上么。就是定义设备类型用的。定义为tv

看这3个帖子说是让加上device定义,然后,说homeki ...

再请教下大神:
1、json文件中的sources下内容可以在hk的tv中显示,其他几个怎么没有?

屏幕快照 2019-10-01 下午4.02.05.png

IMG_3047.PNG

2、sources中要自定义一个按钮执行多步延时遥控操作,怎么实现?
比如选择“家庭影院”,遥控执行:
1:打开播放器  
间隔2秒
2、打开功放

间隔2秒
3、功放切换输入到HDMI3
。。。。。。


2000.json内容如下:

{
    "manufacturer": "KEF",
    "supportedModels": [
      "AV-HIFI"
    ],
    "supportedController": "Xiaomi",
    "commandsEncoding": "Raw",
    "commands": {
            "tv_on": "遥控码",
            "kt_on": "遥控码",
            "家庭影院": [
                "1|遥控码",
                "3|遥控码",
                "9|遥控码"

        }
    }
}


----------------------------------------
设想用 [] 来把多操作集合在一起,用遥控码前加 1|、3| 几秒开始执行做间隔,但似乎设备没有响应,日志提示:
can only concatenate str (not "list") to strTraceback (most recent call last):  File "/config/custom_components/smartir/media_player.py", line 268, in send_command    await self._controller.send(command)  File "/config/custom_components/smartir/controller.py", line 88, in send    'command':  self._encoding.lower() + ':' + commandTypeError: can only concatenate str (not "list") to str
内容
            "家庭影院": [
                "1|遥控码",
                "3|遥控码",
                "9|遥控码"

回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2019-11-11 17:34:55 | 显示全部楼层
HA新版101解决这个问题了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 04:49 , Processed in 0.082034 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表