Kết nối / Tự động hóa
Home Assistant và Marrow Health
Tự động
Bước chân, giấc ngủ, cân nặng và calo thành cảm biến Home Assistant, cập nhật theo lịch, cho bảng điều khiển và tự động hóa tại nhà.
Mở trong Marrow hoạt động trên iPhone có Marrow 1.5 trở lên.
Tự động (Trigger webhook) Miễn phí
Marrow POST CSV hoặc JSON tới một URL theo lịch, kể cả khi đóng ứng dụng. Bạn cần: Home Assistant của bạn, truy cập được qua HTTPS.
- Trong Marrow, mở Xuất và chạm Home Assistant. Bật Tự động.
- Thêm trigger webhook và các cảm biến từ công thức vào
configuration.yaml. - Trong Marrow: Tự động hóa mới. Trang của nó hỏi:
- Địa chỉ: địa chỉ Home Assistant của bạn, rồi
/api/webhook/và webhook id từ công thức. Nó phải truy cập được qua HTTPS. Không cần tiêu đề. Trông nhưhttps://<your-ha>/api/webhook/<id>. - Dữ liệu và Nhịp chạy: loại dữ liệu, JSON hoặc CSV, và tần suất chạy.
- Chạy: khởi động lại Home Assistant sau khi sửa
configuration.yaml, rồi Chạy ngay.
- Địa chỉ: địa chỉ Home Assistant của bạn, rồi
Nếu không chạy được
Trong Home Assistant
- Đã gửi mà cảm biến không đổi. Home Assistant trả lời 200 ngay cả với webhook id nó không biết, nên Marrow hiện đã gửi. Kiểm tra id ở cuối địa chỉ khớp chính xác với
webhook_idtrong configuration.yaml. - Received remote request for local webhook. Cảnh báo này trong nhật ký Home Assistant nghĩa là
local_onlyđang bật, vốn là mặc định. Khi đó một yêu cầu từ internet, kể cả webhook cloud của Nabu Casa, sẽ không có tác dụng. Đặtlocal_only: false, như trong công thức. - Server answered 405. Webhook mặc định nhận POST và PUT. Nếu
allowed_methodsđược đặt, nó phải gồm POST. - Sửa configuration.yaml mà không có tác dụng. Khởi động lại Home Assistant sau khi sửa. Thay đổi với các thực thể template cũng có thể được nạp lại bằng hành động template reload.
- Không có địa chỉ HTTPS. Marrow cần một địa chỉ. Webhook cloud của Nabu Casa cung cấp một địa chỉ, hoặc đặt tên miền riêng có chứng chỉ phía trước Home Assistant.
- Giá trị trống. Chọn JSON trong Marrow. Home Assistant chỉ đưa phần thân vào
trigger.jsonkhi nó là JSON.
Kiểm tra Tự động
- Thử bằng Chạy ngay. Dòng bên dưới Chạy ngay cho biết chuyện gì đã xảy ra. Bất kỳ phản hồi 2xx nào cũng tính là đã gửi. Còn lại sẽ hiện là Server answered cùng mã trạng thái, hoặc lỗi mạng.
- Kiểm tra Nhật ký hoạt động. Trong tác vụ, Thêm tùy chọn, Nhật ký hoạt động liệt kê 30 lần chạy gần nhất cùng kết quả của từng lần.
- Các lần chạy đến muộn. iOS chọn thời điểm cho các lần chạy nền, và một chiếc điện thoại khóa cả ngày sẽ gửi khi được mở khóa lần tiếp theo. Kể từ lần chạy trước sẽ bắt kịp ở lần chạy thành công kế tiếp.
- Bên nhận trong mạng nhà bạn. Marrow cần quyền truy cập Mạng cục bộ để kết nối tới đó (Cài đặt, Quyền riêng tư và Bảo mật, Mạng cục bộ). Chạm Chạy ngay một lần khi đang mở Marrow để iOS có thể hỏi: ở chế độ nền, nó từ chối mà không hỏi.
- Không bật lên được. Mỗi tác vụ tự động hóa đang bật được tính là một kết nối. Gói miễn phí giữ được 1 kết nối bật cùng lúc. Marrow Pro giữ tới 10: AI, máy chủ và tự động hóa cộng lại.
Thêm cách khắc phục trong hướng dẫn: Tự động.