Rezepte für ESPHome und Shelly

Temperatur, Luftfeuchte und Türkontakt aus ESPHome- oder Shelly-Firmware an den Push-Ingest von ProbeHarbor senden, ganz ohne eigene Arduino-Sketches.

Nahaufnahme weißer Cat-5e-Ethernet-Kabel mit RJ45-Steckern
Das Fühler-JSON verlässt das LAN meist über Ethernet oder ein nahes Relay, nicht direkt übers öffentliche Internet. Foto: DiscDepotDundee.co.uk. CC BY-SA 4.0

In vielen Garagen laufen bereits ESPHome- oder Shelly-Module für Licht, Tore und Klima. Du brauchst keinen eigenen Arduino-Sketch, um ProbeHarbor mit Daten zu versorgen. Sende per POST dasselbe typisierte sensors[]-JSON, das die Ingest-API von jedem HTTPS-Client in deinem LAN annimmt.

Bevor du YAML schreibst

  1. Lege unter Dashboard → Devices ein Push-Gerät an (ein Klick) und kopiere die Ingest-URL.
  2. Sende einen Test-POST (curl oder Firmware): Die Schlüssel werden automatisch übernommen; umbenennen kannst du sie später.
  3. Behalte Mosquitto lokal, wenn du möchtest: siehe MQTT-Bridge oder die HACS-Integration für den Parallelbetrieb.

Muster für ESPHome

Aktiviere die Komponente http_request, frage deinen DHT- oder BME-Fühler in einem Intervall ab und sende per POST einen JSON-Body mit den Arten temperature und humidity. Speichere die Ingest-URL in secrets.yaml und committe niemals den Geräteschlüssel.


        # secrets.yaml
probeharbor_ingest_url: https://probeharbor.dev/api/ingest/YOUR_DEVICE_KEY

# interval action (simplified)
# POST {"sensors":[
#   {"key":"garage_temp","kind":"temperature","value":42.1,"unit":"F"},
#   {"key":"garage_rh","kind":"humidity","value":38,"unit":"%"}
# ]}
      

Vollständiges YAML mit Lambda-Body: Entwicklerdokumentation · Referenz der Nutzdaten unter Ingest und Webhooks.

Shelly-Türkontakt

Lass beim Shelly Plus / Gen2 einen HTTP-POST auslösen, wenn der Eingang für das Garagentor umschaltet. Verwende kind: door mit bool: true für offen und false für geschlossen. Ordne den Schlüssel (zum Beispiel garage_door) unter Devices zu.


        {
  "sensors": [
    { "key": "garage_door", "kind": "door", "bool": true }
  ]
}
      

Was du mit Tor- und Temperaturdaten anfängst

Kombiniere einen Torsensor mit Frost-Schwellenwerten unter Dashboard → Alerts → Rules. Schritt für Schritt: Playbook Garagentor + Kälte. Kombiniere es mit dem Playbook für Kälteeinbrüche für die Reaktionsschritte im Haushalt.

Häufige Fragen

Muss ich auf MQTT mit Home Assistant verzichten?
Nein. Viele Haushalte betreiben beides parallel: Mosquitto lokal für Automationen plus HTTPS-Push-Ingest für die Frost- und Wasser-SMS und den Verlauf von ProbeHarbor.

Welche Shelly-Modelle funktionieren?
Jedes Shelly, das einen HTTP-POST senden kann (Plus / Gen2 mit Skripten oder Webhook-Aktionen). Ordne den Türschlüssel nach dem ersten POST unter Dashboard → Devices zu.