Les flux en pull permettent à ProbeHarbor de récupérer un JSON en HTTPS selon un calendrier lorsque votre sonde dispose déjà d’une URL publique (ou d’un relais TLS). Pour le guide complet push et pull correspondant à l’interface Devices actuelle, commencez par ajouter des appareils en push et en pull.
Étapes de configuration
- Vérifiez le flux avec curl : sondes imbriquées sous un objet racine (par défaut
temp). - Ouvrez l’onglet Dashboard → Devices → Pull feeds.
- Ajoutez l’URL HTTPS et renseignez JSON root key si votre objet ne s’appelle pas
temp(par ex.readings). - Utilisez Test feed URL, puis Save pull setup : les clés de sonde sont importées automatiquement.
- Renommez les libellés sur la même page ou cliquez sur Accept suggested names.
Clé racine JSON
L’analyse des flux en pull recherche { "<root>": { "0": { "f": …, "h": … }, … } }. La racine est temp par défaut. Les clés à plat de style push et les sensors[] typés relèvent de l’ingestion par push, pas du chemin pull par défaut.
SenML et Home Assistant REST
Lorsque la racine configurée est absente, ProbeHarbor détecte automatiquement le SenML JSON (tableau RFC 8428) et le JSON d’un capteur HA REST (state + attributes). Collez l’URL HTTPS telle quelle, sans remplacer la racine JSON. Associez les clés de sonde aux noms SenML (par ex. 0) ou à state pour les flux REST à entité unique. Essayez l’exemple SenML public ou l’exemple HA REST.
Plusieurs flux
Vous pouvez ajouter plusieurs URL en pull (dans les limites de votre formule). Notez quelle URL est la production et laquelle sert de démo. Sécurité : sécurité du relais. Comportement de récupération : récupération des sondes sur la page d’accueil.
Dépannage
Une mauvaise clé racine ou une faute de frappe dans une clé de sonde masque les cartes même quand l’URL renvoie 200. Voir diagnostiquer des relevés figés.