LCN


LCN家庭助理的集成使您可以连接到必威是什么LCN硬件设备。

集成需要一个未使用的耦合软件LCN-PCHK(版本> 2.8)和LCN硬件耦合器的许可。另外,可以使用LCN-PKE耦合器,可提供两种PCHK许可证。对于此设置发送和接收命令,往返LCN模块是可能的。

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

实现的平台不涵盖LCN系统的全部功能。因此LCN集成提供了各种各样的事件,,,,设备触发器服务电话。它们是自动化脚本或用于模板平台。

配置

要在安装中使用LCN系统,请将以下行添加到您的configuration.yaml文件。您必须为PCHK主机指定至少一个具有登录凭据的IP/端口。考虑将您的凭据存储在Secrets.yaml

LCN连接-名称我的家主持人192.168.2.41港口4114用户名LCN密码LCNbinary_sensors-名称厨房窗户地址myhome.s0.m7来源Binsensor1气候-名称温度卧室地址myhome.s0.m7来源var1设定点R1VarsetPointmin_temp17。max_temp30。可锁定真的测量单位°C盖子-名称客厅盖地址myhome.s0.m7马达Motor1-名称卧室灯地址myhome.s0.m7输出输出1可调节真的过渡5场景-名称浪漫的地址myhome.s0.m7登记1场景4输出[[输出1,,,,输出2,,,,relais1,,,,relais3,,,,relais4这是给予的过渡5传感器-名称温度地址myhome.s0.m7来源var3测量单位°C开关-名称洒水开关地址myhome.s0.m7输出中继1

配置变量

连接 地图 必需的

连接列表。

主持人 细绳 必需的

LCN-PCHK主机的IP地址。

港口 整数 必需的

LCN-PCHK主机的港口。

用户名 细绳 必需的

LCN-PCHK主机的登录用户名。

密码 细绳 必需的

LCN-PCHK主机的登录密码。

名称 细绳 ((选修的,默认:PCHK

可选连接标识符。如果省略,连接将连续命名为PCHK,,,,PCHK1,,,,PCHK2,…

sk_num_tries 整数 ((选修的,默认:0

段耦合器扫描。如果系统中至少有一个段耦合器,则增加此数字。

dim_mode 细绳 ((选修的,默认:步骤50

连接模块的调光模式。操作模式通过LCN-Pro软件将操作模式编程到LCN模块中,并取决于其固件。如果您经历了意外的调度行为,则连接可能处于错误的操作模式。可能的值:步骤50,,,,步骤200

binary_sensors 地图 ((选修的

您的二进制传感器列表。

名称 细绳 必需的

传感器的名称。

地址 细绳 必需的

地址模块/组的。

来源 细绳 必需的

传感器源(Binsensor,,,,设定点,,,,钥匙)。

气候 地图 ((选修的

您的气候设备列表。

名称 细绳 必需的

气候控制器的名称。

地址 细绳 必需的

地址模块/组的。

来源 细绳 必需的

电流温度来源(多变的)。

设定点 细绳 必需的

目标温度的设定点(多变的,,,,设定点)。

测量单位 细绳 ((选修的,默认:摄氏

计量单位 (var_unit)。

min_temp 漂浮 ((选修的

最低目标温度。

默认:
max_temp 漂浮 ((选修的

最大目标温度。

默认:
可锁定 布尔 ((选修的,默认:false

气候控制可以锁定。

盖子 地图 ((选修的

您的封面清单。

名称 细绳 必需的

封面的名称。

地址 细绳 必需的

地址模块/组的。

马达 细绳 必需的

电动机端口(Motor_port)。

reverse_time 细绳 ((选修的

反向时间(reverse_time, 也可以看看覆盖)。

地图 必需的

灯的清单。

名称 细绳 必需的

光的名称。

地址 细绳 必需的

地址模块/组的。

输出 细绳 必需的

光源(output_port,,,,Relay_Port)。

可调节 布尔 ((选修的,默认:false

为此灯启用调光功能。

过渡 整数 ((选修的,默认:0

过渡(坡道)时间为几秒钟。

场景 地图 ((选修的

您的场景列表。

名称 细绳 必需的

场景名称。

地址 细绳 必需的

地址模块/组的。

登记 整数 必需的

场景寄存器数(0..9)。

场景 整数 必需的

场景数(0..9)。

输出 列表 ((选修的

端口列表(output_port,,,,Relay_Port)。

过渡 整数 ((选修的,默认:无

过渡(坡道)时间为几秒钟。

传感器 地图 ((选修的

传感器列表。

名称 细绳 必需的

传感器的名称。

地址 细绳 必需的

地址模块/组的。

来源 细绳 必需的

传感器源(多变的,,,,设定点,,,,临界点,,,,s0_input,,,,LED_PORT,,,,logicop_port)。

测量单位 细绳 ((选修的,默认:本机

计量单位 (var_unit)。

开关 地图 ((选修的

您的开关列表。

名称 细绳 必需的

开关的名称。

地址 细绳 必需的

地址模块/组的。

输出 细绳 必需的

开关源(output_port,,,,Relay_Port)。

LCN地址

连接到LCN总线的LCN硬件设备称为模块。LCN模块由其数字ID在该范围(5..254)中解决。

可以安排模块细分市场。可以通过其数字ID(5..128)或0(=不存在段)或3(=目标所有段)来解决段。

LCN模块相同的段可以通过其组ID(5..254)或3(=目标所有组)进行分组。

LCN集成允许连接到多个硬件耦合器。在这种情况下,必须指定应使用哪种硬件耦合器来解决指定的模块。

只要必须指定模块或组的地址,就可以使用以下语法之一来解决它:

模块的示例:

Connid.S000.M007 Connid.S0.M7 S0.M7 0.7

组的示例:

Connid.S000.G007 Connid.S0.G7 S0.G7 0.G7

可以省略段ID或模块/组ID中的领先零。如果是Connection_ID省略了,在配置将会被使用。

LCN常数

平台和服务调用使用几个预定义常数作为参数。

端口

不变
output_port 输出1,,,,输出2,,,,输出3,,,,输出4
Relay_Port 中继1,,,,中继2,,,,中继3,,,,中继4,,,,中继5,,,,中继6,,,,中继7,,,,中继8
Motor_port Motor1,,,,Motor2,,,,Motor3,,,,摩托车4,,,,输出
LED_PORT LED1,,,,LED2,,,,LED3,,,,LED4,,,,LED5,,,,LED6,,,,LED7,,,,LED8,,,,LED9,,,,LED10,,,,LED11,,,,LED12
logicop_port Logicop1,,,,Logicop2,,,,Logicop3,,,,Logicop4
binsensor_port Binsensor1,,,,Binsensor2,,,,Binsensor3,,,,Binsensor4,,,,Binsensor5,,,,Binsensor6,,,,Binsensor7,,,,Binsensor8

Motor_port值指定将使用哪种硬件继电器或输出配置:

马达 中继/关 上/下继电器
Motor1 中继1 中继2
Motor2 中继3 中继4
Motor3 中继5 中继6
摩托车4 中继7 中继8
马达 输出 输出
输出 输出1 输出2

变量和单位

不变
多变的 var1,,,,var2,,,,var3,,,,var4,,,,var5,,,,var6,,,,var7,,,,var8,,,,var9,,,,var10,,,,var11,,,,var12,,,,TVAR,,,,R1VAR,,,,R2VAR
设定点 R1VarsetPoint,,,,R2VarsetPoint
临界点 thrs1,,,,thrs2,,,,thrs3,,,,thrs4,,,,thrs5,,,,thrs2_1,,,,thrs2_2,,,,THRS2_3,,,,THRS2_4,,,,thrs3_1,,,,thrs3_2,,,,thrs3_3,,,,thrs3_4,,,,thrs4_1,,,,thrs4_2,,,,thrs4_3,,,,thrs4_4
s0_input S0Input1,,,,S0Input2,,,,s0input3,,,,S0Input4
var_unit 本国的,,,,°C,,,,°K,,,,°f,,,,lux_t,,,,lux_i,,,,小姐,,,,,,,,ppm,,,,伏特,,,,安培,,,,程度
time_unit ,,,,分钟,,,,小时,,,,
RERVARREF 当前的,,,,prog
reverse_time RT70,,,,RT600,,,,RT1200

状态:

不变
LED_STATE ,,,,离开,,,,,,,,闪烁
logicop_state 没有任何,,,,一些,,,,全部
key_state ,,,,制作,,,,休息,,,,不要

钥匙:

每当必须提供密钥时,它都会由由表标识符组成的关节字符串定义(一种,,,,b,,,,C,,,,d)和相应的密钥编号。例子:A1,,,,A5,,,,D8

平台

二进制传感器

LCN二进制传感器平台允许监视以下LCN二进制数据源:

  • 二进制硬件传感器
  • 锁定器设定点的锁定状态
  • 锁定键状态

二进制传感器可用于自动化脚本或结合使用模板平台。

气候

LCN气候平台可以控制LCN气候调节器。该平台取决于模块调节器的正确配置,该配置必须在LCN-Pro编程软件中完成。您需要至少指定当前温度的变量和目标温度的设定值变量。如果将控件设置为可锁定,则可以打开/关闭调节器。

如果您打算将法规留给家庭助理,则应考虑使用必威是什么通用恒温器和这个结合LCN传感器LCN开关

覆盖

LCN封面平台可以控制LCN已配置为电机控制器的继电器和输出端口。

仅适用于固件早于190C的模块:
该配置允许对反向时间的可选定义。这是在电动电流切换期间等待的时间。仅在使用时,应定义反向时间Motor_port价值输出。对于所有其他配置,必须在LCN Pro软件中定义反向时间。在反向时间,您可以选择以下常数之一:RT70(70ms),RT600(600ms),RT1200(1,2s)。

如果您使用模块的输出端口进行电动机控制,请确保将输出端口配置为LCN Pro软件中的电动机控制器!否则,输出端口不会相互关联,并且您会冒着破坏电动机的风险。

LCN轻型平台允许控制以下LCN端口:

  • (可调光)输出端口
  • 继电器

场景

LCN场景平台允许激活先前编程的LCN场景。

传感器

LCN传感器平台允许监视以下LCN数据源:

  • 变量
  • 调节器设定点
  • 阈值
  • S0输入
  • 领导国家
  • 逻辑操作状态

该传感器可用于自动化脚本或与模板平台。

确保正确配置LCN模块以提供请求的值。否则,该模块可能会显示出意外的行为或返回错误消息。

转变

LCN开关平台允许控制以下LCN端口:

  • 输出端口
  • 继电器

附加功能

应答器和指纹传感器

要使用LCN发音器或指纹传感器,请确保在LCN-Pro软件中启用相应的模块的I-PORT属性并正确配置。LCN应答器和指纹通过六个值十六进制代码识别(例如,123ABC)。如果收到代码相应的事件(应答器事件,,,,指纹事件)发射,可用于触发自动化。另外,您可以使用相应的设备触发器

例子:

此示例显示了如何event_data可以使用家庭助理的模板引擎在条件下提取和使用。必威是什么触发应答器事件,并确保接收的代码在给定列表中:

自动化扳机-平台事件事件类型lcn_transponder(健康)状况{{{trigger.event.data.code['aabbcc','ddeeff','112233']}}””行动...

可以在事件部分

遥控

要使用LCN遥控器(例如LCN-RT或LCN-RT16)确保在LCN-Pro软件中启用相应的模块的I-PORT属性,并且其行为被正确配置为“ IR访问控制”。使用此配置,每个遥控器都通过六个值十六进制代码标识(例如123ABC)。如果收到来自遥控器的命令,则相应的事件(应答器事件)发射,可用于触发自动化。与发送的代码一起,按下键和键操作也会传输。另外,您可以使用相应的设备触发器

可以在事件部分

致力于PCHK主持人的LCN命令(家庭助理)必威是什么

LCN模块不仅可以编程为将命令发送到其他模块/组,还可以向LCN集成中配置的PCHK主机发送。这些命令直接传递给家庭助理,可以评估。必威是什么只有发送钥匙(前)命令得到支持。

在LCN-Pro计划中发送钥匙命令(仅支持“ A-C前命令”)。对于目标地址,手动输入PCHK主机ID(默认值:4)。根据需要选择键和密钥操作。

当一个发送钥匙收到命令,LCN集成将开火发送钥匙事件对于配置的每个密钥。这些事件可用于触发自动化。另外,您可以使用相应的设备触发器

可以在事件部分

仅评估从模块的物理按钮发送的命令。未评估LCN-Pro软件中的“测试命令”按钮,因此不能用于测试目的。

事件

LCN系统的几种功能不是通过集成而言是常规实体的,而是作为事件。示例是遥控器(发射机),应答器发现,指纹传感器和所谓的按钮按下发送钥匙事件。

如果您发现很难处理脚本自动化中的事件,也可以使用设备触发器通过UI提供自动化设计。

所有事件都有一些共同的属性event_data哪个识别发送LCN硬件模块(例如,应答器已连接到的模块):

事件有效载荷 描述
设备编号 LCN模块的内部设备ID 细绳
segment_id 模块的段ID 5..128
module_id 模块ID 5..254

此外,每个事件都有自己的特殊属性,如下所述。所有特殊属性都是可选的,可以用作补充过滤器。

事件:LCN_Transmitter

lcn_transmitter如果收到了LCN遥控命令,则将发射事件。

特殊有效载荷 描述
代码 发射器代码 字符串(6个十六进制值)
等级 密钥级别 0..4
钥匙 钥匙 0..4
行动 关键动作 ,,,,制作,,,,休息

例子:

如果遥控器上的任何键在带有代码上123ABC只要接收器硬件连接到段0中的模块7。

自动化扳机-平台事件事件类型lcn_transmitterevent_datasegment_id0module_id7代码123ABC行动

事件:lcn_transponder

lcn_transponder如果收到了LCN应答器命令,则将发射事件。

特殊有效载荷 描述
代码 应答器代码 字符串(6个十六进制值)

例子:

如果带代码的应答器,扳机将发射123ABC在任何硬件模块上都被检测到。

自动化扳机-平台事件事件类型lcn_transponderevent_data代码123ABC

事件:lcn_fingerprint

lcn_fingerprint如果收到LCN指纹命令,则将发射事件。

特殊有效载荷 描述
代码 指纹代码 字符串(6个十六进制值)

例子:

如果用代码的指纹发射扳机将发射123ABC在任何硬件模块上都被检测到。

自动化扳机-平台事件事件类型lcn_fingerprintevent_data代码123ABC

事件:lcn_send_keys

lcn_send_keys如果PCHK主机收到发送钥匙命令。

特殊有效载荷 描述
钥匙 LCN键 A1..C8
行动 关键动作 ,,,,制作,,,,休息

例子:

如果PCHK主机收到发出的命令,触发器将发射关键A1

自动化扳机-平台事件事件类型lcn_send_keysevent_data钥匙A1行动

设备触发器

为了简化使用自动化中的事件,LCN集成将它们视为设备触发器。这些设备触发器可以从家庭助理内的自动化编辑器中选择。必威是什么

创建新的自动化选择后设备作为触发类型并搜索应该在设备列表中导致事件的模块。您可以选择触发类型并配置其属性。如果属性是可选的,则将其视为触发器的补充过滤器。有关属性的说明事件

服务

为了直接与LCN系统进行交互,并调用已实现平台不涵盖的命令,可以使用以下服务调用。参考服务电话页面以获取有关如何使用它们的示例。

服务:output_abs

将输出端口的绝对亮度设置为百分比。

服务数据属性 选修的 描述
地址 LCN地址
输出 模块的输出端口 output_port
亮度 是的 百分比的绝对亮度 0..100
过渡 是的 过渡(坡道)时间秒 0..486

例子:

服务lcn.output_abs数据地址MyHome.0.7输出输出1亮度100过渡0

服务:output_rel

将输出端口的相对亮度设置为百分比。

服务数据属性 选修的 描述
地址 LCN地址
输出 模块的输出端口 output_port
亮度 是的 百分比相对亮度 -100..100
过渡 是的 过渡(坡道)时间秒 0..486

例子:

服务lcn.output_rel数据地址MyHome.0.7输出输出1亮度30

服务:output_toggle

切换输出端口。

服务数据属性 选修的 描述
地址 LCN地址
输出 模块的输出端口 output_port
过渡 是的 过渡(坡道)时间秒 0..486

例子:

服务lcn.output_toggle数据地址MyHome.0.7输出输出1过渡0

服务:继电器

设置继电器状态。继电器状态定义为具有八个字符的字符串。每个字符表示继电器的状态变化(1 = ON,0 = OFF,t =切换, - = nochange)。

示例指出:t --- 001-

服务数据属性 选修的 描述
地址 LCN地址
状态 继电器状态为字符串

例子:

服务lcn.relays数据地址MyHome.0.7状态t --- 001-

服务:LED

设置LED状态。

服务数据属性 选修的 描述
地址 LCN地址
状态 LED状态为字符串 LED_STATE

例子:

服务LCN数据地址MyHome.0.7引领LED6状态

服务:var_abs

设置变量或设定点的绝对值。如果价值未定义,假定为0。如果测量单位未定义,假定是本国的

服务数据属性 选修的 描述
地址 LCN地址
多变的 变量名 多变的,,,,设定点
价值 是的 可变值 任何正数
测量单位 是的 可变单元 var_unit

例子:

服务lcn.var_abs数据地址MyHome.0.7多变的var1价值75测量单位
确保正确配置LCN模块以提供对定义变量的访问。否则,该模块可能会显示出意外的行为或返回错误消息。

服务:var_rel

设置变量或设定值的相对值。如果价值未定义,假定为0。如果测量单位未定义,假定是本国的

服务数据属性 选修的 描述
地址 LCN地址
多变的 变量名 多变的,,,,设定点,,,,临界点
价值 是的 可变值 任何正或负数
测量单位 是的 可变单元 var_unit

例子:

服务lcn.var_rel数据地址MyHome.0.7多变的var1价值10测量单位
确保正确配置LCN模块以提供对定义变量的访问。否则,该模块可能会显示出意外的行为或返回错误消息。

服务:var_reset

可变或设定点的重置值。

服务数据属性 选修的 描述
地址 LCN地址
多变的 变量名 多变的,,,,设定点

例子:

服务lcn.var_reset数据地址MyHome.0.7多变的var1
确保正确配置LCN模块以提供对定义变量的访问。否则,该模块可能会显示出意外的行为或返回错误消息。

服务:lock_regulator

锁定调节器设定点。如果状态未定义,假定是错误的

服务数据属性 选修的 描述
地址 LCN地址
设定点 设定点名称 设定点
状态 是的 锁状态 真假

例子:

服务lcn.lock_regulator数据地址MyHome.0.7设定点R1VarsetPoint状态真的

服务:send_keys

发送键(执行绑定命令)。键属性是一个带有一个或多个密钥标识符的字符串。例子:A1A5D8如果状态未定义,假定是。该命令允许立即发送密钥或递延。对于延期发送属性时间time_unit必须指定。对于延期发送,唯一允许的关键状态是。如果time_unit未定义,假定是

服务数据属性 选修的 描述
地址 LCN地址
钥匙 键字符串
状态 是的 钥匙状态 key_state
时间 是的 递延时间 0 ..
time_unit 是的 时间单元 time_unit

例子:

立即发送键:

服务lcn.send_keys数据地址MyHome.0.7钥匙A1A5D8状态

发送键延期:

服务lcn.send_keys数据地址MyHome.0.7钥匙A1A5D8时间5time_units

服务:lock_keys

锁定键。如果未定义表,则假定为表格一种。钥匙锁状态定义为具有八个字符的字符串。每个字符表示键锁的状态更改(1 = ON,0 = OFF,t =切换, - = nochange)。该命令允许在指定时间段内锁定密钥。在一段时间内,属性时间time_unit必须指定。在一个时间段,只有表格一种被允许。如果time_unit未定义,假定是

服务数据属性 选修的 描述
地址 LCN地址
桌子 是的 带有锁定钥匙的桌子
状态 键锁状态为字符串 key_state
时间 是的 锁定时间段 0 ..
time_unit 是的 时间单元 time_unit

例子:

永远锁定钥匙:

服务lcn.lock_keys数据地址MyHome.0.7桌子一种状态1 --- T0--

指定时间段的锁定键:

服务lcn.lock_keys数据地址MyHome.0.7状态1 --- T0--时间10time_units

服务:dyn_text

将动态文本发送到LCN-GTXD显示器。显示器支持四行用于短信。每行可以独立设置,最多可以存储60个字符(在UTF-8中编码)。

服务数据属性 选修的 描述
地址 LCN地址
文本第1..4
文本 发送指定行的文字

例子:

服务lcn.dyn_text数据地址MyHome.0.71文本文本1“

服务:PCK

发送任意PCK命令。仅必须在PCK命令的命令部分中指定PCK细绳。

服务数据属性 选修的 描述
地址 LCN地址
PCK PCK命令

例子:

服务lcn.pck数据地址MyHome.0.7PCKPIN4