Installation

  1. Créez un appareil push dans Dashboard → Devices et copiez la clé d’ingestion.
  2. Dans Node-RED : Menu → Import → importez mqtt-to-probeharbor.json (ou collez l’URL).
  3. Définissez la variable d’environnement PROBEHARBOR_INGEST_KEY (ou modifiez le nœud function). Pointez les nœuds MQTT vers votre broker.
  4. Déployez et vérifiez le code HTTP 200 dans le nœud debug. Les relevés apparaissent dans Devices / Overview.

Le flow limite l’envoi à environ 1 POST par minute et inclut un onglet optionnel pour la porte de garage. ProbeHarbor n’est pas un broker MQTT — gardez Mosquitto sur le réseau local.

Ce qu’il envoie

Enveloppe pour POST /api/ingest/mqtt avec l’en-tête X-Ingest-Key :

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

Voir aussi

FAQ Node-RED

Import, clés et lien avec Home Assistant.

Ai-je besoin de Node-RED si j’ai déjà Home Assistant ?

Non. HACS peut interroger un lien de partage pour créer des entités. Utilisez Node-RED si vous dupliquez déjà des topics Mosquitto avec des flows et voulez envoyer des POST HTTPS vers ProbeHarbor sans exposer le broker. Guide : probeharbor.dev/integrations/node-red.

Où se trouve le fichier du flow ?

Téléchargez probeharbor.dev/nodered/mqtt-to-probeharbor.json : un onglet température et un onglet facultatif pour la porte de garage, limité à environ un POST par minute.

ProbeHarbor est-il un broker MQTT ?

Non. Gardez Mosquitto en local. Node-RED (ou le rest_command de HA) envoie un POST à /api/ingest/mqtt avec la clé de votre appareil push.