Welcome to my HomeLAB
Site này được xây dựng như là một thư viện tra cứu nhanh cho các câu lệnh, hướng dẫn cần thiết để xây dựng các dự án smarthome
Last updated
Site này được xây dựng như là một thư viện tra cứu nhanh cho các câu lệnh, hướng dẫn cần thiết để xây dựng các dự án smarthome
Last updated
Với mong muốn phát triển nhiều nội dung đa dạng hơn về nhiều chủ đề. Nền tảng hiện tại không cho phép mình quản lý nội dung đa dạng và phục vụ tốt trải nghiệm đọc của mọi người nên mình sẽ chuyển sang phát triển nội dung ở một site khác. Mong mọi người ủng hộ ạ.
Mời mọi người ghé thăm: https://geek.naai.studio/
Mình bắt tay vào xây dựng smarthome và tiện ích mình tự xây dựng từ 2022 tới hiện tại, qua nhiều cải tiến mình quyết định chia sẻ lại để các bạn có một lộ trình chơi đồ phù hợp. Với niềm yêu thích công nghệ, luôn tìm kiếm giải pháp xoay quanh việc tối ưu các vấn đề thường gặp. Tôi dành thời gian cho dự án cá nhân này để học thêm các kỹ năng liên quan tới lập trình và các công nghệ phổ biến.
Để bắt đầu, mình cần một thiết bị trung gian để đưa camera lên Apple Home, tuy nhiên phần cứng vẫn còn khá dư giả để làm nhiều chuyện khác. Loạt bài viết dưới đây giúp bạn có thể tận dụng tối đa sức mạnh phần cứng của máy tính mà sẵn thì bạn cũng đã phải bật 24/7 trong nhà để làm nhiều việc khác hữu ích hơn.
Phục vụ các dự án HomeLAB (xem phim, đưa camera lên homekit, tự động hoá...)
BananaPi | Cấu hình |
---|---|
CPU | 4 CPU |
RAM | 4G |
ROM | 32G (SD Card để cài hệ điều hành) |
EMMC | 16G (dùng làm bộ nhớ đệm mở rộng cho RAM) |
HDD | 3Tb (4 ổ cứng cũ) |
Với phần cứng này tôi có thể vận hành được các tiện ích như ở dưới 24/7 với chi phí tiền điện chưa tới 50k/tháng. Để tối ưu hơn về hiệu năng bạn có thể sử dụng một laptop cũ hoặc một mini PC để cài đặt. Hoặc chơi lớn bằng PC luôn thì càng tốt, chỉ có điều tốn điện hơn thôi
Bạn yêu thích nhiều series phim hay chiếu trên nhiều nền tảng khác nhau, mong muốn có thể xem sớm nhất khi được phát hành kể cả là bản CAM. Tôi thiết lập một hệ thống với nhiệm vụ
Tìm kiếm trên internet về thông tin bộ phim tôi muốn
Tự tìm link và tải về bằng torrent khi xuất hiện
Tự nâng cấp bản CAM lên bản chất lượng cao hơn nếu phim hay và tôi muốn giữ lại xem tiếp
Tự tìm Eng và Việt Sub cho các phim này để khi tôi xem thì có sẵn sub chất lượng
Thêm phim vào danh sách theo dõi dễ dàng: Xem trailer thích có thể vào Plex add to watchlist là xong. Hệ thống tự chạy ngầm để tải phim về.
Hệ thống giải trí, xem phim tại nhà miễn phí
Nếu bạn có dư nhiều ổ cứng từ các bộ PC cũ, chả biết cắm vào đâu thì dự án này sẽ giúp bạn tận dụng tối đa cho mục tiêu truy cập dữ liệu bất cứ lúc nào, đỡ phải chi nhiều tiền cho các dịch vụ CloudBackup
Với NAS nhà trồng, bạn vẫn có thể
Backup toàn bộ hệ điều hành MacOS qua time machine
Truy cập file ở bất cứ đâu, bất cứ hệ điều hành nào. Không cần quá quan tâm về định dạng ổ cứng phù hợp
Copy qua lại file dễ dàng, có thể dùng chứa tạm dự án đang làm trên đây để truy cập bằng bất cứ máy tính nào trong mạng LAN
Chia sẻ file trong mạng LAN, backup dữ liệu
Dự án này yêu cầu phần cứng mạnh một chút, nếu bạn chỉ đang đầu tư phần cứng như mình, chỉ dùng để copy vài file nhẹ nhẹ hoặc dùng để truy cập file hình ảnh video thôi nhé. Cho nó chạy các tác vụ copy file nặng nó chậm rì luôn á.
Riêng phần cứng yêu cầu cho chức năng này đã phải cần ít nhất 4Gb RAM, đây là lý do tôi phải sắm một thiết bị riêng để vận hành project này
Scrypted - Đưa camera lên Apple HomeKit
Camera hỗ trợ sẵn HomeKit sẽ đắt hơn ít nhất gấp 2 lần camera thông thường với cùng cấu hình độ phân giải. Đôi khi còn có ít chức năng hơn. Mục tiêu của tôi là khiến nó phải hỗ trợ HomeKit để lúc cần xem camera chỉ cần mở Apple Home. Hoặc khi có ai bấm chuông thì mặc định sẽ hiển thị được hình ảnh camera trên Apple TV. Chi tiết:
Theo đõi lượng điện tiêu thụ trong nhà, nhiệt độ thu thập từ cảm biến về độ chênh lệch nhiệt độ trong phòng và ngoài trời để tắt điều hoà đúng lúc, hạn chế sử dụng điện không hiệu quả. Tôi thiết lập một màn hình trung tâm để theo dõi tất cả chỉ số này. Dự án này giúp tôi hiểu rõ hơn về cách lưu, clean và visually dữ liệu lên các công cụ vẽ biểu đồ. Nếu bạn cũng muốn có được trải nghiệm tương tự, loạt bài này sẽ cực kỳ hữu ích:\
Thiết lập hệ thống dashboard (theo dõi hiệu năng, tiền điện, cảm biến)
Không một hãng nào có tất cả thiết bị đáp ứng cả 3 tiêu chí rẻ, ổn định, bền bỉ. Mục tiêu của dự án là đưa thiết bị IOT của bất cứ hãng nào lên Apple HomeKit và hoạt động một cách ổn định với chi phí thấp nhất có thể nhưng vẫn cần đảm bảo tính ổn định
Có 2 phương án để Fake HomeKIT:
Mode firmware tuỳ biến cho thiết bị phần cứng
Tích hợp thông qua Homebridge (vẫn giữ firmware của hãng)
Tôi thường chọn giải pháp thứ 2 vì đơn giản và hoạt động ổn định hơn. Bạn có thể tham khảo loạt bài: Apple HomeKit - Cho thiết bị không hỗ trợ
Tuy nhiên trong một số trường hợp việc tích hợp này sẽ khiến thiết bị phản hồi chậm. Do thông thường lệnh vẫn phải đi lên server của hãng (nếu k có tuỳ chọn control via LAN) sau đó mới xuống thiết bị. Khi đấy nên xem xét tới việc up firmware để add thẳng vào homekit
Không cần mua HUB zigbee cho từng hãng Xiaomi, Aqara, Tuya, eWelink... thích xài thiết bị của hãng nào thì xài
Thiết bị Zigbee rất đa dạng, pin trâu và thiết kế rất nhỏ gọn vì vậy có nhiều sản phẩm đẹp, rẻ trên thị trường phù hợp với từng nhu cầu sử dụng cụ thể. Tuy nhiên, yếu điểm của Zigbee luôn cần một HUB trung tâm để giao tiếp với internet; mỗi hãng sẽ lại có một HUB khác nhau và giá không hề rẻ. Làm thế nào để xoá bỏ rào cản này?
Tự tuỳ biến một HUB để thu nhận sóng Zigbee là một giải pháp vô cùng hiệu quả. Hướng dẫn chi tiết:
Một HUB kết nối được toàn bộ thiết bị Zigbee của tất cả các hãng
Background của mình học về đồ hoạ, thích công nghệ nên tự học và làm nhiều thứ tuy nhiên chưa học qua trường lớp bài bản nào về coding. Nghề chính mình làm Product Manager cho các công ty công nghệ. Mình tin rằng với kinh nghiệm của mình có thể truyền tài và giúp cho mọi người cho dù ở bất cứ background như thế nào đều tự vọc vạch được những thứ mình đã học. Vì mình luôn tin rằng khi bạn dạy lại người khác là bạn đang học lại gấp 3 lần 1 thứ bất kỳ. Nếu có nhu cầu đọc thêm về bản thân hoặc tham khảo về ngành của mình có thể đọc thêm ở chuyên trang cá nhân mình ở đây nhé
Plex
Tự tạo server xem phim ở nhà (hoặc từ xa nếu muốn)
qBittorrent
Tải phim
Radarr
Quản lí phim lẻ
Sonarr
Quản lí phim bộ
Prowlarr
Sẽ tìm nguồn tải phim cho 2 cái trên
Bazarr
Tự động tải sub việt, sub anh theo tên phim