การเชื่อมต่อ / การทำงานอัตโนมัติ
Home Assistant และ Marrow Health
อัตโนมัติ
ก้าว การนอนหลับ น้ำหนัก และแคลอรีเป็นเซ็นเซอร์ของ Home Assistant อัปเดตตามกำหนดเวลา สำหรับแดชบอร์ดและระบบอัตโนมัติในบ้าน
เปิดใน Marrow ใช้ได้บน iPhone ที่มี Marrow 1.5 ขึ้นไป
อัตโนมัติ (ทริกเกอร์ Webhook) ฟรี
Marrow โพสต์ CSV หรือ JSON ไปยัง URL ตามกำหนดเวลา แม้ปิดแอปอยู่ สิ่งที่ต้องมี: Home Assistant ของคุณที่เข้าถึงได้ผ่าน HTTPS
- ใน Marrow เปิดส่งออกแล้วแตะ Home Assistant เปิด อัตโนมัติ
- เพิ่มทริกเกอร์ webhook และเซ็นเซอร์จากสูตรลงใน
configuration.yaml. - ใน Marrow: การทำงานอัตโนมัติใหม่ หน้าของมันจะถามหา:
- ที่อยู่: ที่อยู่ Home Assistant ของคุณ ตามด้วย
/api/webhook/และ webhook id จากสูตร ต้องเข้าถึงได้ผ่าน HTTPS ไม่ต้องใช้เฮดเดอร์ หน้าตาเช่นhttps://<your-ha>/api/webhook/<id>. - ข้อมูล และ ความถี่: ชนิดของข้อมูล JSON หรือ CSV และความถี่ในการทำงาน
- ทำงาน: รีสตาร์ท Home Assistant หลังแก้
configuration.yamlแล้วสั่งทำงานตอนนี้
- ที่อยู่: ที่อยู่ Home Assistant ของคุณ ตามด้วย
ถ้าใช้ไม่ได้
ใน Home Assistant
- ส่งถึงแล้ว แต่เซ็นเซอร์ไม่เปลี่ยน Home Assistant ตอบ 200 แม้กับ webhook id ที่ไม่รู้จัก Marrow จึงแสดงว่าส่งถึงแล้ว ตรวจดูว่า id ท้ายที่อยู่ตรงกับ
webhook_idใน configuration.yaml ทุกตัวอักษร - Received remote request for local webhook คำเตือนนี้ในบันทึกของ Home Assistant หมายถึง
local_onlyเปิดอยู่ ซึ่งเป็นค่าเริ่มต้น คำขอจากอินเทอร์เน็ต รวมถึง webhook บนคลาวด์ของ Nabu Casa จึงไม่เกิดผลอะไร ตั้งlocal_only: falseตามสูตร - Server answered 405 webhook รับ POST และ PUT โดยค่าเริ่มต้น ถ้าตั้ง
allowed_methodsไว้ ต้องมี POST ด้วย - แก้ configuration.yaml แล้วไม่เกิดอะไรขึ้น รีสตาร์ท Home Assistant หลังแก้ การเปลี่ยนแปลงของเอนทิตีแบบ template โหลดใหม่ได้ด้วยการทำงาน template reload เช่นกัน
- ไม่มีที่อยู่ HTTPS Marrow ต้องใช้ webhook บนคลาวด์ของ Nabu Casa ให้ที่อยู่แบบนี้ หรือใช้โดเมนของคุณเองที่มีใบรับรองวางไว้หน้า Home Assistant
- ค่าว่างเปล่า เลือก JSON ใน Marrow Home Assistant ส่งเนื้อหาให้
trigger.jsonเฉพาะเมื่อเป็น JSON
ตรวจสอบแบบอัตโนมัติ
- ทดสอบด้วยสั่งทำงานตอนนี้ บรรทัดใต้สั่งทำงานตอนนี้บอกว่าเกิดอะไรขึ้น คำตอบ 2xx ใดๆ ถือว่าส่งถึงแล้ว อย่างอื่นจะแสดงเป็น Server answered พร้อมรหัสสถานะ หรือข้อผิดพลาดของเครือข่าย
- ดูบันทึกกิจกรรม ในการทำงานอัตโนมัติ ตัวเลือกเพิ่มเติม, บันทึกกิจกรรม แสดง 30 ครั้งล่าสุดพร้อมผลของแต่ละครั้ง
- ทำงานช้า iOS เลือกจังหวะของการทำงานเบื้องหลัง และโทรศัพท์ที่ล็อกทิ้งไว้จะส่งตอนปลดล็อกครั้งถัดไป ตั้งแต่ครั้งล่าสุดจะตามให้ทันในรอบถัดไปที่สำเร็จ
- ตัวรับในเครือข่ายบ้านของคุณ Marrow ต้องได้รับสิทธิ์เข้าถึงเครือข่ายในพื้นที่จึงจะเข้าถึงได้ (การตั้งค่า, ความเป็นส่วนตัวและความปลอดภัย, เครือข่ายในพื้นที่) แตะสั่งทำงานตอนนี้สักครั้งโดยเปิด Marrow ไว้ เพื่อให้ iOS ถามได้ เพราะในเบื้องหลัง iOS จะปฏิเสธโดยไม่ถาม
- เปิดไม่ได้ แต่ละการทำงานอัตโนมัติที่เปิดอยู่นับเป็นหนึ่งการเชื่อมต่อ แพลนฟรีเปิดได้ครั้งละ 1 การเชื่อมต่อ Marrow Pro ได้สูงสุด 10 รวม AI เซิร์ฟเวอร์ และการทำงานอัตโนมัติทั้งหมด
วิธีแก้เพิ่มเติมอยู่ในคู่มือ: อัตโนมัติ.