Sambungan / Automasi
Home Assistant dan Marrow Health
Automatik
Langkah, tidur, berat badan dan kalori sebagai sensor Home Assistant, dikemas kini mengikut jadual, untuk papan pemuka dan automasi di rumah.
Buka dalam Marrow berfungsi pada iPhone dengan Marrow 1.5 atau lebih baharu.
Automatik (Pencetus webhook) Percuma
Marrow membuat POST CSV atau JSON ke URL mengikut jadual, dengan apl ditutup. Anda memerlukan: Home Assistant anda, boleh dicapai melalui HTTPS.
- Dalam Marrow, buka Eksport dan ketik Home Assistant. Hidupkan Automatik.
- Tambah pencetus webhook dan sensor daripada resipi ke
configuration.yaml. - Dalam Marrow: Automasi Baharu. Halamannya meminta:
- Alamat: Alamat Home Assistant anda, kemudian
/api/webhook/dan id webhook daripada resipi. Ia mesti boleh dicapai melalui HTTPS. Tiada pengepala diperlukan. Rupanya sepertihttps://<your-ha>/api/webhook/<id>. - Data dan Kekerapan: jenis data, JSON atau CSV, dan kekerapan ia berjalan.
- Jalankan: Mulakan semula Home Assistant selepas mengedit
configuration.yaml, kemudian Jalankan sekarang.
- Alamat: Alamat Home Assistant anda, kemudian
Jika ia tidak berfungsi
Dalam Home Assistant
- Dihantar, namun sensor tidak berubah. Home Assistant menjawab 200 walaupun untuk id webhook yang tidak dikenalinya, jadi Marrow menunjukkan dihantar. Semak bahawa id di hujung alamat sepadan tepat dengan
webhook_iddalam configuration.yaml. - Received remote request for local webhook. Amaran ini dalam log Home Assistant bermakna
local_onlyhidup, iaitu lalainya. Permintaan daripada internet, termasuk webhook cloud Nabu Casa, kemudian tidak berbuat apa-apa. Tetapkanlocal_only: false, seperti dalam resipi. - Server answered 405. Webhook menerima POST dan PUT secara lalai. Jika
allowed_methodsditetapkan, ia mesti termasuk POST. - Pengeditan pada configuration.yaml tidak berbuat apa-apa. Mulakan semula Home Assistant selepas mengeditnya. Perubahan pada entiti templat juga boleh dimuat semula dengan tindakan muat semula templat.
- Tiada alamat HTTPS. Marrow memerlukannya. Webhook cloud Nabu Casa memberikannya, atau letakkan domain anda sendiri dengan sijil di hadapan Home Assistant.
- Nilai kosong. Pilih JSON dalam Marrow. Home Assistant menyerahkan badan kepada
trigger.jsonhanya apabila ia JSON.
Semakan Automatik
- Uji dengan Jalankan sekarang. Baris di bawah Jalankan sekarang menyatakan apa yang berlaku. Mana-mana jawapan 2xx dikira sebagai dihantar. Selain itu dipaparkan sebagai Server answered dan kod status, atau ralat rangkaian.
- Semak Log aktiviti. Dalam automasi, Lebih banyak pilihan, Log aktiviti menyenaraikan 30 larian terakhir dengan keputusan setiap satu.
- Larian datang lewat. iOS memilih masa untuk larian latar belakang, dan telefon yang kekal berkunci menghantar apabila ia dibuka kunci seterusnya. Sejak larian terakhir mengejar pada larian berjaya yang berikutnya.
- Penerima pada rangkaian rumah anda. Marrow memerlukan akses Local Network untuk mencapainya (Settings, Privacy and Security, Local Network). Ketik Jalankan sekarang sekali dengan Marrow dibuka, supaya iOS boleh bertanya: di latar belakang ia menolak tanpa bertanya.
- Ia tidak mahu hidup. Setiap automasi yang hidup dikira sebagai sambungan. Percuma mengekalkan 1 sambungan hidup pada satu masa. Marrow Pro mengekalkan sehingga 10: AI, pelayan dan automasi bersama.
Lebih banyak penyelesaian dalam panduan: Automatik.