通过GSM-MODEM通知的SMS通知
这短信
集成允许通过本地执行SMS通知通过加木。这是互联网离线或电源熄灭时的理想选择。
该集成提供以下平台:
- 通知
配置
启用短信
通过集成菜单并搜索短信
。在激活集成时,它将要求您的串行设备。确保该设备已连接并具有有效的SIM激活。
您也可以启用短信
通过你的configuration.yaml
文件:
#示例Configuration.yaml条目短信:设备:/dev/ttyusb2
要配置通知服务,请编辑您的configuration.yaml
文件:
通知:-平台:短信姓名:SMS_Person1接受者:电话号码-平台:短信姓名:SMS_Person2接受者:电话号码
通知
您还可以接收已发送到设备中的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等设备。
已知工作的调制解调器列表
- 华为E3372-510(需要使用本指南)
- 华为E3531
- 华为E3272
- SIM800C
已知不起作用的调制解调器列表
- 没有已知的调制解调器
可能有效的调制解调器列表
在GAMMU数据库对于具有AT连接的调制解调器。
华为调制解调器在Raspberry Pi(和类似)设备上
由于某些未知原因,将这些调制解调器从存储设备转换为串行设备的规则不会自动运行。要解决此问题,请遵循该程序以创建Udev
在配置USB棒上进行规则,以便设备切换到串行模式。
尝试禁用虚拟CD-ROM,然后更改工作模式“仅调制解调器”。在此调制解调器对Raspberry Pi进行正确的工作之后,没有“ UDEV”规则。
跑
LSUSB
,它的输出看起来像这样:
总线000设备001:ID 1FFF:342A总线001设备005:ID 12D1:15CA <---------华为通常为12D1总线000设备002:ID 2354:5352总线000设备002:ID 1232:15CA
确定您的GSM调制解调器的品牌,复制brand_id
和product_id
(在这种情况下brand_id = 12d1
和product_id = 15CA
)
在文件中设置此内容Udev \ 10-GSM-modem.Rules
在里面配置USB: (代替brand_id
和product_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并重新启动。