亦备德

通过3G网络SMS短信功能实现KNX控制和事件提醒

2024-04-19 20:28:56

通过3G网络SMS短信功能实现KNX控制和事件提醒

 

示例:通过3G网络SMS短信功能实现KNX控制和事件提醒

 

LM上安装USB接口GSM适配器

· 在测试中我们使用Huawei E173网卡进行测试

· 在网卡要插入到LM任意的USB接口,插入及运行。我们建议为此网卡提供外置5v直流电源,因为标准USB2.0的输出电流只有0.75A,但多数网卡需要达到2A,因此不加外置电源则达不到运行标准,网卡供电不足则会断线无法连接

· 指定功能需添加在用户脚本库中,内容包含PIN code密码设置和手机白名单,使其能够发送和接受SMS短信。此功能在LM的用户手册中可以看到,特别指出通过添加以下代码到Startup/init script来降低网卡的速度

 

命令语法

写到总线

· 写一个“别名”的值

从总线读取

· 读取“别名”的值

· 在读取要求中,脚本会回复选定对象的当前值作为信息内容

“别名”可以是如下

· 群组地址(例如1/1/1

· 名字(例如obj.1),如果名字中包含空格必须使用双引号标注(例如“Room Temperature”)

注意

· 对象的数据类型和名称必须在Logic Machine>Objects tab中设定,否则脚本将不能对对象进行读值和写值

· 在信息中只能使用ASCII

 

例子

写二进制值(写如下信息去开启厨房灯)

· W  1/1/1  ture

写比例值(写如下信息去开启LED67%的亮度

· W  LED1Red  67

· 在读取要求中,脚本会回复选定对象的当前值作为信息内容

写温度值(浮点值)(写如下信息使客厅设定温度在22.5摄氏度

· W  Room Setpoint”  22.5

· 在读取要求中,脚本会回复选定对象的当前值作为信息内容

读取值(发送以下信息去读取安防面板的值)

· R   2/1/1

 

例在通过触发群组1/1/1完成群组读取和写值命令后发送指定SMS信息给233355552333556

· 添加事件脚本给群组1/1/1

· 在脚本中添加如下代码

· resident script会每秒运行一次,来检查新的信息并发送他们