Kapitel 11

Truma LevelControl

Der bequemste Sensor zum Schluss: Der Truma LevelControl liefert den Füllstand fertig in Prozent, dazu die Restmenge in Gramm und sogar eine geschätzte Reichweite. Nichts zu rechnen, nichts zu kalibrieren.

5 Minuten Zuletzt geprüft: 22.09.2026 DE EN

Was er liefert

Anders als der Mopeka rechnet der LevelControl selbst. Bei dir kommen fertige Werte an:

Die Themen des LevelControl text
campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/gas_percent      Füllstand in Prozent
campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/gas_gram         Restmenge in Gramm
campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/remaining_days   geschätzte Reichweite
campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/temperature      Grad Celsius
campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/battery          Sensorbatterie in Prozent
campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/quality          Messgüte 0–3
campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/bottle_type      Flaschensorte als Nummer
campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/limit_flag       Grenzwert erreicht, 0 oder 1
Achtung bei der Platznummer
Der LevelControl benutzt dasselbe Wort bottle wie der Mopeka — nur eben unter truma statt unter mopeka. Verwechsle die beiden nicht, und nimm die Platznummer, die du im Kapitel Deine Sensoren finden für den LevelControl notiert hast.

Sensoren anlegen

Wieder unter das bestehende mqtt: sensor:. Der Grenzwert kommt als binary_sensor und braucht deshalb einen eigenen Abschnitt — den legst du einmal an, auf derselben Ebene wie sensor:.

/config/packages/campmatic.yaml yaml Herunterladen
    - name: "Gasflasche 2 Füllstand"
      unique_id: campmatic_<GERAETE_ID>_trumalc_<SLOT_TRUMALC>_percent
      state_topic: "campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/gas_percent"
      unit_of_measurement: "%"
      state_class: measurement
      icon: mdi:propane-tank
      expire_after: 2700
      availability_topic: "campmatic/<GERAETE_ID>/status"
      payload_available: "online"
      payload_not_available: "offline"

    - name: "Gasflasche 2 Restmenge"
      unique_id: campmatic_<GERAETE_ID>_trumalc_<SLOT_TRUMALC>_gram
      state_topic: "campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/gas_gram"
      unit_of_measurement: "g"
      device_class: weight
      state_class: measurement
      expire_after: 2700
      availability_topic: "campmatic/<GERAETE_ID>/status"
      payload_available: "online"
      payload_not_available: "offline"

    - name: "Gasflasche 2 Reichweite"
      unique_id: campmatic_<GERAETE_ID>_trumalc_<SLOT_TRUMALC>_days
      state_topic: "campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/remaining_days"
      unit_of_measurement: "d"
      state_class: measurement
      icon: mdi:calendar-clock
      expire_after: 2700
      availability_topic: "campmatic/<GERAETE_ID>/status"
      payload_available: "online"
      payload_not_available: "offline"

    - name: "Gasflasche 2 Sensorbatterie"
      unique_id: campmatic_<GERAETE_ID>_trumalc_<SLOT_TRUMALC>_batt
      state_topic: "campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/battery"
      unit_of_measurement: "%"
      device_class: battery
      state_class: measurement
      entity_category: diagnostic
      expire_after: 2700
      availability_topic: "campmatic/<GERAETE_ID>/status"
      payload_available: "online"
      payload_not_available: "offline"

  # Eigener Abschnitt — auf derselben Ebene wie "sensor:"
  binary_sensor:
    - name: "Gasflasche 2 Grenzwert"
      unique_id: campmatic_<GERAETE_ID>_trumalc_<SLOT_TRUMALC>_limit
      state_topic: "campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/limit_flag"
      payload_on: "1"
      payload_off: "0"
      device_class: problem
      expire_after: 2700
      availability_topic: "campmatic/<GERAETE_ID>/status"
      payload_available: "online"
      payload_not_available: "offline"
Die Reichweite ist eine Schätzung
Der Sensor rechnet sie aus dem bisherigen Verbrauch hoch. Nach einem Flaschenwechsel oder einer längeren Standzeit ist sie erst nach ein paar Tagen wieder aussagekräftig.

Die Flaschensorte

Das Thema bottle_type liefert eine Nummer aus Trumas eigener Flaschendatenbank. Einen Klartextnamen dazu gibt es über MQTT nicht — die Zuordnung steckt nicht im Sensor. In der CampMatic-App siehst du den Namen, in Home Assistant bleibt es eine Nummer.

Wer sie trotzdem anzeigen möchte, legt den Sensor als Diagnosewert an:

Optional yaml
    - name: "Gasflasche 2 Flaschensorte"
      unique_id: campmatic_<GERAETE_ID>_trumalc_<SLOT_TRUMALC>_type
      state_topic: "campmatic/<GERAETE_ID>/truma/bottle_<SLOT_TRUMALC>/bottle_type"
      entity_category: diagnostic
      icon: mdi:database
      expire_after: 2700
      availability_topic: "campmatic/<GERAETE_ID>/status"
      payload_available: "online"
      payload_not_available: "offline"
Bevor du weitergehst
  • Der Füllstand zeigt eine Prozentzahl
  • Restmenge und Reichweite sind gefüllt
  • Der Grenzwert-Sensor steht auf OK, solange genug Gas da ist