通过GSM-MODEM通知的SMS通知


短信集成允许通过本地执行SMS通知通过加木。这是互联网离线或电源熄灭时的理想选择。

该集成提供以下平台:

  • 通知

配置

启用短信通过集成菜单并搜索短信。在激活集成时,它将要求您的串行设备。确保该设备已连接并具有有效的SIM激活。

您也可以启用短信通过你的configuration.yaml文件:

#示例Configuration.yaml条目短信设备/dev/ttyusb2

要配置通知服务,请编辑您的configuration.yaml文件:

通知-平台短信姓名SMS_Person1接受者电话号码-平台短信姓名SMS_Person2接受者电话号码

配置变量

设备 细绳 必需的

GSM调制解调器设备。

通知

您还可以接收已发送到设备中的SIM卡编号的SMS消息。每次收到消息时,事件:sms.incoming_sms被日期,电话号码和短信驱动。

要使用通知,请参阅自动化页面入门

如果集成与家庭助理操作系统一起使用,则版本必威是什么3.6或需要更高。

对于未使用Docker在家庭助理或家庭助理核心上运行的安装,您必须必威是什么安装gammu-dev包裹:

Sudoapt-get安装libgammu-dev

在第一次运行之前,请检查系统是否通过运行来识别调制解调器:

LS-l/dev/*USB*

注意:运行家庭助手时,您需要安装SSH必威是什么附加组件。

需要硬件

您将需要USB GSM棒调制解调器或通过USB UART连接的SIM800L V2等设备。

已知工作的调制解调器列表

已知不起作用的调制解调器列表

  • 没有已知的调制解调器

可能有效的调制解调器列表

GAMMU数据库对于具有AT连接的调制解调器。

华为调制解调器在Raspberry Pi(和类似)设备上

由于某些未知原因,将这些调制解调器从存储设备转换为串行设备的规则不会自动运行。要解决此问题,请遵循该程序以创建Udev在配置USB棒上进行规则,以便设备切换到串行模式。

  1. 尝试禁用虚拟CD-ROM,然后更改工作模式“仅调制解调器”。在此调制解调器对Raspberry Pi进行正确的工作之后,没有“ UDEV”规则。

  2. LSUSB,它的输出看起来像这样:

总线000设备001:ID 1FFF:342A总线001设备005:ID 12D1:15CA <---------华为通常为12D1总线000设备002:ID 2354:5352总线000设备002:ID 1232:15CA

确定您的GSM调制解调器的品牌,复制brand_idproduct_id(在这种情况下brand_id = 12d1product_id = 15CA

在文件中设置此内容Udev \ 10-GSM-modem.Rules在里面配置USB: (代替brand_idproduct_id对于报告的数字LSUSB

行动==“添加”\ \,attrs{idvendor} ==“ brand_id”\ \,attrs{iDproduct} ==“ product_id”\ \,运行+=“/sbin/usb_modeswitch -x -v brand_id -p product_id”

这是一个示例配置文件:

行动==“添加”\ \,attrs{idvendor} ==“ 12d1”\ \,attrs{iDproduct} ==“ 15CA”\ \,运行+=“/sbin/usb_modeswitch -x -v 12d1 -p 15ca”

插入USB棒,重新启动设备,运行LSUSB再次。最终的产品ID现在应该不同,品牌ID应该相同。和LS -L /DEV /*USB*现在应该报告您的设备。

如果仍未识别设备,请从USB_ModesWitch命令中删除参数-X并重新启动。

更多细节:

Baidu