广告


广告(自动化设备规范)描述了与设备无关和现场总线独立接口,以进行通信贝克霍夫运行的自动化设备Twincat以及实现此接口的其他设备。

目前,家庭助理中的以下设备类型支持:必威是什么

配置

要启用广告,请在您的configuration.yaml文件:

#示例Configuration.yaml条目广告设备127.0.0.1.1.1”港口801

配置变量

设备 细绳 必需的

标识设备的AMS NetID。

港口 整数 必需的

在设备上运行AMS服务器的端口,通常为801或851。

IP地址 细绳 ((可选的

ADS设备的IP地址将使用设备ID的前4个字节。

服务

广告集成将注册服务write_by_name允许您在广告设备上写入变量的值。

{“ adsvar”“ .myvariable”,,,,“ AdStype”“ int”,,,,“价值”123}

服务参数:

  • adsvar:广告设备上变量的名称。访问全局变量twincat2使用准备点.myvaria,用于twincat3使用gbl.myvariable
  • AdStype:指定变量的类型。使用以下一项:int,,,,字节,,,,Uint,,,,布尔
  • 价值:将写入变量的值。

二进制传感器

广告二进制传感器平台可用于监视广告设备上的布尔值。

要使用广告设备,您首先必须设置广告中心然后将以下内容添加到您的configuration.yaml文件:

#示例Configuration.yaml条目binary_sensor-平台广告adsvar.boolean1

配置变量

adsvar 细绳 必需的

您要在广告设备上访问的变量的名称。

姓名 细绳 ((可选的

前端光的标识符。

device_class 细绳 ((可选的

设置设备类,更改前端上显示的设备状态和图标。

广告轻型平台使您可以控制连接的广告灯。

要使用广告设备,您首先必须设置广告中心然后将以下内容添加到您的configuration.yaml文件:

#示例Configuration.yaml条目-平台广告adsvargvl.enable_lightadsvar_brightnessGVL.Brightness

配置变量

adsvar 细绳 必需的

打开灯的布尔变量的名称

adsvar_brightness 细绳 ((可选的

控制亮度的变量的名称,在PLC侧使用未签名的整数

姓名 细绳 ((可选的

前端光的标识符

传感器

广告传感器平台允许在广告设备上读取数字变量的值。变量可以是类型int,,,,Uint,,,,字节,,,,Dint或者Udint

要使用广告设备,您首先必须设置广告中心然后将以下内容添加到您的configuration.yaml文件:

#示例Configuration.yaml条目传感器-平台广告adsvargvl。温度测量单位°C”AdStypeint

配置变量

adsvar 细绳 必需的

您要访问的变量的名称。

AdStype 细绳 ((可选的,默认:int

ADS变量的数据类型,可能的值是INT,UINT,BYTE,DINT,UDINT。

姓名 细绳 ((可选的

传感器的标识符。

因素 整数 ((可选的,默认:1

在显示家庭助理之前将存储价值划分的因素。必威是什么

因素可用于实现固定小数。例如,设置因素至100,如果您想显示带有两个小数的固定小数值。可变值的123将显示为1.23

转变

广告Switch平台访问连接的广告设备上的布尔值变量。该变量用其名称标识。

要使用广告设备,您首先必须设置广告中心然后将以下内容添加到您的configuration.yaml文件:

#示例Configuration.yaml条目转变-平台广告adsvar.global_bool

配置变量

adsvar 细绳 必需的

您要在广告设备上访问的变量的名称。

姓名 细绳 ((可选的

前端开关的标识符。

覆盖

广告封面平台使您可以控制连接的广告盖。

要使用广告设备,您首先必须设置广告中心然后将以下内容添加到您的configuration.yaml文件:

#示例Configuration.yaml条目覆盖-平台广告姓名窗帘主床房adsvar_opencovers.master_bed_room_openadsvar_closecovers.master_bed_room_closeadsvar_stopcovers.master_bed_room_stopdevice_class窗帘

配置变量

adsvar 细绳 必需的

返回封面当前状态的布尔变量的名称(真的=关闭)

adsvar_position 细绳 ((可选的

返回当前封面位置的变量的名称,在PLC侧使用字节变量

adsvar_set_position 细绳 ((可选的

设置新封面位置的变量的名称,在PLC侧使用字节变量

adsvar_open 细绳 ((可选的

触发封面打开的布尔变量的名称

adsvar_close 细绳 ((可选的

触发封面的布尔变量的名称

adsvar_stop 细绳 ((可选的

触发盖子停止的布尔变量的名称

姓名 细绳 ((可选的

前端封面的标识符

device_class device_class ((可选的

设置设备类,更改前端上显示的设备状态和图标。