Mit Pull-Feeds ruft ProbeHarbor HTTPS-JSON nach Zeitplan ab, wenn dein Fühler bereits eine öffentliche URL (oder ein TLS-Relay) bereitstellt. Die vollständige Anleitung für Push und Pull, passend zur aktuellen Devices-Oberfläche, findest du unter Push- und Pull-Geräte hinzufügen.
Schritte zur Einrichtung
- Prüfe den Feed mit curl: Fühler verschachtelt unter einem Wurzelobjekt (Standard
temp). - Öffne den Tab Dashboard → Devices → Pull feeds.
- Füge die HTTPS-URL hinzu und setze den JSON root key, falls dein Objekt nicht
tempheißt (z. B.readings). - Klicke auf Test feed URL und dann auf Save pull setup: Die Fühlerschlüssel werden automatisch übernommen.
- Benenne die Bezeichnungen auf derselben Seite um oder klicke auf Accept suggested names.
JSON-Wurzelschlüssel
Beim Pull-Abruf wird nach { "<root>": { "0": { "f": …, "h": … }, … } } gesucht. Die Wurzel ist standardmäßig temp. Flache Schlüssel im Push-Stil und typisierte sensors[] sind für den Push-Ingest gedacht, nicht für den Standard-Pull-Weg.
SenML und Home Assistant REST
Fehlt die eingestellte Wurzel, erkennt ProbeHarbor automatisch SenML JSON (Array nach RFC 8428) und JSON von HA-REST-Sensoren (state + attributes). Füge die HTTPS-URL unverändert ein, ein abweichender JSON-Wurzelschlüssel ist nicht nötig. Ordne Fühlerschlüssel über die SenML-Namen (z. B. 0) zu oder über state bei REST-Feeds mit nur einer Entität. Probiere das öffentliche SenML-Beispiel oder das HA-REST-Beispiel aus.
Mehrere Feeds
Du kannst mehrere Pull-URLs hinzufügen (es gelten die Grenzen deines Tarifs). Halte fest, welche URL produktiv ist und welche zur Demo dient. Sicherheit: Sicherheit des Relays. Abrufverhalten: Fühlerabruf auf der Startseite.
Fehlerbehebung
Ein falscher Wurzelschlüssel oder Tippfehler in Fühlerschlüsseln blenden Karten aus, selbst wenn die URL 200 zurückgibt. Siehe veraltete Messwerte untersuchen.