# Dragino LWL02 LoRaWAN Water Leak Sensor

**URL:** <https://community-smarthome.com/t/dragino-lwl02-lorawan-water-leak-sensor/12104>\
**Category:** Sensoren\
**Tags:** automatisierung\
**Created:** [10. November 2026 um 19:00 UTC](https://community-smarthome.com/t/dragino-lwl02-lorawan-water-leak-sensor/12104 "2026-11-10T19:00:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hafenmeister](https://community-smarthome.com/letter_avatar_proxy/v4/letter/h/3bc359/32.png) [@Hafenmeister](https://community-smarthome.com/u/Hafenmeister)\
**Post date:** [10. November 2026 um 19:00 UTC](https://community-smarthome.com/t/dragino-lwl02-lorawan-water-leak-sensor/12104/1 "2026-11-10T19:00:49Z")

</div>

Dragino LWL02 LoRaWAN Water Leak Sensor optional mit Water Leak Cabel

Der LWL02 ist der Bruder vom LDS02 Türsensor und beide benutzen den gleichen Decoder und sind bis auf den eigentlichen Auslöser ziemlich identisch.

 ![image](https://community-smarthome.com/uploads/default/original/3X/a/2/a2d62304ac77cb327b294ce8af4e4327e5f03512.jpeg)

Durch das Leckagekabel lässt sich der zu überwachende Bereich deutlich vergrößern

 ![image](https://community-smarthome.com/uploads/default/original/3X/6/5/6567c720855b7445d1ab6e291f0b0fe10e1d0430.jpeg)

Hier beschreibe ich wie das Gerät eingerichtet werden kann:

Auch wenn das Gerät später Cloudfree über einen eigenen LNS (Chirpstack) betrieben wird, empfehle ich es als erstes in TTN einzurichten.

Sollte noch kein kostenfreier Account vorhanden sein, dann erst erstellen:

[https://www.thethingsnetwork.org/get-started](https://www.thethingsnetwork.org/get-started)

 ![image](https://community-smarthome.com/uploads/default/original/3X/d/6/d6d9b050aa18c14987021529cfcafc8b46519e87.png)

 ![image](https://community-smarthome.com/uploads/default/original/3X/7/5/759416cf0839cb99b1722d9657fdc404e34bbda2.png)

Formular ausfüllen und die Email von TTN durch den Klick auf den Bestätigungslink bestätigen

 ![image](https://community-smarthome.com/uploads/default/original/3X/7/a/7a8c42df7711eb1b782190b3087ba50c40add650.png)

Einloggen: [http://eu1.cloud.thethings.network/](http://eu1.cloud.thethings.network/)

 ![image](https://community-smarthome.com/uploads/default/original/3X/c/0/c0a019e38d2ffbceca2eb143fa2685a0cdb62f2f.png)

Auf der TTN Console eine Application erstellen:

 ![image](https://community-smarthome.com/uploads/default/original/3X/a/f/affd56194cfabf2b9a81ee89392668cd4aef0b43.png)

Namen vergeben und Application erstellen

 ![image](https://community-smarthome.com/uploads/default/original/3X/a/9/a94f60a10d09cbcf23dc91b43cdcf3b1dc55e098.png)

Register end device:

 ![image](https://community-smarthome.com/uploads/default/original/3X/3/9/399b3ec7a9ae32b50ba6b409892ab42b0a5fc5e9.png)

 ![image](https://community-smarthome.com/uploads/default/original/3X/0/7/0702d98a708ba6936527e4cfa79e5897b250b03a.png)

AppEUI DevEUI und AppKey eintagen, diese liegen dem Gerät bei, bzw. es befindet sich ein Aufkleber auf der Innenlasche des Versand Kartons

Die JoinEUI (Join Extended Unique Identifier) wird auch AppEUI (Application Extended Unique Identifier) genannt.

End device ID vergeben

Register end device

 ![image](https://community-smarthome.com/uploads/default/original/3X/b/0/b0d043bb78b8318d122d7391dd5a289df9ad412b.png)

Nach dem Registrieren einen angepassten decoder einrichten bei „Payload formatter“ auf „Custom Javascript Formatter“ wechseln:

Den angepassten Decoder von hier kopieren:

[https://github.com/BenAhrdt/LoRaWANDeviceProfiles/blob/main/DeviceProfiles/Dragino/LWL02/Decoder.js](https://github.com/BenAhrdt/LoRaWANDeviceProfiles/blob/main/DeviceProfiles/Dragino/LWL02/Decoder.js)

(Nicht den Standard Decoder, der von Dragino hinterlegt wurde nutzen, sondern diesen)

 ![image](https://community-smarthome.com/uploads/default/original/3X/d/5/d58472eeb8ee03456e626da31ae00f346b89f48e.png)

Im unteren Bereich kann der Decoder nun getestet werden:

Payload (HEX) auf fPort `10`

```auto
0b2e0200000300000000

```

 ![image](https://community-smarthome.com/uploads/default/original/3X/7/2/727ef98c938740b9650611c856d86b98e9dba201.png)

Ergebnis:

```auto
{
  "BatV": 2.862,
  "BatteryPercent": 76,
  "Contact": true,
  "LastWaterLeakDuration": 0,
  "Mod": 2,
  "Opened": false,
  "State": "geschlossen",
  "WaterLeakStatus": false,
  "WaterLeakTimes": 3,
  "devicetype": "Dragino"
}

```

Nicht vergessen „Save changes“ anzuklicken!

Gerät ist nun fertig eingerichtet, bereit zu joinen und Uplinks zu TTN zu senden

Verbindung zu Home Assistant:

Von der TTN Console werden hierfür folgende Daten benötigt um eine Verbindung aufzubauen:

Unter Other Integration im linken Tab Bereich MQTT anwählen und dort einen API Key erzeugen. Dieser API Key ist in Home Assistant das Passwort.

NICHT DAS PASSWORT FÜR DEN TTN LOGIN

 ![image](https://community-smarthome.com/uploads/default/original/3X/5/c/5c2d5fc5e903aa8d43dc5f1f57a88b11a744d228.png)

In Home Assistant im Marketplace (früher HACS) nach `LoRaWAN `suchen und installieren:

 ![image](https://community-smarthome.com/uploads/default/original/3X/0/0/00149a3434d9dd0f66f0e7bc7faa07f97468e1a9.png)

Nach dem Neustart von HA Einstellungen, Dienste/Integrationen eine neue Integration hinzufügen `LoRaWAN`

 ![image](https://community-smarthome.com/uploads/default/original/3X/0/1/01fa7ff6d99342b5e38260827ccf4e2a9eb8346a.png)

In der neu eingerichteten Integration einen Eintrag hinzufügen mit den Daten von der TTN Console (auf richtige URL, Port 8883 und SSL aktiv achten) Passwort ist der erstellte API Key

 ![image](https://community-smarthome.com/uploads/default/original/3X/c/b/cb7acd3cc5946ffc7da9908b06f69e54aa509e3a.png)

Der Water leak Sensor ist nun in HA fertig eingerichtet

 ![image](https://community-smarthome.com/uploads/default/original/3X/6/e/6e01dbd2fafde6a883ab4c2cfa7e8aabdc62ab80.png)

Der gewünschte Uplink Intervall lässt sich einfach einstellen und ist nach dem nächsten Uplink aktiv (Im Standard meldet sich der Sensor nur alle 24 Stunden, somit ist Geduld gefragt) Bei mir habe ich einen Intervall von 60 Minuten eingestellt um einen Watchdog zu überwachen.

 ![image](https://community-smarthome.com/uploads/default/original/3X/a/d/ad8d433d03b862a2437b74fa39c6f1937989baec.png)

Die nächsten Schritte wären:

Watchdog überwachen

Alarm einrichten (z.B. Pushover)

Gerät zu Chirpstack umziehen

[Youtube Video](https://youtu.be/6G8G8KdJZOI?si=4zWFDCKNH_FsAntY)

---

<div class="post-metadata">

**Author:** ![Smartzeug](https://community-smarthome.com/user_avatar/community-smarthome.com/smartzeug/32/390_2.png) [@Smartzeug](https://community-smarthome.com/u/Smartzeug)\
**Post date:** [11. November 2026 um 07:10 UTC](https://community-smarthome.com/t/dragino-lwl02-lorawan-water-leak-sensor/12104/2 "2026-11-11T07:10:03Z")

</div>

Danke für die ausführliche Anleitung!  
Das Leckagekabel finde ich gerade hinter Geräten spannend 👍

---

<div class="post-metadata">

**Author:** ![Hafenmeister](https://community-smarthome.com/letter_avatar_proxy/v4/letter/h/3bc359/32.png) [@Hafenmeister](https://community-smarthome.com/u/Hafenmeister)\
**Post date:** [11. November 2026 um 07:33 UTC](https://community-smarthome.com/t/dragino-lwl02-lorawan-water-leak-sensor/12104/3 "2026-11-11T07:33:54Z")

</div>

Bei mir liegt es unter der Küchenzeile und überwacht die Spüle, den gesamten Ablauf, Spülmaschine und Waschmaschine. Bringt ja nichts, wenn man einen Sensor hat und das Wasser Rinnsal läuft dran vorbei.
