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

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

[经验分享] 【学习-记录-分享】微改虫子DLNA,让小度上岗(应用篇)

  [复制链接]

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-1-7 09:34:38 | 显示全部楼层
潇洒哥er 发表于 2018-10-3 14:29
谢谢大佬,不过我自己是在scan_devices 那个函数那里直接过滤掉了,类似你的原理。 ...

潇洒哥,能否帮你的 custom_components/dlna.py  共享下,
我看下你的 scan_devices方式屏蔽怎么弄,
用楼主的方式屏蔽后跟40#的哥们一样全是错误日志!
还几秒1条完全是刷屏
回复

使用道具 举报

9

主题

216

帖子

2220

积分

金牌会员

Rank: 6Rank: 6

积分
2220
金钱
2004
HASS币
20
 楼主| 发表于 2019-1-22 20:40:27 | 显示全部楼层
本帖最后由 airhog 于 2019-1-22 20:56 编辑
xieahui 发表于 2019-1-7 09:34
潇洒哥,能否帮你的 custom_components/dlna.py  共享下,
我看下你的 scan_devices方式屏蔽怎么弄,
用 ...

你要的,下面是白名单模式(HA将仅生成“1234“这个播放器),修改custom_components/dlna.py 倒数第三行,将“1234“改为你的小度名子中含有的4位数字即可。
            # if device != None:
            if device != None and "1234" in device["friendly_name"]:


黑名单方式请参见第38楼。

评分

参与人数 1金钱 +10 收起 理由
xieahui + 10 大神666!

查看全部评分

回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-1-23 07:27:29 | 显示全部楼层
airhog 发表于 2019-1-22 20:40
你要的,下面是白名单模式(HA将仅生成“1234“这个播放器),修改custom_components/dlna.py 倒数第三行 ...

太感谢,黑名单屏蔽不掉 试试白名单!!!!
回复

使用道具 举报

40

主题

1128

帖子

4252

积分

论坛元老

Rank: 8Rank: 8

积分
4252
金钱
3124
HASS币
0
发表于 2019-1-29 03:09:18 | 显示全部楼层
xieahui 发表于 2019-1-23 07:27
太感谢,黑名单屏蔽不掉 试试白名单!!!!

兄弟,刚把自动化搞定, 发现升级到86后, 小度的实体没了, 唉
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-1-29 07:16:36 | 显示全部楼层
goldstep 发表于 2019-1-29 03:09
兄弟,刚把自动化搞定, 发现升级到86后, 小度的实体没了, 唉

你的帖子回你了,我小度pro正常,就是实体id变了,多了很多_
回复

使用道具 举报

40

主题

1128

帖子

4252

积分

论坛元老

Rank: 8Rank: 8

积分
4252
金钱
3124
HASS币
0
发表于 2019-1-29 10:47:29 | 显示全部楼层
xieahui 发表于 2019-1-29 07:16
你的帖子回你了,我小度pro正常,就是实体id变了,多了很多_

好吧,我实在不知道为什么要升级086,  

因为我084用的稳稳地,
回复

使用道具 举报

9

主题

264

帖子

1095

积分

金牌会员

Rank: 6Rank: 6

积分
1095
金钱
826
HASS币
20
发表于 2019-1-30 12:11:07 | 显示全部楼层
本帖最后由 arrive 于 2019-1-30 12:13 编辑

0.86.4有时候重启好用,有时候不好用
回复

使用道具 举报

5

主题

89

帖子

461

积分

中级会员

Rank: 3Rank: 3

积分
461
金钱
372
HASS币
0
发表于 2019-2-15 23:12:44 | 显示全部楼层
为什么安装了后,还是无法发现小度,是不是0.87的不支持啊?
回复

使用道具 举报

3

主题

207

帖子

971

积分

高级会员

Rank: 4

积分
971
金钱
764
HASS币
0
发表于 2019-2-20 17:40:17 | 显示全部楼层
2019-02-20 17:24:51 ERROR (MainThread) [homeassistant.helpers.entity] Update for media_player.pisen fails
Traceback (most recent call last):
  File "/srv/homeassistant/homeassistant_venv/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 221, in async_update_ha_state
    await self.async_device_update()
  File "/srv/homeassistant/homeassistant_venv/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 349, in async_device_update
    await self.hass.async_add_executor_job(self.update)
  File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/homeassistant/.homeassistant/custom_components/media_player/dlna.py", line 71, in update
    resp = self._device.GetTransportInfo()
  File "/home/homeassistant/.homeassistant/custom_components/media_player/dlna.py", line 304, in GetTransportInfo
    ["CurrentTransportState", "CurrentTransportStatus", "CurrentSpeed"])
  File "/home/homeassistant/.homeassistant/custom_components/media_player/dlna.py", line 409, in sendRequest
    resp = self.soapRequest(self.service.ControlUrl(), self.service.Type(), fnfunc, fnParams)
AttributeError: 'NoneType' object has no attribute 'ControlUrl'

用的是0.87.1系统
设备是品胜音乐云盒
安卓手机上可以正常dlna推送
以上的日志楼主知道是怎么回事吗?
回复

使用道具 举报

9

主题

216

帖子

2220

积分

金牌会员

Rank: 6Rank: 6

积分
2220
金钱
2004
HASS币
20
 楼主| 发表于 2019-2-20 22:41:39 | 显示全部楼层
tom663 发表于 2019-2-15 23:12
为什么安装了后,还是无法发现小度,是不是0.87的不支持啊?

0.87.1正常使用。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-20 17:35 , Processed in 0.183456 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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