Mqtt sensor von TTN

Hallo, nach vielen Stunden und gescheiterten Versuchen stelle ich mein Problem hier mal ein. Wahrscheinlich ist die Lösung ganz einfach, nur leider komm ich nicht mehr weiter.
Ich habe einen Dragino Türkontakt DS03A-LS erfolgreich bei TTN registriert, im MQTT-Explorer ist der Payload auch vorhanden, leider scheitert es beim Erstellen des Sensor bei der Eingabe des yaml-Code.

Ausgabe vom mqtt-Explorer, einzigen wichtigen Werte: Door_Open_Status und Time


  "end_device_ids": {
    "device_id": "dragino-ds03a-ls-01",
    "application_ids": {
      "application_id": "melder270377"
    },
    "dev_eui": "xxxxxxxxxxxxxxxx",
    "join_eui": "xxxxxxxxxxxxxxxx",
    "dev_addr": "xxxxxxxxxxxxxxx"
  },
  "correlation_ids": [
    "gs:uplink:01JTB"
  ],
  "received_at": "2025-05-03T17:00:33.221724980Z",
  "uplink_message": {
    "session_key_id": "AZaWpq/6DAaAhEyuFG89Jw==",
    "f_port": 2,
    "f_cnt": 14,
    "frm_payload": "AAAAOwABemgWS7E=",
    "decoded_payload": {
      "ALARM": "FALSE",
      "CMOD": "SUM",
      "DOOR_OPEN_STATUS": "CLOSE",
      "DOOR_OPEN_TIMES": 59,
      "LAST_DOOR_OPEN_DURATION": 378,
      "TDC": "NO",
      "TIME": "2025-05-03 17:00:33"
    },
 

den Sensor hab ich in yaml erstellt:

#mqtt-sensor ttn Torkontakt
mqtt:
  - sensor:
      name: "Torkontakt"
      unique_id: "Hoftor"
      state_topic: "v3/fallenmelder270377@ttn/devices/dragino-ds03a-ls-01/up"
      value_template: "{{ value_json['uplink_message']['decoded_payload']['DOOR_OPEN_STATUS'][0]}}"

leider bleibt der Zustand des Sensor auf unknow.
ggf. kann man den Payloadformatter auch anpassen und den Wert als binary Sensor übergeben?
ich freue mich auf eure Antworten und bin auch über Hinweise auf nützliche Anleitungen/ Beschreibungen dankbar.

Gruß Mathias

hallo Mathias & community
bei mir genau das selbe …
ich habe dann einen flow in node-red erstellt, mit dem ich die erhaltene message auseinander dividieren kann.

leider bin ich mit allen versuchen die daten als sensor (z.b. mit node-red companion) in HA zu bekommen gescheitert.

meine frage: wie kriege ich die 4 daten (temp, hum, soil, batt) in Influx, damit ich sie via Grafana darstellen kann.

ich bin für jedwelche unterstützung dankbar
urs