传感器平台正在从网站上刮擦信息。传感器加载一个HTML页面,并为您提供搜索和拆分值的选项。因为这不是像完整的网络刮板一样砂纸,它很可能只能与简单的网页一起使用,并且要获得正确的部分很耗时。

如果您不使用家庭助理容器或家庭助理操作系统必威是什么,则此集成需要libxml2安装。在基于Debian的安装上,运行:

Sudo易于安装libxml2

要启用该传感器,请在您的configuration.yaml文件:

#示例Configuration.yaml条目传感器-平台资源//www.jameselles.com选择。当前版本H1”

配置变量

资源 细绳 必需的

包含该值的网站的URL。

选择 细绳 必需的

定义要搜索的HTML标签。检查Beautifulsoup的CSS选择器有关详细信息。

属性 细绳 ((可选的

获取所选标签上属性的值。

指数 整数 ((可选的,默认:0

定义CSS选择器返回的元素要使用。

姓名 细绳 ((可选的,默认:网络刮擦

传感器的名称。

value_template 模板 ((可选的

定义一个模板以获取传感器的状态。

测量单位 细绳 ((可选的

定义传感器测量单元(如果有)。

device_class device_class ((可选的,默认:无

类型/类传感器将图标设置在前端。

state_class 细绳 ((可选的,默认:无

state_class传感器。

验证 细绳 ((可选的

HTTP身份验证的类型。任何一个基本的或者消化

verify_ssl 布尔 ((可选的,默认:正确

启用/禁用SSL验证物的验证,例如,如果它是自签名的,则可以进行验证。

用户名 细绳 ((可选的

访问网站的用户名。

密码 细绳 ((可选的

访问网站的密码。

标题 细绳 ((可选的

用于Web请求的标题。

例子

在本节中,您可以找到一些如何使用此传感器的现实示例。还有一个Jupyter笔记本可用于此示例,使您有更多的见识。

必威是什么

当前发布的家庭助理已发布必威是什么//www.jameselles.com/

传感器#示例Configuration.yaml条目-平台资源//www.jameselles.com姓名发布选择。当前版本H1”value_template'{{{value.split(“:”)[1]}}'

可用的实现

从我们的所有实施中获取柜台组件概述页。

#示例Configuration.yaml条目传感器-平台资源//www.jameselles.com/integrations/姓名必威是什么房屋助理选择'a [href =“#all”]'value_template'{{{value.split(“(”)[1] .split(“)”)[0]}}'

从标签中获得值

德国人联邦辐射保护办公室(BundesamtFürStrahlenschutz)正在发布有关光辐射在内的各种细节,包括紫外线指数。这个示例正在获得德国一个地区的指数。

#示例Configuration.yaml条目传感器-平台资源http://www.bfs.de/de/themen/opt/opt/uv/uv-index/prognose/prognose_node.html姓名海岸奥斯特选择P”指数19测量单位紫外线指数”

IFTTT状态

如果您大量使用ifttt自动化的Web服务,对此感到好奇IFTTT的状态然后,您可以在前端显示IFTTT的当前状态。

#示例Configuration.yaml条目传感器-平台资源https://status.ifttt.com/姓名IFTTT状态选择.component-status“

获取最新的播客剧集文件URL

如果您想在最新一集中获取文件URL最喜欢的播客,因此您可以将其传递给兼容的媒体播放器。

#示例Configuration.yaml条目传感器-平台资源https://hasspodcast.io/feed/podcast姓名必威是什么家庭助理播客选择外壳”指数1属性URL

能源价格

这个示例试图检索电力价格。

#示例Configuration.yaml条目传感器-平台资源https://elen.nu/timpriser-pa-el-for-elomrade-se3-stockholm/姓名电价选择.text-lg:is(span)”指数1value_template'{{{价值|代替(“,”,,“。”)|漂浮}}'测量单位ÖRE/kwh””