Author Archives: lnt

[HASS] Phát âm thanh khi Telegram Bot nhận được lệnh /alert

Trong thí dụ này, chúng ta kích hoạt automation bằng câu lệnh gởi đến Telegram Bot.

Trước hết phải khai báo telegram_bot trong configuration.yaml

# Example configuration.yaml entry for the Telegram Bot
telegram_bot:
- platform: polling
  api_key: YOUR_API_KEY
  allowed_chat_ids:
  - your_chat_id

Continue reading

Comments Off on [HASS] Phát âm thanh khi Telegram Bot nhận được lệnh /alert

Filed under Software

[HASS] Webhook

Trong thí dụ này, chúng ta kích hoạt automation bằng Webhook.

Với các ứng dụng khác (eg. Telegram), webhook là cơ chế ứng dụng gọi đến một trang web đã được thiết kế trước để lấy data trả về từ trang web, khi một sự kiện nào đó xảy ra.

Với Hass, địa chỉ trang web đó là

https://xxxx.duckdns.org:8123/api/webhook/webhook_id

Continue reading

Comments Off on [HASS] Webhook

Filed under Software

[HASS] Dùng Telegram bot trong automation

Trong thí dụ này, chúng ta tạo một cơ chế tự động, mỗi khi đèn mở/tắt thì có một thông báo từ Telegram Bot cho biết tình trạng của đèn. Tôi xây dựng cơ chế này để theo dõi các công tắc Sonoff T1 bị lỗi tự bật/tắt.

Tất nhiên trước hết phải khai báo một Telegram Bot trong configuration.yaml (bài trước)

Sau đó khai báo notify dùng Telegram Bot và automation Continue reading

Comments Off on [HASS] Dùng Telegram bot trong automation

Filed under Software

[HASS] Telegram bot

Telegram bot cũng như nhiều addon khác của HASS, không cần cài đặt mà chỉ khai báo trong configuration.yaml là dùng được.

# Example configuration.yaml entry for the Telegram Bot
telegram_bot: 
- platform: polling
  api_key: 123456789:xxx...xxx
  allowed_chat_ids:
  - chat_id_1
  - chat_id_2

Continue reading

Comments Off on [HASS] Telegram bot

Filed under Software

[Tasmota] Khắc phục tình trạng Sonoff tự tắt/mở

  1. Cập nhật lên firmware mới nhất, hay ít nhất flash lại firmware hiện tại vì có thể firmware có lỗi trong lần flash trước. Tốt nhất là xóa hết dữ liệu cũ trước khi flash. Nếu firmware mới nhất không giải quyết được vấn đề, hãy dùng firmware 2.3.0
  2. Bỏ tất cả dòng retain true trong file cấu hình configuration.yaml
  3. Chạy lệnh backlog SwitchRetain Off; ButtonRetain On; ButtonRetain Off; PowerOnState 3; PowerRetain On trong console
  4. Xóa tất cả thông điệp retain trong CSDL HA (xem bài này)
  5. Khởi động lại HA và các switch Sonoff

Chú thích

Nếu bước 4 không giúp được thì Uninstall Mosquitto rồi cài lại

 

Comments Off on [Tasmota] Khắc phục tình trạng Sonoff tự tắt/mở

Filed under Software

[Tasmota] Update firmware OTA

Có 2 cách update firmware OTA: Để Tasmota tự tải về theo link có sẳn (1) hay chúng ta tải về máy tính rồi upload lên sonoff (2). Cách khác nữa là chạm 7 lần lên 1 nút hay update qua dòng lệnh console.

Continue reading

Comments Off on [Tasmota] Update firmware OTA

Filed under Software

[Tasmota] Các lệnh cần thiết

Nhiều lệnh của Tasmota phải cài đặt qua dòng lệnh, dùng Console của giao diện Web.

  • SetOption53: Hiện tên thiết bị và địa chỉ ip trên giao diện web
  • SetOption13: Thiết bị chỉ hiểu 1 chạm, đáp ứng tức thời thay vì chờ 1 giây
  • SetOption56: Quét wifi để chọn tín hiệu mạnh nhất và khởi động lại
  • SetOption57: Quét wifi mỗi 44 phút để chọn tín hiệu mạnh hơn +10dB nếu có

Continue reading

Comments Off on [Tasmota] Các lệnh cần thiết

Filed under Software

[Tasmota] Xóa thông điệp Retain

Thông điệp Retain được phát đi từ MQTT server hay từ chính bản thân thiết bị nhằn mục đích lưu trữ trang thái vừa rồi của thiết bị (công tắc on/off…). Tuy nhiên việc lưu giữ này đôi khi gây những hiện tượng không mong muốn như công tắc tự on/off…

Continue reading

Comments Off on [Tasmota] Xóa thông điệp Retain

Filed under Software

[HASS] Cài wifi, ethernet, ip tĩnh

Nhiều hướng dẫn cài wifi cho Hassio qua USB CONFIG giống như trò chơi khăm, không thể đạt được kết quả.
Một cách hơi phức tạp là dùng dòng lệnh nmcli (cài addon SSH & Web Terminal) thì được.

Cách dùng USB CONFIG thật ra chỉ cần lưu ý một chút thì thành công.

1. Format một USB dạng FAT32 với label là CONFIG
2. Tạo trên USB đó một thư mục tên là network
3. Trong thư mục network tạo một file có tên là my-network (không có phần mở rộng)

Continue reading

Comments Off on [HASS] Cài wifi, ethernet, ip tĩnh

Filed under Software

[HASS] Dùng GA điều khiển Roborock

Cài đặt

Google Assistant điều khiển máy hút bụi/lau nhà Roborock thông qua Mi Home
+ (Add to Home) -> Set up device -> Have something already set up -> Mi Home

Các lệnh điều khiển thông thường

Start the [vacuum name]
Start vacuuming
Is the [vacuum name] running?
Stop the [vacuum name]
Stop vacuuming
Pause the [vacuum name]
Dock the [vacuum name]
Send the [vacuum name] home
Charge the [vacuum name]
Is the [vacuum name] charging?

Comments Off on [HASS] Dùng GA điều khiển Roborock

Filed under Software