Ứng dụng iOS để xuất dữ liệu HomeKit?


1

Tôi đã mua một cảm biến thời tiết phù hợp với Elgato Eve HomeKit. Nó hoạt động đủ tốt nhưng không may là ứng dụng đi kèm của nó không hỗ trợ xuất dữ liệu.

Từ những gì tôi hiểu về Apple HomeKit, các ứng dụng khác sẽ có khả năng truy cập dữ liệu HomeKit được lưu trữ trên cùng một thiết bị (ví dụ như từ cảm biến thời tiết), nếu tôi cho phép chúng làm như vậy.

Vì vậy, có một ứng dụng iOS (có lẽ chung chung) cho phép tôi xem tất cả dữ liệu HomeKit được lưu trữ trên iPhone của mình và để xuất nó (ví dụ: gửi tệp CSV qua e-mail hoặc tương tự).

CẬP NHẬT Về mặt nhiệt độ khung HomeKit của Apple có vẻ dễ truy cập như HMCharacteristics, ví dụ như loại HMCharacteristicTypeCurrentTemperaturebên trong một HMServiceloại HMServiceTypeThermostat. Tôi vẫn chưa tìm thấy liệu khung HomeKit có thực sự hỗ trợ khái niệm dữ liệu lịch sử hay không (ví dụ nhiệt độ trong quá khứ). Ứng dụng mẫu HMCatalog của Apple chỉ ra rằng thiết bị cụ thể cũng duy trì một số đặc điểm riêng tư, một số trong đó có thể (có thể) có liên quan đến dữ liệu lịch sử. Ngoài ra, cũng có thể là tất cả nhiệt độ đến ứng dụng của Elegato Eve dưới dạng thông báo và do đó dữ liệu lịch sử chỉ được hỗ trợ ở cấp độ của ứng dụng này.

Câu trả lời:


1

Tôi đã có thể giải quyết điều này như sau:

  • sử dụng iTunes để đồng bộ hóa từ iOS sang Mac để tạo bản sao lưu iPhone không được mã hóa
  • lấy và khởi động Trình sao lưu dự phòng iPhone cho OS X
  • chọn sao lưu mới nhất, sau đó Expert Mode, sau đó ứng dụng tên miền, sau đó com.elgato.eve, Documents, Elgato Systems##EveWeather##*sql( *viết tắt của những gì trông giống như một số sê-ri thiết bị) và giải nén tập tin SQL để~/Desktop/
  • sqlite3 ~/Desktop/Application\ Domains/com.elgato.eve/Documents/Elgato Systems##EveWeather##*sql cho thấy cơ sở dữ liệu chứa 3 bảng, một bảng cho độ ẩm, nhiệt độ và áp suất không khí mỗi bảng
  • xuất bảng ví dụ sang tệp CSV , sau đó nhập ví dụ vào Excel

1
Tôi nên nói thêm rằng bây giờ Elgato đã thêm khả năng xuất CVS gốc vào ứng dụng của mình, vì vậy cách giải quyết này không còn cần thiết nữa.
Drux
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.