Tự động hóa
Tìm hiểu về tự động hóa trong HealthyApps.
Last updated: June 9, 2026
Trên trang này
- Tổng quan
- Hạn chế:
- Hiệu suất
- Các loại tự động hóa có sẵn
- REST API
- Home Assistant
- MQTT
- Dropbox
- Google Drive
- iCloud Drive
- Lịch
- Tạo tự động hóa đầu tiên
- Sao lưu và khôi phục tự động hóa
- Khôi phục
- Nhật ký hoạt động
- Truy vấn chậm trong nhật ký hoạt động
- Cảnh báo thiết lập xuất
- Thực hành tốt nhất
- Widget tự động hóa
- Nhận trợ giúp
Hướng dẫn tổng quan tự động hóa
Tự động hóa cho phép bạn xuất và đồng bộ dữ liệu Apple Health tới nhiều đích khác nhau mà không cần thao tác thủ công. Hướng dẫn này tóm tắt tính năng tự động hóa và liên kết tới hướng dẫn chi tiết cho từng loại.
Tổng quan
Tự động hóa là quy trình đã cấu hình để tự động xuất dữ liệu sức khỏe tới dịch vụ bên ngoài, lưu trữ đám mây hoặc đích khác. Sau khi cấu hình, tự động hóa có thể chạy nền tự động.
Lợi ích:
- Sao lưu và đồng bộ dữ liệu tự động
- Không cần thao tác thủ công
- Tần suất đồng bộ có thể cấu hình
- Nhiều loại tự động hóa cho từng trường hợp
- Chạy nền (không cần mở app)
Trường hợp sử dụng:
- Sao lưu đám mây tự động
- Tích hợp hệ thống nhà thông minh
- Tích hợp API cho ứng dụng tùy chỉnh
- Nền tảng phân tích và trực quan hóa dữ liệu
- Chia sẻ dữ liệu sức khỏe với nhà cung cấp dịch vụ y tế
Hạn chế:
- Truy cập dữ liệu sức khỏe: Ứng dụng không được phép truy cập dữ liệu sức khỏe khi iPhone đang khóa. Tự động hóa chỉ chạy khi thiết bị đã mở khóa. Đây là hạn chế của Apple và không thể vượt qua. Thông tin thêm
- Xử lý nền: iOS giới hạn xử lý nền để tiết kiệm pin. Tự động hóa phụ thuộc Làm mới ứng dụng nền và có thể không chạy ngay nếu:
- Đã tắt Làm mới ứng dụng nền cho app
- Thiết bị ở Chế độ nguồn thấp
- Thiết bị không hoạt động trong thời gian dài
- Tài nguyên hệ thống bị hạn chế
- Nhiều app tranh thời gian thực thi nền
- Lên lịch: Liên quan xử lý nền, iOS cũng không cho app chạy nền vào thời điểm chỉ định. Dù đặt tần suất đồng bộ cụ thể, tự động hóa không đảm bảo chạy đúng giờ. Thiết bị phải mở khóa và iOS quyết định khi nào chạy nền. Có thể kích hoạt thủ công bằng:
- Widget tự động hóa: chạm biểu tượng widget để kích hoạt
- Phím tắt — Chạy tự động hóa: dùng thao tác Chạy tự động hóa (xem Lên lịch tự động hóa bằng Phím tắt)
- Kích hoạt trong app: mở tự động hóa trong Health Auto Export rồi thực hiện Xuất thủ công
- Đồng bộ khi app ở foreground: Khi Health Auto Export mở ở foreground, tự động hóa đủ điều kiện có thể chạy lại theo nhịp đều (khoảng mỗi 60 giây). Thiết bị không ngủ khi dùng foreground nên đồng bộ tiếp tục. Vòng lặp foreground chỉ tạm dừng khi thiết bị đạt trạng thái nhiệt nghiêm trọng; nhiệt độ cao (không nghiêm trọng) vẫn có thể đồng bộ foreground. Khi app không ở foreground, các hạn chế lên lịch nền ở trên vẫn áp dụng.
Hiệu suất
Hãy lưu ý iOS được tối ưu cho các tác vụ chạy ngắn trên thiết bị di động với ràng buộc hiệu suất rất chặt. Tác vụ nền thường phải hoàn thành trong 30 giây và bị giới hạn bộ nhớ. Health Auto Export cho phép linh hoạt và tùy chỉnh cao, vì vậy cần hiểu cách cấu hình ảnh hưởng đến hiệu suất app và kết quả.
- Cấu hình: Tự động hóa tạo lượng dữ liệu lớn có thể khiến hệ thống kết thúc tiến trình và tự động hóa không chạy nền. Các cấu hình sau có thể tạo lượng dữ liệu lớn:
- Tự động hóa cấu hình xuất tất cả chỉ số sức khỏe.
- Khuyến nghị: chỉ chọn chỉ số có dữ liệu đã lưu trong Apple Health và dữ liệu bạn thực sự dùng. Ngay cả loại dữ liệu trống cũng ảnh hưởng hiệu suất. Có thể chia chỉ số đã chọn qua nhiều tự động hóa để hệ thống xử lý dễ hơn.
- Tự động hóa dùng nhóm thời gian theo giây hoặc phút, hoặc tắt tóm tắt dữ liệu. Truy vấn chi tiết như vậy có thể chạy lâu và xung đột giới hạn hệ thống.
- Khuyến nghị: dù chi tiết tối đa có vẻ lý tưởng, hãy cân nhắc mỗi chỉ số hoặc loại dữ liệu có cần mức đó không. Cân nhắc nhiều tự động hóa với cài đặt khác nhau.
- Khi xuất tập luyện ngoài trời như đạp xe, chạy, leo núi v.v. kèm dữ liệu tuyến đường, GPS và chỉ số liên quan có thể tạo payload lớn.
- Tự động hóa cấu hình xuất tất cả chỉ số sức khỏe.
- Kích thước payload: Đặc biệt khi dùng xuất REST API, payload lớn có thể gây lỗi máy chủ. Đảm bảo backend xử lý được payload có thể lên tới vài trăm megabyte.
- Tần suất đồng bộ: Thêm widget tự động hóa vào Màn hình chính giúp tự động hóa chạy nền thành công hơn (xem Thiết lập widget cho tự động hóa).
Các loại tự động hóa có sẵn
Health Auto Export hỗ trợ nhiều loại, mỗi loại cho trường hợp cụ thể:
REST API
Gửi dữ liệu sức khỏe tới bất kỳ dịch vụ web nào chấp nhận yêu cầu HTTP POST. Phù hợp backend tùy chỉnh, webhook và API bên thứ ba.
Hướng dẫn: Hướng dẫn tự động hóa REST API
Home Assistant
Đồng bộ chỉ số sức khỏe vào Home Assistant dưới dạng trạng thái cảm biến. Phù hợp tích hợp dữ liệu sức khỏe vào tự động hóa nhà thông minh.
Hướng dẫn: Hướng dẫn tự động hóa Home Assistant
MQTT
Xuất bản dữ liệu sức khỏe lên broker MQTT. Phù hợp nền tảng IoT và hệ thống dùng MQTT.
Hướng dẫn: Hướng dẫn tự động hóa MQTT
Dropbox
Tự động sao lưu dữ liệu sức khỏe lên Dropbox. Tệp được sắp trong thư mục và truy cập từ mọi thiết bị.
Hướng dẫn: Hướng dẫn tự động hóa Dropbox
Google Drive
Tự động sao lưu dữ liệu sức khỏe lên Google Drive. Tệp CSV có thể chuyển sang Google Trang tính để xem dễ hơn.
Hướng dẫn: Hướng dẫn tự động hóa Google Drive
iCloud Drive
Lưu dữ liệu sức khỏe trực tiếp lên iCloud Drive. Thiết lập đơn giản, không cần xác thực.
Hướng dẫn: Hướng dẫn tự động hóa iCloud Drive
Lịch
Tạo sự kiện lịch từ dữ liệu sức khỏe. Xem tập luyện, cột mốc sức khỏe và sự kiện khác trong lịch.
Hướng dẫn: Hướng dẫn tự động hóa Lịch
Tạo tự động hóa đầu tiên
- Vào màn hình Xuất tự động từ điều hướng chính
- Chạm "Tự động hóa mới"
- Chọn loại tự động hóa
- Cấu hình thiết lập riêng loại (xem từng hướng dẫn)
- Cấu hình thiết lập chung (loại dữ liệu, tần suất đồng bộ, v.v.)
- Chạm "Cập nhật" để lưu
- Bật tự động hóa
Sao lưu và khôi phục tự động hóa
Health Auto Export có thể sao lưu cài đặt tự động hóa lên iCloud Drive để bạn khôi phục trên thiết bị mới hoặc sau khi cài lại app. Điều này tách biệt với dữ liệu sức khỏe mà tự động hóa xuất.
- Vị trí sao lưu: Cài đặt tự động hóa được lưu dưới dạng tệp JSON trong iCloud Drive, thư mục Auto Export/Automations (hiển thị trong app Tệp).
- Khi sao lưu: Mỗi lần bạn lưu tự động hóa (chạm Cập nhật hoặc rời màn hình chỉnh sửa), tự động hóa đó được sao lưu tự động.
- Bật hoặc tắt: Mở danh sách tự động hóa và vào Cài đặt tự động hóa, sau đó dùng Sao lưu lên iCloud Drive. Mặc định bật. Nếu tắt, bạn sẽ được hỏi có xóa tệp sao lưu hiện có trên iCloud Drive không — tự động hóa vẫn ở trên thiết bị.
Khôi phục
Nếu bạn mở Xuất tự động và chưa có tự động hóa nhưng có sao lưu trên iCloud Drive, nút Khôi phục từ iCloud Drive sẽ hiện. Chạm để lấy lại tự động hóa.
Một số điều cần biết sau khi khôi phục:
- Kết nối lại tài khoản: Vì quyền riêng tư, mã đăng nhập của dịch vụ như Dropbox và Google Drive không có trong sao lưu. Sau khi khôi phục, kết nối lại các dịch vụ đó trong từng tự động hóa.
- Bật lại tự động hóa: Tự động hóa đã khôi phục bắt đầu ở trạng thái tắt để không chạy bất ngờ với cài đặt lỗi thời. Xem lại từng mục và bật khi sẵn sàng.
- Khôi phục một phần: Nếu một số tự động hóa không khôi phục được (ví dụ tệp chưa tải xong, khóa mã hóa chưa sẵn sàng, hoặc được tạo bởi phiên bản app mới hơn), phần còn lại vẫn được khôi phục và bạn sẽ thấy mục nào bị bỏ qua.
Lưu ý: Tiêu đề yêu cầu và thông tin xác thực bạn nhập vào tự động hóa (như mật khẩu MQTT) được mã hóa trong tệp sao lưu iCloud Drive. Khôi phục trên thiết bị mới cần iCloud Keychain để app giải mã. Tệp chia sẻ/xuất thủ công vẫn là JSON thuần không mã hóa.
Nhật ký hoạt động
Mỗi tự động hóa có Nhật ký hoạt động cho lịch sử chạy.
- Mở tự động hóa và chạm Xem nhật ký hoạt động.
- Sự kiện được nhóm theo lần chạy (lần mới nhất ở trên). Mở rộng lần chạy để xem từng sự kiện.
- Cảnh báo (ví dụ truy vấn dữ liệu sức khỏe chậm) nghĩa là lần chạy hoàn tất nhưng một bước mất lâu hơn dự kiến. Lỗi nghĩa là bước thất bại (tải lên, đọc HealthKit, xác thực, v.v.).
- Xóa (thanh công cụ) chỉ xóa lịch sử hoạt động của tự động hóa đó, không xóa nhật ký chẩn đoán toàn app.
- Chia sẻ (thanh công cụ) xuất toàn bộ ZIP chẩn đoán Nhật ký sự kiện ứng dụng — cùng gói với Cài đặt → Nâng cao → Xuất nhật ký sự kiện. Xem Hướng dẫn nhật ký sự kiện ứng dụng.
Truy vấn chậm trong nhật ký hoạt động
- Nếu lấy dữ liệu sức khỏe lâu, nhật ký hoạt động có thể hiển thị cảnh báo truy vấn dữ liệu sức khỏe chậm (không phải lỗi).
- Để chạy nhanh hơn: chọn ít chỉ số sức khỏe hơn, phạm vi ngày ngắn hơn, bật Tóm tắt dữ liệu, chọn Nhóm theo thời gian thô hơn (giờ, ngày hoặc tuần).
- Tự động hóa thời gian thực dùng nhóm chi tiết theo thiết kế nên có thể ghi cảnh báo chậm thường xuyên hơn.
Cảnh báo thiết lập xuất
Khi cấu hình tự động hóa chỉ số sức khỏe (không phải Home Assistant), nếu cấu hình có thể chậm, có thể có chân trang dưới Thiết lập xuất:
- Tóm tắt dữ liệu tắt, hoặc nhóm thời gian là phút hoặc giây, và
- Đã chọn hơn 10 chỉ số sức khỏe
Chân trang gợi ý ít chỉ số hơn, phạm vi ngày ngắn hơn, tóm tắt dữ liệu hoặc nhóm thời gian thô hơn và liên kết tới hướng dẫn này. Cảnh báo truy vấn chậm trong nhật ký hoạt động là riêng và xuất hiện sau lần chạy khi truy vấn vượt ngưỡng.
Thực hành tốt nhất
- Đồng bộ tự động:
- Sạc thiết bị và dùng Phản chiếu iPhone
- Khi sạc, iOS hạn chế hiệu năng ít hơn nên dữ liệu đồng bộ thường xuyên hơn
- Với Phản chiếu iPhone, thiết bị hoạt động như đã mở khóa; Health Auto Export có thể truy cập dữ liệu sức khỏe và chạy tự động hóa
- Tần suất đồng bộ:
- Cân bằng độ mới dữ liệu và tài nguyên
- Đồng bộ hàng ngày phù hợp hầu hết trường hợp
- Thường xuyên hơn cho nhu cầu thời gian thực
- Ít hơn cho dữ liệu tóm tắt
- Chọn dữ liệu:
- Chỉ chọn chỉ số cần thiết
- Giảm thời gian xử lý và kích thước dữ liệu
- Cân nhắc tự động hóa riêng cho từng nhóm chỉ số
- Kiểm thử:
- Chạy xuất thủ công
- Xác nhận dữ liệu xuất hiện tại đích
- Kiểm nhật ký hoạt động tìm lỗi
- Theo dõi sát đợt đồng bộ đầu
- Giám sát:
- Xem nhật ký hoạt động thường xuyên
- Kiểm chỉ báo trạng thái tự động hóa
- Đặt thông báo cho tự động hóa quan trọng
- Giám sát đích nhận dữ liệu
- Bảo mật:
- Dùng phương thức xác thực an toàn
- Cập nhật thông tin đăng nhập
- Dùng HTTPS/TLS khi có
- Xem lại cài đặt quyền riêng tư
- Hiệu năng:
- Dùng nhóm thời gian phù hợp
- Cân nhắc phạm vi ngày cho lưu trữ đám mây
- Theo dõi pin và dữ liệu
- Xem cảnh báo chậm trong Nhật ký hoạt động
- Chiến lược sao lưu:
- Dùng nhiều loại tự động hóa để dự phòng
- Kết hợp lưu trữ đám mây với tích hợp API
- Giữ sao lưu cục bộ khi có thể
- Kiểm thử quy trình khôi phục
- Khắc phục sự cố:
- Kiểm nhật ký hoạt động trước
- Kiểm tra kết nối mạng
- Kiểm tra thông tin xác thực
- Xem hướng dẫn từng loại cho vấn đề cụ thể
Widget tự động hóa
Thêm widget "Tự động hóa" lên Màn hình chính để:
- Xem trạng thái tự động hóa nhanh
- Kích hoạt thủ công
- Tối ưu tải lên nền
Nhận trợ giúp
Nếu cần trợ giúp về loại tự động hóa cụ thể:
- Xem hướng dẫn tự động hóa tương ứng
- Kiểm thông báo lỗi trong nhật ký hoạt động
- Đọc phần khắc phục sự cố
- Liên hệ hỗ trợ nếu vấn đề vẫn còn