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

 找回密码
 立即注册
查看: 16313|回复: 23

[求助] home assistant DLNA插件报错

[复制链接]

27

主题

1292

帖子

5873

积分

元老级技术达人

积分
5873
金钱
4556
HASS币
100
发表于 2017-7-28 23:06:28 | 显示全部楼层 |阅读模式
QQ图片20170728230516.png
2017-07-28 22:44:02 ERROR (Thread-10) [custom_components.media_player.dlna] send Request Error:HTTPConnectionPool(host='192.168.2.88', port=8080): Read timed out.
2017-07-28 22:44:02 ERROR (Thread-10) [custom_components.media_player.dlna] update_state:5f9ec1b3-ed59-1900-4530-e8c74f060880---off
2017-07-28 22:44:03 ERROR (Thread-12) [custom_components.media_player.dlna] update_state:23456789-1234-1010-8000-104fa863567a---off
2017-07-28 22:44:03 ERROR (MainThread) [homeassistant.helpers.entity] Update for media_player.37dc976234644e73a882243a261d8807 fails
Traceback (most recent call last):
  File "/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
    yield from self.hass.async_add_job(self.update)
  File "/volume1/@appstore/py3k/usr/local/lib/python3.5/asyncio/futures.py", line 358, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/volume1/@appstore/py3k/usr/local/lib/python3.5/asyncio/tasks.py", line 290, in _wakeup
    future.result()
  File "/volume1/@appstore/py3k/usr/local/lib/python3.5/asyncio/futures.py", line 274, in result
    raise self._exception
  File "/volume1/@appstore/py3k/usr/local/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/services/homes/homeassistant/custom_components/media_player/dlna.py", line 71, in update
    resp = self._device.GetTransportInfo()
  File "/var/services/homes/homeassistant/custom_components/media_player/dlna.py", line 304, in GetTransportInfo
    ["CurrentTransportState", "CurrentTransportStatus", "CurrentSpeed"])
  File "/var/services/homes/homeassistant/custom_components/media_player/dlna.py", line 423, in sendRequest
    respXml = etree.fromstring(respText)
  File "/volume1/@appstore/py3k/usr/local/lib/python3.5/xml/etree/ElementTree.py", line 1321, in XML
    return parser.close()
  File "<string>", line None
xml.etree.ElementTree.ParseError: no element found: line 1, column 0


回复

使用道具 举报

19

主题

457

帖子

8161

积分

元老级技术达人

云淡风轻近午天

积分
8161
金钱
7704
HASS币
0

教程狂人

发表于 2017-8-8 01:29:22 | 显示全部楼层
请问这个插件从哪里获取的呢?劳烦分享,大家一起共同学习
回复

使用道具 举报

19

主题

457

帖子

8161

积分

元老级技术达人

云淡风轻近午天

积分
8161
金钱
7704
HASS币
0

教程狂人

发表于 2017-8-8 01:30:30 | 显示全部楼层
哈哈,找到一个,不懂是否跟楼主的一样
https://github.com/StevenLooman/home-assistant-dlna-dmr
回复

使用道具 举报

27

主题

1292

帖子

5873

积分

元老级技术达人

积分
5873
金钱
4556
HASS币
100
 楼主| 发表于 2017-8-8 10:21:19 | 显示全部楼层
luzai 发表于 2017-8-8 01:30
哈哈,找到一个,不懂是否跟楼主的一样
https://github.com/StevenLooman/home-assistant-dlna-dmr ...

https://github.com/charleyzhu/HomeAssistant_Components   我用的这里的dlna.py
你这个试了没 好用不? 交流下
我用的这个插件总是能找到我的电视,但音箱总是找不到或者是报错
回复

使用道具 举报

19

主题

457

帖子

8161

积分

元老级技术达人

云淡风轻近午天

积分
8161
金钱
7704
HASS币
0

教程狂人

发表于 2017-8-8 13:53:25 | 显示全部楼层
25989406 发表于 2017-8-8 10:21
https://github.com/charleyzhu/HomeAssistant_Components   我用的这里的dlna.py
你这个试了没 好用不?  ...

我发的那个估计还不如你发的这个小虫好用吧,因为netdisc无法找到我设备的xml文件,我试试看你这个如何
回复

使用道具 举报

27

主题

1292

帖子

5873

积分

元老级技术达人

积分
5873
金钱
4556
HASS币
100
 楼主| 发表于 2017-8-8 14:18:30 | 显示全部楼层
luzai 发表于 2017-8-8 13:53
我发的那个估计还不如你发的这个小虫好用吧,因为netdisc无法找到我设备的xml文件,我试试看你这个如何 ...

我也在找类似的方法,想用ha控制音箱通过dlna播放群晖里的音乐文件。
一直没成功。
1.目前没找到群晖里通过脚本启动audio station放音乐的方式,audio station应该也没有这个api
2.我的音箱总是连不上,不稳定,倒是能通过dlna连到电视播放tts

3.现在可以通过dlna在电视中播放tts,数据源可以通过ha的www目录指定源文件,想播群晖里的数据还要搞软连接之类的太麻烦了 我不太想这么搞
回复

使用道具 举报

19

主题

457

帖子

8161

积分

元老级技术达人

云淡风轻近午天

积分
8161
金钱
7704
HASS币
0

教程狂人

发表于 2017-8-8 14:24:23 | 显示全部楼层
25989406 发表于 2017-8-8 14:18
我也在找类似的方法,想用ha控制音箱通过dlna播放群晖里的音乐文件。
一直没成功。
1.目前没找到群晖里通 ...

呃,作者貌似没有对这个插件进行说明,我都还没有入门
回复

使用道具 举报

19

主题

457

帖子

8161

积分

元老级技术达人

云淡风轻近午天

积分
8161
金钱
7704
HASS币
0

教程狂人

发表于 2017-8-8 14:57:01 | 显示全部楼层
能否写个简短的安装配置说明呢?
回复

使用道具 举报

19

主题

457

帖子

8161

积分

元老级技术达人

云淡风轻近午天

积分
8161
金钱
7704
HASS币
0

教程狂人

发表于 2017-8-8 15:08:44 | 显示全部楼层
25989406 发表于 2017-8-8 14:18
我也在找类似的方法,想用ha控制音箱通过dlna播放群晖里的音乐文件。
一直没成功。
1.目前没找到群晖里通 ...

跟目录下有个dlna.py,media_player目录下又有一个dlna.py,请问怎么安装配置呢?
  - platform: dlna
    host: 192.168.0.159
    port: 50001
    name: dlna_dsm6
    username: kodi
    password: kodi
    timeout: 60
回复

使用道具 举报

27

主题

1292

帖子

5873

积分

元老级技术达人

积分
5873
金钱
4556
HASS币
100
 楼主| 发表于 2017-8-8 16:47:33 | 显示全部楼层
python放到对应目录里,然后config文件里只配置这样一行就行。

dlna:  
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 18:56 , Processed in 0.502097 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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