CSS pointer-events

pointer-events cho phép một phần tử tiếp nhận sự kiện chuột hoặc không, đôi khi giúp giải quyết được vấn đề nan giải như sau:

CSS selector làm việc từ trên xuống (biết cha có thể tìm con) hay từ trái qua (biết một phần tử có thể tìm các em của nó) nhưng không có chiều ngược lại, thí dụ như không thể tìm tất cả các anh em của một phần tử.

Continue reading

Comments Off on CSS pointer-events

Filed under Software

[Valetudo] Xem bản đồ trên HASS

Đã từng có ứng dụng chạy trên robot Xiaomi liên tục upload bản đồ theo thời gian thực cho HASS. Tuy nhiên do hạn chế về bộ nhớ và năng lực xử lý nên robot liên tục bị lỗi và khởi động lại.

Sau này, các dự án tạo bản đồ thời gian thực cho HASS đều chỉ lấy thông tin trạng thái của robot Xiaomi và tự vẽ đường đi nhờ vào máy tính chạy HASS. Vì vậy các dự án nào yêu cầu chép gì vào robot đều phải tránh không dùng.

ICantBelieveItsNotValetudo là một dự án tạo bản đồ thời gian thực, đã được tạo thành add-on cho Hass.io nên rất dễ dùng.

Continue reading

Comments Off on [Valetudo] Xem bản đồ trên HASS

Filed under Software

[Valetudo] Nhiều bản đồ sàn

Firmware Valetudo cho robot hút bụi Xiaomi cung cấp giao diện web để điều khiển các chức năng được thiết kế cho robot, nhờ vào firmware gốc của Xiaomi được lồng ghép bên trong.

Điẻm sáng tạo là khả năng phân vùng lau dọn.

Continue reading

Comments Off on [Valetudo] Nhiều bản đồ sàn

Filed under Software

[XIAOMI VACUUM] Hết đĩa trống

Dung lượng đĩa root của Xiaomi Roborock 2 chỉ có 494MB. Sau khi chạy update và cài đặt nano, mc thì chỉ còn 21MB, sẽ không đủ chổ cho hoạt động bình thường của robot.

apt-get update
apt-get install nano, mc
Continue reading

Comments Off on [XIAOMI VACUUM] Hết đĩa trống

Filed under Software

Hút bụi Xiaomi không cần đám mây Xiaomi

  • Mục đích của firmware Valetudo

Valetudo chạy trên Xiaomi Vacuums đã được root, mục đích là cho phép người dùng vận hành robot mà không kết nối với đám mây của Xiaomi.

Valetudo cung cấp hầu hết các cài đặt và điều khiển Xiaomi Vacuum qua giao diện web thân thiện cũng như có thể kết nối MQTT được hỗ trợ bới Home Assistant Autodiscovery.

Continue reading

Comments Off on Hút bụi Xiaomi không cần đám mây Xiaomi

Filed under Software

Token của Xiaomi Vacuum

Token cùng với địa chỉ MAC, IP… dùng để xác định một thiết bị duy nhất của Xiaomi. Tuy nhiên, hiểu lầm token gắn liền không thay đổi với thiết bị như robot hút bụi Xiaomi có thể gây lãng phí nhiều thời gian khi giải quyết sự cố.

Continue reading

Comments Off on Token của Xiaomi Vacuum

Filed under Software

Mạng Zigbee và thiết bị Xiaomi Zigbee

1. Các kiểu thiết bị Zigbee

Có 3 kiểu thiết bị trong Zigbee: thiết bị đầu cuối, router và coordinator. Mạng Zigbee có ít nhất một coordinator, có thể có nhiều router và nhiều thiết bị đầu cuối.

Trong bản đồ Zigbee của rgruebel. Thiết bị đầu cuối có màu vàng, router có màu xanh và coordinator có màu đỏ.

Continue reading

Comments Off on Mạng Zigbee và thiết bị Xiaomi Zigbee

Filed under Software

CC2531 + zigbee2mqtt = Zigbee gateway

Các thiết bị nhà thông minh có thể có kết nối wifi, bluetooth… hoặc Zigbee. Các kết nối Zigbee thông thường phải qua Zigbee gateway, thí dụ như Xiaomi gateway.

Dùng CC2531 với firmware Z-Stack có thể thay thế cho Zigbee gateway của hãng sản xuất thiết bị, tránh những phiền toái như phải qua server của hãng…

Continue reading

Comments Off on CC2531 + zigbee2mqtt = Zigbee gateway

Filed under Software

[Zigbee] Flash CC2531 USB bằng RPi

Có thể flash USB CC2531 chỉ dùng RPi, không cần CC Debugger. Làm được điều này chúng ta luôn luôn có thể cập nhật firmware Z-Stack (coordinator hay router) mới nhất cho CC2531.

Continue reading

Comments Off on [Zigbee] Flash CC2531 USB bằng RPi

Filed under Software

[Tasmota] Flash Sonoff T2/T3

Kể từ eWeLink 3.5.10, LAN mode được kích hoạt tự động, và có thể cho thiết bị sOnOff chỉ dùng LAN, không phụ thuộc vào server của nhà sản xuất. Tuy nhiên để đồng bộ các các thiết bị dùng firmware Tasmota, có thể flash firmware Tasmota cho sOnOff T2/T3.

Continue reading

Comments Off on [Tasmota] Flash Sonoff T2/T3

Filed under Software