Instalación

  1. Crea un dispositivo push en Dashboard → Devices y copia la clave de ingesta.
  2. En Node-RED: Menu → Import → sube mqtt-to-probeharbor.json (o pega la URL).
  3. Define la variable de entorno PROBEHARBOR_INGEST_KEY (o edita el nodo function). Apunta los nodos MQTT a tu broker.
  4. Despliega y confirma un HTTP 200 en el nodo debug. Las lecturas aparecen en Devices / Overview.

El flujo limita el envío a aproximadamente 1 POST por minuto e incluye una pestaña opcional para la puerta del garaje. ProbeHarbor no es un broker MQTT: mantén Mosquitto en la red local.

Qué envía por POST

Envoltorio para POST /api/ingest/mqtt con la cabecera X-Ingest-Key:

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

Relacionado

Preguntas frecuentes sobre Node-RED

Importación, claves y cómo se relaciona con Home Assistant.

¿Necesito Node-RED si ya tengo Home Assistant?

No. HACS puede consultar un enlace compartido para crear entidades. Usa Node-RED cuando ya replicas topics de Mosquitto con flujos y quieres enviar POST HTTPS a ProbeHarbor sin exponer el broker. Guía: probeharbor.dev/integrations/node-red.

¿Dónde está el archivo del flujo?

Descarga probeharbor.dev/nodered/mqtt-to-probeharbor.json: pestaña de temperatura más una pestaña opcional para la puerta del garaje, limitado a aproximadamente un POST por minuto.

¿ProbeHarbor es un broker MQTT?

No. Mantén Mosquitto en local. Node-RED (o rest_command de HA) hace POST a /api/ingest/mqtt con la clave de tu dispositivo push.