Conexões / Automação
Home Assistant e Marrow Health
Automatizado
Passos, sono, peso e calorias como sensores do Home Assistant, atualizados em horário programado, para painéis e automações em casa.
Abrir no Marrow funciona em um iPhone com o Marrow 1.5 ou mais recente.
Automatizado (gatilho de webhook) Grátis
O Marrow envia CSV ou JSON por POST para uma URL em horário programado, com o app fechado. Você precisa de: o seu Home Assistant, acessível por HTTPS.
- No Marrow, abra Exportar e toque em Home Assistant. Ative Automatizado.
- Adicione o gatilho de webhook e os sensores da receita ao
configuration.yaml. - No Marrow: Nova automação. A página dela pede:
- Endereço: o endereço do seu Home Assistant, depois
/api/webhook/e o ID do webhook da receita. Precisa ser acessível por HTTPS. Nenhum cabeçalho necessário. Algo comohttps://<your-ha>/api/webhook/<id>. - Dados e Frequência: o tipo de dado, JSON ou CSV, e com que frequência roda.
- Executar: reinicie o Home Assistant depois de editar o
configuration.yamle depois Executar agora.
- Endereço: o endereço do seu Home Assistant, depois
Se não funcionar
No Home Assistant
- Entregue, mas os sensores não mudam. O Home Assistant responde 200 até para um ID de webhook que ele não conhece, então o Marrow mostra como entregue. Confira se o ID no fim do endereço é exatamente igual ao
webhook_idno configuration.yaml. - Received remote request for local webhook. Este aviso no log do Home Assistant significa que
local_onlyestá ativado, o padrão. Uma requisição vinda da internet, inclusive de um webhook na nuvem do Nabu Casa, então não faz nada. Definalocal_only: false, como na receita. - Server answered 405. O webhook aceita POST e PUT por padrão. Se
allowed_methodsestiver definido, ele precisa incluir POST. - As edições no configuration.yaml não fazem nada. Reinicie o Home Assistant depois de editá-lo. As mudanças em entidades de template também podem ser recarregadas com a ação de recarregar templates.
- Sem endereço HTTPS. O Marrow precisa de um. Um webhook na nuvem do Nabu Casa fornece um, ou coloque um domínio seu com certificado na frente do Home Assistant.
- Os valores estão vazios. Escolha JSON no Marrow. O Home Assistant entrega o corpo em
trigger.jsonapenas quando é JSON.
Verificações do Automatizado
- Teste com Executar agora. A linha embaixo de Executar agora diz o que aconteceu. Qualquer resposta 2xx conta como entregue. Qualquer outra aparece como “Server answered” e o código de status, ou o erro de rede.
- Confira o Registro de atividades. Na automação, Mais opções, Registro de atividades lista as últimas 30 execuções com o resultado de cada uma.
- As execuções atrasam. O iOS escolhe o momento das execuções em segundo plano, e um celular que fica bloqueado envia na próxima vez que for desbloqueado. Desde a última corrida se atualiza na próxima execução que der certo.
- Um receptor na sua rede doméstica. O Marrow precisa do acesso à Rede Local para alcançá-lo (Ajustes, Privacidade e Segurança, Rede Local). Toque em Executar agora uma vez com o Marrow aberto, para o iOS poder perguntar: em segundo plano ele recusa sem perguntar.
- Não quer ativar. Cada automação ativada conta como uma conexão. O plano Grátis mantém 1 conexão ativa por vez. O Marrow Pro mantém até 10: IAs, servidores e automações juntos.
Mais soluções nos guias: Automatizado.