MQTT Bridge für Pflanzensensoren

Beta

Leite Messwerte von Pflanzensensoren von deinem eigenen MQTT Broker an die App weiter.

Veröffentlicht: 1. Oktober 2026

MQTT Bridge für Pflanzensensoren
Image
ghcr.io/koktaildotcom/urbanjungle-mqtt-bridge
Läuft auf
Docker mit Docker Compose, neben deinem MQTT Broker
Gateways
OpenMQTTGateway, Theengs Gateway oder jeder Publisher von JSON Messwerten
Standard-Topic
urbanjungle/+/state, oder home/+/BTtoMQTT/+ für die Gateways
Messwerte
Bodenfeuchte, Licht, Temperatur, Nährstoffe, Batterie
Healthcheck
GET /health auf Port 8090
Konto
Verbunden mit einem Gerätecode über OAuth 2.0, nur Zugriff auf Sensoren

Die Urban Jungle Care MQTT Bridge ist ein kleiner Docker Container, der Messwerte von Pflanzensensoren von deinem MQTT Broker an dein Urban Jungle Care Konto weiterleitet. Deine Pflanzen bleiben aktuell, während dein Handy weg ist, ohne Homey oder Home Assistant.

Was die Bridge macht

  • Abonniert ein Topic auf deinem Broker und liest Bodenfeuchte, Licht, Temperatur, Nährstoffe und Batterie aus jeder Nachricht.
  • Sendet diese Messwerte an dein Konto, damit die App sie mit dem Rest der Historie zeigt.
  • Registriert selbst einen Sensor, den dein Konto noch nicht kennt. Du ordnest ihn danach in der App einer Pflanze zu.
  • Ignoriert alles andere, was ein Gateway veröffentlicht, etwa Thermometer, Beacons und Statusnachrichten.

Was du brauchst

  • Einen MQTT Broker, zum Beispiel Mosquitto.
  • Ein Gateway, das deine Pflanzensensoren per Bluetooth ausliest und auf dem Broker veröffentlicht, etwa OpenMQTTGateway oder Theengs Gateway.
  • Docker mit Docker Compose auf einem Rechner, der den Broker erreicht.
  • Ein Urban Jungle Care Konto, dasselbe wie in der mobilen App.

So richtest du es ein

  1. Erstelle eine docker-compose.yml mit der Bridge:

    services:
      mqtt-bridge:
        image: ghcr.io/koktaildotcom/urbanjungle-mqtt-bridge:latest
        restart: unless-stopped
        environment:
          MQTT_URL: mqtt://192.168.1.10:1883
          MQTT_TOPIC: home/+/BTtoMQTT/+
        volumes:
          - bridge-data:/data
    volumes:
      bridge-data:
  2. Starte sie mit docker compose up -d.

  3. Lies den Gerätecode mit docker compose logs mqtt-bridge.

  4. Öffne die Adresse aus dem Log, melde dich mit deinem Urban Jungle Care Konto an und gib den Code ein.

Das Log meldet danach, dass die Autorisierung geklappt hat, und die Messwerte kommen in der App an. Füge MQTT_USERNAME und MQTT_PASSWORD hinzu, wenn dein Broker eine Anmeldung braucht.

Dein eigener Publisher

Die Bridge ist an kein Gateway gebunden. Veröffentliche ein JSON Objekt wie {"moisture": 45, "temperature": 23} auf urbanjungle/<Sensoradresse>/state und es landet in deinem Konto. Eine Nachricht darf auch nur einen Teil der Werte enthalten.

Die Verbindung widerrufen

Öffne in der App Integrationen, suche MQTT Bridge unter Connected apps und wähle Revoke access. Die Bridge verliert sofort ihren Zugriff und loggt einen neuen Code, den du nur eingibst, wenn du sie wieder verbinden willst.

Fragen zu dieser Integration