RFXCOM RFXTRX
RFXTRX集成支持RFXTRX设备RFXCOM,在433.92 MHz的频率范围内通信。
目前,家庭助理中的以下设备类型支持:必威是什么
配置
可以通过使用此my按钮将RFXCOM RFXTR必威体育存款X添加到您必威是什么的家庭助理实例中:
调试日志
要从RFXCOM设备接收调试记录,请将以下行添加到configuration.yaml
:
记录器:默认:警告日志:homeassistant.components.rfxtrx:调试rfxtrx:调试
请注意:rfxtrx
对病例敏感。
支持协议
并非在收发器的初始设置中启用了广告宣传的所有协议。也不建议启用所有协议。
如果您的433.92产品未显示在日志中,则可能需要启用其他协议。您可以通过使用使用设备本身来实现此操作rfxmgmr启用所需协议,或者您可以通过配置必威是什么协议。
Ser2net
您可以通过设置SER2NET和SER2NET的示例配置来托管您的设备,然后在Home Assistans配置中使用主机/端口。必威是什么必威体育存款
SER2NET的配置示例超过4.x.x(请检查命令ser2net -v
):
50000:原始:0:/dev/ttyusb0:38400 8Databits无1stopbit
Ser2net 4.x.x的配置示例:
#example /etc/ser2net.yaml用于代理USB/串行连接联系:&rfxtrxAccepter:TCP,5000使能够:上选项:Kickolduser:真的telnet-brk-on-sync:真的连接器:Serialdev,/dev/ttyusb0,38400N81,本地
设置选项
要配置RFXTRX集成的选项,请转到设置- >设备和服务然后按选项在RFXTRX卡上。

自动添加
在选项菜单中,选择启用自动添加启用自动添加检测到的设备。这是检测物理设备中二进制传感器,传感器或开关的最简单方法。启用自动添加后,将自动添加新检测到的设备,可以通过单击RFXTRX集成卡上的设备找到。
盖子
RFXTRX集成支持SIEMENS/LIGHTWAVERF和SOMFY RTS滚子百叶窗,它们在433.92 MHz的频率范围内通信。
灯
RFXTRX集成支持在433.92 MHz的频率范围内通信的灯。
确保您触发一个调光命令以使检测到灯的开关,否则它们将显示为开关。
开关
RFXTRX集成支持开关在433.92 MHz的频率范围内通信。
传感器
RFXTRX集成支持在433.92 MHz的频率范围内通信的传感器。
此外,多个开关和其他设备还将暴露具有电池状态以及信号级别的传感器实体。
二进制传感器
RFXTRX集成支持在433.92 MHz的频率范围内通信的二进制传感器。RFXTRX二进制传感器集成为它们提供了支持。当今网络上可用的许多便宜传感器都是基于一个特定的RF芯片PT-2262。根据RFXCOM框上的运行固件,其中一些可以在X10协议下识别,但其中大多数在该协议下都被确认Lighting4协议。RFXTRX二进制传感器集成为它们提供了一些特殊的选项,而其他RFXTRX协议也应起作用。
警报器
RFXTRX集成为几种类型的安全系统和铃声提供了警笛实体。该实体允许触发家庭助理的铃声或警笛,并监视其状态。必威是什么大多数铃声和安全系统都需要配置的隔板才能正确工作,因为它们仅在活动时传输。
按事件代码添加设备
要手动添加设备,在“选项”窗口中,可以在字段中添加事件代码输入事件代码添加。
看生成代码如何生成事件代码。
Somfy Rts
这RFXTRX433E或以后的版本rfxtrx433xl但是,支持SOMFY RTS协议所必需的支持 - 由于无法自动添加此类设备。相反,将设备配置在rfxmngr工具。记下分配的ID和单元代码,然后在配置中添加一个设备,并使用以下ID071A0000 [id] [unit_code]
。例如,如果ID是0a
00
01
,单位代码是01
那么完全合格的ID将是071A00000A000101
,如果将ID/代码设置为RFXMNGR中的单位数字,例如ID:1
02
03
和单位代码:1
您需要添加0
以前,这样102031
变成071A000001020301
。
要添加设备,请在事件代码字段中输入未更改的值,然后单击提交。
将开关事件转换为调光事件
要将标准开关转换为灯,请使用轻开关零件。
要将开关转换为可调光的灯,请确保事件包含一个调光命令。您通常可以通过更改一个字节来转换命令。

从开关的状态属性中复制事件代码,该属性在单击交换机实体时显示在窗口底部。字节更改的示例:
弧:
0B11000248BC0CFE09010F70
0B11000248BC0CFE09020F70
Lightwaverf:
0A14000101F20302010080
0A14000101F20302100080
波曼:
710030E41020150
710030E41020250
协议{#protocols}
当在设备配置中未选择协议时,RFXTRX设备将使用其非挥发存储器中启用的协议。您可以使用rfxmgmr。
如果在设备配置中选择协议,则每次连接设备时都会启用这些协议。它们不会存储在RFXTRX设备非易失性存储器中。
一些协议,例如未编码
,不能在非易失性内存中启用,并且必须在每个连接上启用。要启用这些协议,您必须使用设备配置而不是RFXMGR。
配置设备选项
要配置设备选项,请从列表下的列表中选择一个设备选择要配置的设备。按下提交基于设备类型提供带有设备选项的窗口。
延迟
二进制传感器只有两个状态 - “ ON”和“ OFF”。每当门/窗口打开或关闭时,许多门或窗户打开传感器都会发送信号。但是,根据其硬件或目的,有些传感器只能发出“ on”状态:
- 大多数运动传感器每次检测运动时都会发送信号。他们“打开”几秒钟,然后回去睡觉,准备发出其他运动事件的信号。通常,他们回去睡觉时不会发出信号。
- 某些门铃也只能在按下切换开关时发送“ ON”信号,但是释放开关时没有“关闭”信号。
对于这些设备,请使用OFF_DELAY范围。它定义了一个延迟之后,设备将返回“关闭”状态。这种“关闭”状态将由家庭助理内部发射,就像该设备本身发射一样。必威是什么如果运动传感器只能每5秒发送一次信号,请设置OFF_DELAY参数为秒:5。
威尼斯盲人模式
仅适用于Somfy RTS覆盖设备。启用对威尼斯盲板条的倾斜控制。
控制板条倾斜的威尼斯盲电机可以以两种模式之一进行配置 - 美国(向上/向下按钮的短按打开/关闭盲人,长压控件倾斜角度)或欧洲(短按下/下按钮控件控制倾斜角,长压打开/关闭盲人)。您可以根据百叶窗选择以下设置之一:
- 未知- 默认,未启用倾斜控制。如果封面不是威尼斯盲人,请离开。
- 我们- 在美国倾斜模式下为百叶窗启用了倾斜控制。
- 欧盟- 在欧洲倾斜模式下为百叶窗启用倾斜控制。
Lighting4协议下的PT-2262设备的选项
当使用Lighting4协议通过PT-2262设备传输数据数据包时,无法自动从数据包中提取设备标识符和命令。每个设备都有自己的ID/命令长度组合,并且字段长度不包括在数据中。一个发送2个不同命令的设备将被视为家庭助理上的2个设备。必威是什么对于这种情况,可以使用以下选项来规避问题:
- data_bits
- Command_on
- command_off
让我们尝试使用“ automatic_add”选项添加新的PT-2262传感器,并查看Home Assistant System Log。必威是什么
让您的传感器首次触发“ ON”状态。会出现一些消息:
info(thread-6)[homeassistant.components.binary_sensor.rfxtrx]添加了二进制传感器0913000022670E013970(device_id:22670E class:lightingdevice sub:0)
在这里,传感器具有ID22670e。
现在,让您的传感器触发“关闭”状态,并在家庭助理日志中查找以下消息。必威是什么您应该看到您的设备已被检测到新的触发其“关闭”状态时的设备:
info(homeassistant.components.binary_sensor.rfxtrx)
这里的设备ID是226707,几乎与22670e几秒钟前,我们参加了“ ON”活动。
从这两个值,您可以猜测设备的实际ID是22670, 然后e和7分别是“ ON”和“ OFF”状态的命令。作为一个十六进制数字使用4位,我们可以得出结论,该设备正在使用4个数据位。
因此,这是二进制传感器的实际配置部分:
data_bits:4Command_on:0xecommand_off:0x7
这自动_ADD选项使RFXTRX二进制传感器集成计算并在家庭助理日志中为您显示配置选项:必威是什么
info(thread-6)[homeassistant.components.rfxtrx] rfxtrx:找到22670E的可能设备226707,具有以下配置:data_bits = 4 command_on = 0xe command_off = 0x7 info = 0x7 info(thread-6)找到了可能的匹配DeviceID 22670E。
这种自动猜测在大多数情况下都应该起作用,但是没有保证。仅当您要配置新设备并将其放电时,才应该激活它。
更换设备
一些电池供电的设备以随机生成的ID发送命令或数据。更换电池时,ID会更改。为了使用该设备,需要通过自动添加或手动将其重新添加。这将创建一个新设备。要转移旧设备的用户配置的名称和实体ID,请在“选项”菜单中选择旧设备选择要配置的设备。在“设备选项”菜单中,从选择更换的设备菜单新设备,然后按提交。旧设备的名称和ID将被传输到新设备,并将自动删除旧设备。
删除设备
要从配置中删除设备,请在“设备信息”页面上选择“删除”按钮。
事件
RFXTRX Integration将在以下形式的消息接收到来自RFXTRX设备的消息和RFXTRX设备的接收中。为了使信号可用,fire_event
必须在配置中的设备上设置参数。
来自拜伦门铃按钮的信号:
packet_type:22sub_type:0type_string:“拜伦SX”ID_STRING:“00:90”数据:“0716000100900970“值:声音:9电池数字:0RSSI数字:7
NEXA墙套筒开关的事件数据:
packet_type:16sub_type:1type_string:'弧'id_string':'C3'数据:'0710010143030170'值':命令:“上”RSSI数字':7
您可以设置自动化以应对这些事件。当您这样做时,不要包含比所需的更多字段。始终包括设备识别字段,packet_type
,,,,sub_type
和ID_STRING
。
因此,例如,要在有人按门铃时触发操作,您将设置一个具有以下触发器的自动化:
自动化触发器:
-平台:事件事件类型:rfxtrx_eventevent_data:packet_type:22sub_type:0ID_STRING:“00:90”值:声音:9
场景激活的一个更完整的示例:
光:平台:演示场景:姓名:欢迎实体:light.bed_light:上light.ceiling_lights:离开自动化:-别名:“利用门铃按钮至扳机场景”扳机:-平台:事件事件类型:rfxtrx_eventevent_data:packet_type:22sub_type:0ID_STRING:“00:90”值:声音:9行动:服务:scene.turn_on目标:ENTITY_ID:scene.welcomescene
服务
rfxtrx.send
:使用RFXTRX设备发送自定义事件。
服务:发送
模拟按下一个按钮:
...行动:服务:rfxtrx.send数据:事件:0B1111E003AF16AA10000060
生成代码
如果您需要生成开关和灯的代码,则可以使用模板(例如可可开关)。
- 转到Home-Assedant-IP:8123/Dev-Template
- 使用以下代码生成事件:
开关:弧
0b11000 {{range(100,700)|随机|int}} bc0cfe0 {{range(0,10)|随机|int}} 010F70
光:弧
0b11000 {{range(100,700)|随机|int}} bc0cfe0 {{range(0,10)|随机|int}} 020F70
光:灯波RF
0A14000 {{range(100,700)|随机|int}} bc0cf {{range(0,10)|随机|int}} 100F70
- 使用此代码在选项菜单中添加新开关。
- 启动您的家庭助必威体育存款理,然后访必威是什么问网站。
- 在您的开关上启用学习模式(即,按下学习按钮或将其插入墙壁插座)
- 在家庭助理界面中切换新开关必威是什么