Do mình còn dư cái USB 3g Viettel mua cách đang hơn 10 năm mà không sử dụng nên đem ra tìm cách biến nó thành trung tâm gởi tin nhắn cho home assistant
cấu hình gammu
Test gởi tin nhắn đến số điện thoại :
Gởi tin nhắn :
sudo apt install ppp usb-modeswitch usb-modeswitch-data
source my_project_env/bin/activate
virtualenv -p /usr/bin/python3.6 --no-site-packages --no-site-packages my_project_env
https://community.home-assistant.io/t/send-sms-with-usb-gsm-modem-when-alarm-triggered/28942/183
https://www.home-assistant.io/integrations/sms/
Kịch bản : khi cảm biến cửa mở mà mình không có ở nhà thì HA sẽ gởi tin nhắn , call đến số điện thoại cài trước để thông báo
Thiết bị : usb3g + sim còn hoạt động
Step 1:
Kiểm tra USB cắm vào sever (thật chất nó là tivibox x96mini) có nhận thiết bị không :
dùng lệnh : lsusb
Chú ý dòng ZTE WCDMA ... như vậy là đã nhận OK
Step 2:
sử dụng lệnh sau để tìm nơi usb mount vào sever linux ()
dmesg | grep ttyUSB
kinh nghiêm cho thấy viettel 3g sử dụng cổng
[ 22.002521] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
--
nếu ko thấy thì cài như sau
sudo apt install ppp usb-modeswitch usb-modeswitch-data
Nếu bạn không thấy bất kỳ Modem GSM nào được gắn ở đâu đó như ví dụ trên, chúng ta sẽ cần tạo một tệp cấu hình để Raspberry Pi của bạn biết phải làm gì với dongle.
Tạo tệp cấu hình usb_modeswitch của riêng chúng tôi
Hãy nhớ trước đây khi tôi nói rằng bạn cần theo dõi tám con số đó, đây là nơi bạn sẽ cần đến chúng. Bạn cần tạo một file cấu hình mới bằng lệnh sau (chú ý tên file là 8 chữ số giống nhau):
sudo nano /etc/usb_modeswitch.d/12d1:1001
Tệp phải có các nội dung sau, được điều chỉnh rõ ràng để sử dụng số ID thiết bị của bạn. Đó phải là điều duy nhất bạn cần thay đổi.
# Huawei E353 (3.se)
TargetVendor= 0x12d1
TargetProduct= 0x1001
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
NoDriverLoading=1
Step 3 :
cài đặt phần mềm gởi tin nhắn
sudo apt install gammu
sudo apt-get install -y libgammu-dev
sudo gammu-config
Step 4 : Test gởi tin nhắn đến số điện thoại :
check cấu hình :
sudo gammu --identify
echo "test" | sudo gammu sendsms TEXT 84983********
------------
https://installati.one/debian/10/gammu/
https://escapologybb.com/send-sms-from-raspberry-pi/
https://sonnguyen.ws/send-sms-from-raspberry-pi-with-usb-3g/
https://github.com/txq92/sms-gammu-gateway
sudo apt install ppp usb-modeswitch usb-modeswitch-data
source my_project_env/bin/activate
virtualenv -p /usr/bin/python3.6 --no-site-packages --no-site-packages my_project_env
https://community.home-assistant.io/t/send-sms-with-usb-gsm-modem-when-alarm-triggered/28942/183
https://www.home-assistant.io/integrations/sms/
Nhận xét
Đăng nhận xét