编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

教您用好Home Assistant各种插件系列之媒体播放器插件DLNA_DMR

wxchong 2024-06-21 14:12:21 开源技术 346 ℃ 0 评论

Home Assistant作为一个第三方专注于智能家居框架,实现了一个入口整合所有品牌智能家居设备并具备丰富的自动化设置,得到全球各地用户与开发者的大力支持。

接入设备数量品牌亦非常丰富,除了官方认证的各种品牌产品组件,也有很多开发者开发的组件,大多数有点用户量的智能家居设备都能找到组件支持。

本系列图文小编会找些有意思的组件,分享一些使用方法。首先我们来看下媒体播放器组件中的DLNA_DMR。

顾名思义,DLNA是一个无线互联协议,主要用于图片音视频的无线播放。对很多热爱数码的朋友非常熟悉。DMR是Digital Media Renderer 渲染器简称,简单理解比如把音乐播放到电视,或者支持DLNA的音箱,那么电视或音箱就是个DMR。

这个组件能实现什么呢,当然就是对支持DLNA播放的DMR设备进行控制,比如支持DLNA的音箱,电视,功放等等。

首先我们来看下怎么用。基本上每个组件都有详细的配置说明,从说明中,我们可以看到,只需要在configuration.yaml 加上media_player:就好了,后面跟着指定媒体平台为dlna_dmr组件,最后有一个必填的参数url。代码块如下:

## Example configuration.yaml 
media_player:
 - platform: dlna_dmr
 url: http://192.168.0.10:9197/description.xml

前两个很简单,照着复制进去就好了,那么这个带xml文件的url从哪里找到呢?其实大家用心看下home assistant的命令行后台,有时候就会系统自动扫描Discovery发现类似的DLNA设备,同时就会列出该xml的地址。

其实这个地址是支持Upnp标准的设备广播出来的,指定该地址便于该插件识别设备描述参数和进行控制。如果找不到支持DLNA的设备的URL,可以用一些uPNP工具来搜索找到。

例如UPnP Analyzer,如上工具截图,找到url配置进去configuration.yaml,重启HA,大功告成,这样,你就可以从HA各个入口去控制你的DLNA设备播放操作了,是不是很酷,试一下吧。

欢迎感兴趣的朋友关注点赞评论转发收藏,智能家居评论持续为您推送一手智能家居资讯。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表