Instalação

  1. Crie um dispositivo push em Dashboard → Devices e copie a chave de ingestão.
  2. No Node-RED: Menu → Import → envie mqtt-to-probeharbor.json (ou cole a URL).
  3. Defina a variável de ambiente PROBEHARBOR_INGEST_KEY (ou edite o nó function). Aponte os nós MQTT para o seu broker.
  4. Faça o deploy e confirme o HTTP 200 no nó de debug. As leituras aparecem em Devices / Overview.

O fluxo limita o envio a cerca de 1 POST por minuto e inclui uma aba opcional para o portão da garagem. O ProbeHarbor não é um broker MQTT — mantenha o Mosquitto na rede local.

O que ele envia

Envelope para POST /api/ingest/mqtt com o cabeçalho X-Ingest-Key:

{
  "topic": "home/garage/temp",
  "message": { "temp1": 42.5, "humidity": 55 }
}

Relacionados

Perguntas frequentes sobre Node-RED

Importação, chaves e a relação com o Home Assistant.

Preciso do Node-RED se já tenho o Home Assistant?

Não. O HACS pode consultar um link de compartilhamento para criar entidades. Use o Node-RED quando você já espelha tópicos do Mosquitto com flows e quer fazer POSTs HTTPS para o ProbeHarbor sem expor o broker. Guia: probeharbor.dev/integrations/node-red.

Onde está o arquivo do flow?

Baixe probeharbor.dev/nodered/mqtt-to-probeharbor.json: uma aba de temperatura mais uma aba opcional de portão da garagem, limitada a cerca de um POST por minuto.

O ProbeHarbor é um broker MQTT?

Não. Mantenha o Mosquitto local. O Node-RED (ou o rest_command do HA) faz POST para /api/ingest/mqtt com a chave do seu dispositivo push.