Chuyển đến nội dung chính

[HASSIO] Send sms by usb 3g viettel

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

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

cấu hình gammu 
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

Gởi tin nhắn :

echo "test" | sudo gammu sendsms TEXT 84983********


------------
https://installati.one/debian/10/gammu/

https://escapologybb.com/send-sms-from-raspberry-pi/

https://www.thefanclub.co.za/how-to/how-setup-usb-3g-modem-raspberry-pi-using-usbmodeswitch-and-wvdial

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

Bài đăng phổ biến từ blog này

[HA] Cài đặt armbian trên tivi box để chạy home assistant tháng 10/2020

Hướng đẫn cài armbian mới nhất "Việc cài có thê gây hỏng tivi box , tự chịu trách nhiệm cho việc mình làm "  Bạn không cần xem nữa nếu mua sản phẩm cài sẵn tại đây .(.) https://shopee.vn/vipk31?smtt=0.0.9 Chuẩn bị : +  Tivi box x96 mini (hoặc loại khác có sử dụng chip Amolic S905W) + Thẻ nhớ 32GB + File img armbian (https://yadi.sk/d/_rQgn_FosYuW0g/20.09) + Dây nối máy tính với box (cứu box khi cài vào emmc bị hỏng box ) Step 1 : Flash file image vào thẻ nhớ + Dùng phần mềm (https://www.balena.io/etcher/) để thực hiện flash vào thẻ nhớ Quá trình flash rất nhanh khoảng 5 phút là xong Step 2 : Mở thẻ nhớ đã flash xong  Thực hiện config để box nhận thẻ nhớ và vào armbian file cần chỉnh sửa : extlinux.conf Chú ý chọn đúng file dbt cùng với loại box  ********************************************************************************************************************************* Pay attention. Starting from version  20.08 (20200814) , the configuration order for the used  DTB  chan

[HA] API tính điện tiêu thụ hằng ngày evncpc miền trung cho home assistant

Thông tin được lấy từ nguồn dữ liệu tại trang  https://cskh.cpc.vn/  với user/pass các bạn cung cấp . Chúng tôi chỉ lấy thông tin này và chuyển đổi dạng để phù hợp sử dụng trên Home Assistant . Chúng tôi sẽ không chiụ trách nhiệm về độ chính xác của dữ liệu này Sử dụng Rest sensor bạn cần kết nối internet , đôi khi do đường truyền / hoặc trang web EVN bị lỗi sẽ không lấy được data. Update : 2020.07.01 EVN không cho truy cập trang web từ ip nước ngoài nên api này cài trên web nước ngoài sẽ không hoạt động nữa. Ae nào cần code chạy local thì inbox Dạo này lướt face thấy mọi người  ai cũng bảo sao điện tăng nhiều vậy , có ngừoi nghi ngờ EVN ghi gian dối số điện . Mình không làm ở EVN nên không biết có gian dối thật không nhưng EVn hiện tại đo chữ số điện từ xa , 1 ngày đo khoảng 2 -3 lần , như vậy khách hàng sẽ quản lý được ngày tiêu thụ bao nhiêu kwh .cuối tháng có thể dối chiếu xem đúng không . Hình ảnh của EVn cung cấp do hằng ngày số kwh Dựa vào thông tin EVN cung cấp trên trang web ,

[HA] Lấy chỉ số đo điện từ công tơ điện lực miễn phí

Note: cái này đang hương dẫn cho điện lực miền trung , các miền khác chắc cũng tương tự  EVN không cho truy cập từ IP nước ngoài Anh em xem các cách khác trong blog để lấy thông tin điện lực add vào home assistant bài mới đơn giản hơn : https://vnhass.blogspot.com/2020/06/ha-api-tinh-ien-tieu-thu-hang-ngay.html?fbclid=IwAR10n1hURu1Gs4mjeAHG6RYukbdcLt-KpZB3J7GpUKhzGfjHQK4M4pOZjOI Đây là bài viết hướng dẫn lấy chỉ số điện thời gian thực từ công tơ của điện lực để đưa vào HA Sẽ có 2 cách lấy Cách 1 : lấy từ website , cách này đơn giản nhưng phụ thuộc vào bên thứ 3 . cách này dễ ai cũng thực hiện được Cách 2 : Debug app của điện lực , lấy api và token cách này phức tạp , cần nhiều "chất xám" hơn Sau đây mình sẽ hướng dẫn làm cách thứ 1 . Cách 2 sẽ hướng dẫn sau Đầu tiên các bạn phải login được vào trang cskh của điện lực bằng tài khoản và mật khẩu bên điện lực cung cấp , ai không biết thì call tổng đài nhờ hộ hỗ trợ https://cskh.cpc.vn/Default.aspx Trong này sẽ có n