Category Archives: Software

Home Assistant/Docker với đầy đủ Add-on

Các bước sau đây cài đặt Home Assistant/Docker trên Raspbian Stretch/Buster.

1. Cài các gói phụ thuộc

sudo apt-get update
sudo apt-get upgrade
sudo -i
apt-get install software-properties-common
apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

Continue reading

Comments Off on Home Assistant/Docker với đầy đủ Add-on

Filed under Software

Cài đặt Docker trên Debian Buster

Script install.sh của Docker không tương thích với Debian Buster.

Phần lớn mẹo được đưa ra là cài đặt Docker trong môi trường Debian Stretch, thay vì Debian Buster.

  • Bắt đầu là sửa file /etc/apt/sources.list.d/docker.list đổi chữ buster thành stretch
sed -i 's/buster/stretch/' /etc/apt/sources.list.d/docker.list
apt update

Continue reading

Comments Off on Cài đặt Docker trên Debian Buster

Filed under Software

Đồng bộ dữ liệu từ sftp/ssh server

Giả sử host example.com có thể ssh và ftp đến. Chúng ta có thể tạo sftp bằng user/pass hoặc user/private_key.

  • Public_key/Private_key có thể tạo nhờ công cụ của host hoặc lấy từ nguồn khác và import vào host. Ở đây, chúng tôi lấy cặp key của RPi và import vào host example.com. Khi đó có thể dùng Bitvise SSH Client để login vào host cũng như RPi với cùng client key, chỉ khác user name.
  • Dùng sftp để download như sau
sftp user[@host]:remote_path local_path

Continue reading

Comments Off on Đồng bộ dữ liệu từ sftp/ssh server

Filed under Software

[Tasmota] Cấu hình thiết bị khi mất wifi

Khi đã đặt SetOption13 thì chúng ta không thể dùng cơ chế multi-touch để sửa chữa cấu hình thiết bị, vì vậy khi mất wifi (thí dụ thay đổi SSID hay mật khẩu) chỉ còn cách tháo thiết bị ra để reset lại. Continue reading

Comments Off on [Tasmota] Cấu hình thiết bị khi mất wifi

Filed under Software

Khởi động lại router từ xa

Thông thường chúng ta không cho phép login vào router từ WAN, vì vậy không thể vào giao diện web của router để chạy lệnh Reboot.

Chúng ta xem xét trường hợp có switch (như sOnOff Basic) đứng trước router:

Router <--output-- [sOnOff Basic] <--input-- Ổ điện

Continue reading

Comments Off on Khởi động lại router từ xa

Filed under Software

[Xiaomi]: Hút bụi theo vùng

Một vùng đơn giản là một hình chữ nhật, xác định bằng tọa độ góc dưới bên trái và góc cao bên phải, hay có thể phức tạp hơn bao gồm nhiều hình chữ nhật. Các tọa độ được xác định tương đối với tọa độ gốc là tọa độ của robot khi bắt đầu lau dọn/home/dock. Toa độ gốc của robot mặc định là (25500, 25500)  cho dù robot được đặt ở đâu trên mặt sàn. Tọa độ điểm bất kỳ được tính tăng giảm từ gốc theo hệ trục (x,y) như thông thường. Continue reading

Comments Off on [Xiaomi]: Hút bụi theo vùng

Filed under Software

[Tasmota] Timer theo sunrise/sunset

Thay vì đặt timer bằng cách chỉ định giờ – phút, Tasmota cho phép chỉ định thời gian theo thiên văn sunrise/sunset.

Thời gian mặt trời mọc/lặn thay đổi theo mùa và vị trí chúng ta đang ở. Trái với suy nghĩ của nhiều người, đặt timezone cho đúng cũng không giúp xác định giờ mặt trời mọc/lặn, mà phải dùng kinh độ và vĩ độ của vị trí chúng ta đang ở. Continue reading

Comments Off on [Tasmota] Timer theo sunrise/sunset

Filed under Software

Lấy token của thiết bị Xiaomi

Mỗi khi một thiết bị Xiaomi được thêm vào ứng dụng Mi Home thì Mi Home gán cho thiết bị một chuỗi hex dài 32 ký tự gọi là token. Nhờ token mà Mi Home định danh và điều khiển được thiết bị. Mỗi khi thay đổi account Mi Home hay thay đổi region, tất cá token có thể bị thay thế.

Theo thời gian, việc quản lý và lưu trữ token của Mi Home có nhiều thay đổi theo hướng bảo mật hơn, khó trích xuất hơn. HASS cần token để điều khiển thiết bị một cách độc lập, không qua Mi Home. Continue reading

Comments Off on Lấy token của thiết bị Xiaomi

Filed under Software

[Sonoff] Tự bật đèn khi restart

Hiện tượng là Sonoff T1 US 3 kênh thỉnh thoảng tự bật kênh 2 và 3.

Lần tìm nguyên nhân, hiện tượng xảy ra mỗi khi thiết bi restart. Làm theo các bước ở bài này thì không có kết quả.

Uninstall và cài lại Mosquitto (mục đích là xóa mosquitto.db) thì giải quyết được. Vậy nguyên nhân lỗi tự bật/tắt có thể ở thiết bị/firmware/mosquitto!

 

Comments Off on [Sonoff] Tự bật đèn khi restart

Filed under Software

[Xiaomi] Chớp đèn và hụ còi khi cửa bị mở

Chúng ta sử dụng Xiaomi Control HubXiaomi Window Sensor

.

Mi Home có sẳn kịch bản để kết hợp 2 thiết bị này: Khi cảm biến cửa bị tách ra thì hub sẽ chớp đèn và hụ còi.

Tuy nhiên vì chúng ta không dùng Mi Home mà add trực tiếp 2 thiết bị này vào Hassio như trong bài trước, chúng ta cần viết script cho automation. Continue reading

Comments Off on [Xiaomi] Chớp đèn và hụ còi khi cửa bị mở

Filed under Software