Zurück zur Startseite

Hilfe & Anleitungen

Alles was du brauchst, um CampMatic einzubauen, einzurichten und loszulegen.

  1. Truma Abdeckung öffnen

    Die Abdeckung über der Truma Heizung lokalisieren (markiert mit Pfeil und Aufschrift "open") und abnehmen.

  2. RJ11 Stecker anschließen

    Den RJ11 Stecker der CampMatic Box in die rechte freie Buchse der Truma Heizung stecken.

  3. 12V Stromversorgung anschließen

    Die CampMatic Box benötigt lediglich eine 12V Stromversorgung. Es gibt zwei Möglichkeiten:

    Option A — Über den CP Plus (JST-PH Stecker):
    Auf der Rückseite der Truma CP Plus Steuerung den roten 12V Stromstecker abziehen. Diesen in den weiblichen JST-PH Stecker der CampMatic Box stecken, dann den männlichen JST-PH Stecker der Box in die Steuerung einstecken. Hierbei wird nur die 12V Versorgungsspannung genutzt — keine Datenverbindung.

    Option B — Über 12V Kabel (rot/schwarz):
    Das mitgelieferte rot/schwarze Kabel an eine beliebige 12V Stromquelle im Camper anschließen. Diese Option ist ideal, wenn kein Zugang zum CP Plus besteht.

  4. Reset durchführen

    3 Minuten warten, damit die CampMatic Box starten kann. Dann im Menü der Truma Steuerung zu Reset → PR SET navigieren und den Reset starten.

  5. CampMatic erkennen lassen

    Nach dem Reset im Menü Index prüfen, ob ein neuer (dritter) Eintrag vorhanden ist. Dieser muss T23.000 anzeigen — dann ist die CampMatic Box erkannt und betriebsbereit. Falls nicht, den Reset nochmal durchführen.

  1. CampMatic Box

    Das ist die CampMatic Box — kompakt, fertig verkabelt und bereit zum Einbau.

  2. Sitzbank lokalisieren

    Die Sitzbank im VW Grand California, unter der sich das Servicefach befindet. Hier wird die CampMatic Box eingebaut.

  3. Sitzauflage entfernen

    Die Sitzauflage ist mit Klettklebeband befestigt. Einfach abheben — kein Werkzeug nötig.

  4. Holzplatte abschrauben

    Nach dem Entfernen der Auflage werden die Schrauben der Holzplatte sichtbar. Alle Schrauben lösen und Platte abnehmen.

  5. Truma Abdeckung öffnen

    Die Abdeckung über der Truma Heizung lokalisieren (markiert mit Pfeil und Aufschrift "open") und abnehmen.

  6. RJ11 Stecker anschließen

    Den RJ11 Stecker der CampMatic Box in die rechte freie Buchse der Truma Heizung stecken.

  7. Steuerung (CP Plus) abschrauben

    Das Truma CP Plus Bedienteil ist mit 3 Schrauben befestigt. Alle lösen und Steuerung vorsichtig umdrehen.

  8. CampMatic Box anschließen

    Auf der Rückseite der Steuerung den roten 12V Stromstecker abziehen. Diesen in den weiblichen JST-PH Stecker der CampMatic Box stecken. Dann den männlichen JST-PH Stecker der Box in die Truma Steuerung einstecken. Die CampMatic Box wird praktisch zwischen die bestehende Stromversorgung geschaltet.

  9. Steuerung wieder befestigen

    Die Steuerung mit den 3 Schrauben wieder befestigen. Dann 3 Minuten warten, damit die CampMatic Box starten kann.

  10. Reset durchführen

    Im Menü der Truma Steuerung zu Reset → PR SET navigieren und den Reset starten.

  11. CampMatic erkennen lassen

    Nach dem Reset im Menü Index prüfen, ob ein neuer (dritter) Eintrag vorhanden ist. Dieser muss T23.000 anzeigen — dann ist die CampMatic Box erkannt und betriebsbereit. Falls nicht, den Reset nochmal durchführen.

  1. CampMatic Box einschalten & warten

    Schließe die CampMatic Box an die Stromversorgung an und warte ca. 3 Minuten, bis das Gerät vollständig hochgefahren ist und der Access Point bereit ist.

  2. Mit CampMatic Access Point verbinden

    Verbinde dein Smartphone oder Laptop mit dem CampMatic WLAN-Netzwerk. Das Passwort findest du auf dem Sticker auf der CampMatic Box oder in der CampMatic App auf der Status-Seite.

  3. Konfigurationsseite öffnen

    Sobald dein Gerät mit dem CampMatic-Netzwerk verbunden ist, öffne http://192.168.4.1/ im Browser. Du wirst nach einem Login gefragt — Benutzername: admin, Passwort: steht auf dem Sticker der Box oder in der CampMatic App auf der Status-Seite.

    Wichtig: Falls nach dem Login nicht die WLAN-Auswahl erscheint, sondern die normale Steuerungsoberfläche, öffne direkt http://192.168.4.1/captiveportal — dort findest du die WLAN-Auswahl.

  4. WLAN-Netzwerk verbinden

    Wähle dein WLAN-Netzwerk aus und gib das Passwort ein. Die CampMatic Box verbindet sich und zeigt nach erfolgreicher Verbindung die lokale Truma-Steuerung an.

  5. WLAN später ändern

    Wenn du das WLAN-Netzwerk später ändern möchtest: Die CampMatic Box öffnet automatisch einen eigenen Access Point, sobald das konfigurierte Netzwerk nicht erreichbar ist. Verbinde dich erneut mit dem CampMatic-Netzwerk und rufe http://192.168.4.1/captiveportal auf, um ein neues WLAN zu konfigurieren.

  1. SIM-Karte vorbereiten

    Bevor die 4G CampMatic Box in Betrieb genommen werden kann, muss eine SIM-Karte eingelegt werden.

    Wichtig: Die SIM-Karte darf keine PIN-Code-Sperre haben. Sonst kann sich die Box nicht ins Mobilfunknetz einbuchen. Wie deaktiviere ich die PIN-Sperre?

  2. Box im ausgeschalteten Zustand öffnen

    Trenne die CampMatic Box vor dem Öffnen unbedingt von der Stromversorgung. Das Gehäuse vorsichtig öffnen: Auf dem Deckel ist die GSM-Antenne montiert, die über ein Kabel mit der Platine verbunden ist. Deckel nur langsam und ohne Zug am Antennenkabel abheben.

  3. SIM-Slot öffnen

    Auf der Platine befindet sich der SIM-Kartenhalter. Schiebe die Metallverriegelung in Pfeilrichtung (siehe Bild), um den Halter zu entriegeln, und klappe ihn vorsichtig nach oben.

  4. SIM einlegen & Box schließen

    SIM-Karte mit den Kontakten nach unten in den Halter einlegen (abgeschrägte Ecke beachten). Halter zuklappen und die Verriegelung gegen die Pfeilrichtung schieben, bis sie einrastet. Deckel wieder vorsichtig aufsetzen — das Antennenkabel darf nicht eingeklemmt werden — und das Gehäuse verschrauben.

  5. CampMatic Box einschalten & warten

    Box wieder mit der Stromversorgung verbinden und ca. 3 Minuten warten, bis das Gerät hochgefahren ist und sich ins Mobilfunknetz eingebucht hat.

  6. Mit CampMatic Access Point verbinden

    Bei 4G-Geräten ist der Access Point immer aktiv — eine WLAN-Konfiguration ist nicht nötig. Verbinde dein Smartphone oder Laptop mit dem CampMatic WLAN-Netzwerk. Das Passwort findest du auf dem Sticker auf der CampMatic Box oder in der CampMatic App auf der Status-Seite.

  7. Lokale Steuerung öffnen

    Öffne http://192.168.4.1/ im Browser. Login: Benutzername admin, Passwort vom Sticker bzw. aus der CampMatic App. Die Truma-Steuerung wird lokal angezeigt — die 4G Box kommuniziert unabhängig vom lokalen WLAN direkt über das Mobilfunknetz mit der CampMatic Cloud.

  1. Registrierungsseite öffnen

    Gehe zu campmatic.de/app/register.php und fülle das Registrierungsformular aus. Die PIN für die Registrierung findest du auf dem Sticker auf deiner CampMatic Box.

  2. E-Mail-Adresse bestätigen

    Nach der Registrierung wird eine Bestätigungsmail an die angegebene E-Mail-Adresse gesendet. Klicke auf den Link in der E-Mail, um dein Konto zu aktivieren. Prüfe ggf. auch den Spam-Ordner.

  3. Anmelden und losheizen

    Nach der Bestätigung kannst du dich unter campmatic.de/app anmelden und deine Heizung steuern.

Dein CampMatic-Gerät publiziert seine Sensoren und Steuerungen über MQTT. Damit Home Assistant alle Entitäten per Auto-Discovery findet, brauchst du eine MQTT-Verbindung zum CampMatic-Broker — entweder über einen lokalen Mosquitto als Bridge (empfohlen, robust gegen WAN-Aussetzer und für mehrere Geräte) oder direkt aus Home Assistant heraus.

  1. Zugangsdaten von der Status-Seite holen

    Melde dich auf campmatic.de/app an und öffne die Status-Seite. Die Karte „MQTT Bridge (Home Assistant)" zeigt: Host (immer campmatic.de), Port (8883, TLS), Benutzername (z. B. campmatic_003), Passwort (Auge-Symbol zum Anzeigen) und Topic-Prefix (z. B. campmatic/003). Diese Werte ersetzen unten alle <Platzhalter>.

  2. Mosquitto starten

    Home Assistant OS / Supervised: Einstellungen → Add-ons → Add-on-Store → Mosquitto broker (offiziell) installieren und starten. HA-seitigen Benutzer/Passwort in der Add-on-Konfiguration setzen. Docker / Compose (z. B. Synology, Pi, NUC):

    # docker-compose.yml
    services:
      mqtt:
        image: eclipse-mosquitto:latest
        container_name: mqtt5
        restart: unless-stopped
        ports:
          - "1883:1883"
        volumes:
          - ./config:/mosquitto/config
          - ./data:/mosquitto/data
          - ./log:/mosquitto/log
  3. Lokales Passwort anlegen

    Lege einen HA-seitigen Benutzer im lokalen Broker an. Dieses Passwort hat nichts mit dem CampMatic-Passwort zu tun — es schützt nur die lokale Verbindung zwischen HA und Mosquitto.

    docker exec -it mqtt5 mosquitto_passwd -c /mosquitto/config/pwfile homeassistant
    # enter a HA-side password
  4. Bridge konfigurieren

    Lege config/mosquitto.conf neben der Passwort-Datei an. Ersetze jeden <Platzhalter> mit dem entsprechenden Wert von der Status-Seite. Die Option bridge_capath /etc/ssl/certs nutzt den System-CA-Speicher des Containers — kein CA-File zu pflegen, Hostname-Prüfung bleibt an. Die topic-Zeile spiegelt alle Topics unter deinem Prefix in beide Richtungen. Anschließend docker restart mqtt5.

    # Local listener — only HA talks to this
    allow_anonymous false
    listener 1883
    password_file /mosquitto/config/pwfile
    
    persistence true
    persistence_file mosquitto.db
    persistence_location /mosquitto/data/
    
    # --- Bridge to CampMatic ---
    connection campmatic-<NNN>
    address campmatic.de:8883
    bridge_capath /etc/ssl/certs
    remote_username <mqtt_user>
    remote_password <mqtt_pass>
    topic # both 0 <prefix>/ <prefix>/
  5. Bridge prüfen

    In den Logs sollte „Connecting bridge" erscheinen, ohne TLS-Fehler. Bei Connection refused: Benutzername/Passwort von der Status-Seite neu kopieren. Bei certificate verify failed: System-CA-Store des Containers fehlt — Image aktualisieren oder /etc/ssl/certs/ca-certificates.crt vom Host einbinden.

    docker logs --tail 20 mqtt5 | grep -iE 'bridge|tls|connect'
  6. Home Assistant mit dem lokalen Broker verbinden

    In HA: Einstellungen → Geräte & Dienste → Integration hinzufügen → MQTT. Broker: Hostname/IP des Mosquitto-Containers (z. B. mqtt5). Port: 1883. Benutzer/Passwort: der lokale HA-Benutzer aus Schritt 3. SSL aus. Nach dem Speichern erscheinen die CampMatic-Entitäten automatisch über MQTT-Discovery.

  7. Mehrere Geräte über eine Bridge

    Pro Gerät einen weiteren connection-Block in mosquitto.conf ergänzen — alle laufen über denselben lokalen Broker, HA bleibt mit einer einzigen MQTT-Integration verbunden.

    connection campmatic-003
    address campmatic.de:8883
    bridge_capath /etc/ssl/certs
    remote_username campmatic_003
    remote_password <pw_003>
    topic # both 0 campmatic/003/ campmatic/003/
    
    connection campmatic-004
    address campmatic.de:8883
    bridge_capath /etc/ssl/certs
    remote_username campmatic_004
    remote_password <pw_004>
    topic # both 0 campmatic/004/ campmatic/004/
  1. Zugangsdaten von der Status-Seite holen

    Melde dich auf campmatic.de/app an und öffne die Status-Seite. Die Karte „MQTT Bridge (Home Assistant)" zeigt: Host (immer campmatic.de), Port (8883, TLS), Benutzername (z. B. campmatic_003), Passwort (Auge-Symbol zum Anzeigen) und Topic-Prefix (z. B. campmatic/003). Diese Werte ersetzen unten alle <Platzhalter>.

  2. MQTT-Integration in Home Assistant einrichten

    Einstellungen → Geräte & Dienste → Integration hinzufügen → MQTT. Broker: campmatic.de, Port: 8883, Benutzername/Passwort von der Status-Seite, SSL/TLS an, Zertifikatsprüfung „Auto" (System-Trust-Store). Kein CA-File hochladen — der Broker nutzt ein öffentliches TLS-Zertifikat, das HA out of the box vertraut.

  3. Wann lieber Bridge statt direkt?

    Direkt ist okay für ein einzelnes Gerät auf einer HA-Instanz mit stabilem Internet. Bei mehreren CampMatic-Geräten oder häufigen WAN-Aussetzern ist die lokale Bridge (Tab „Bridge") die einzig praktische Lösung — HA-Entitäten bleiben verfügbar, auch wenn die Cloud-Verbindung kurz weg ist.

  1. Auto-Discovery prüfen

    Nach erfolgreicher MQTT-Einrichtung erscheinen die Entitäten automatisch unter Namen wie climate.grand_california_<NNN>_truma_heizung. So kann ein fertiges Lovelace-Dashboard aussehen — Klimakarte oben, Statistik-Chips in der Mitte, 24-Stunden-Verlauf darunter, dazu Wassersteuerung, Energiemix und Statusboard:

  2. Raumheizung — Klimakarte mit Chips und 24-h-Graph

    Die polierte Variante: Steuerkarte oben, Chip-Reihe mit Live-Statuswerten, 24-Stunden-Temperaturverlauf unten. Benötigt die HACS-Karten Mushroom, stack-in-card und mini-graph-card. <NNN> durch deine Gerätenummer ersetzen.

    type: custom:stack-in-card
    mode: vertical
    keep:
      background: false
      border_radius: true
    cards:
      - type: custom:mushroom-climate-card
        entity: climate.grand_california_<NNN>_truma_heizung_2
        name: Raumheizung
        show_temperature_control: true
        hvac_modes:
          - "off"
          - heat
        collapsible_controls: false
        fill_container: true
    
      - type: custom:mushroom-chips-card
        alignment: center
        chips:
          - type: template
            icon: mdi:fire
            content: "{{ states('sensor.grand_california_<NNN>_truma_heizmodus_2') }}"
            icon_color: >-
              {% if is_state('binary_sensor.grand_california_<NNN>_truma_heizung_aktiv_2','on') %}
              orange{% else %}disabled{% endif %}
          - type: template
            icon: mdi:thermometer-check
            content: "{{ states('sensor.grand_california_<NNN>_truma_soll_raumtemperatur_2') | round(0) }} °C"
            icon_color: amber
          - type: template
            icon: mdi:lightning-bolt
            content: "{{ states('sensor.grand_california_<NNN>_truma_elektrische_leistung_2') }} W"
            icon_color: >-
              {% if is_state('binary_sensor.grand_california_<NNN>_truma_elektro_aktiv_2','on') %}
              yellow{% else %}disabled{% endif %}
          - type: template
            icon: mdi:fuel
            content: "{{ states('sensor.grand_california_<NNN>_truma_energiemix_status_2') }}"
            icon_color: >-
              {% if is_state('binary_sensor.grand_california_<NNN>_truma_diesel_aktiv_2','on') %}
              deep-orange{% else %}disabled{% endif %}
          - type: template
            icon: mdi:check-network
            content: ""
            content_info: none
            icon_color: >-
              {% if is_state('binary_sensor.grand_california_<NNN>_truma_cp_plus_alive_2','on') %}
              green{% else %}red{% endif %}
    
      - type: custom:mini-graph-card
        name: Temperaturverlauf (24 h)
        icon: mdi:thermometer-lines
        hours_to_show: 24
        points_per_hour: 4
        line_width: 3
        smoothing: true
        show:
          icon: true
          name: true
          labels: true
          extrema: true
          average: true
          fill: fade
          legend: true
          points: false
        entities:
          - entity: sensor.grand_california_<NNN>_truma_raumtemperatur_2
            name: Raum
            color: "#FF7A00"
          - entity: sensor.grand_california_<NNN>_truma_soll_raumtemperatur_2
            name: Soll
            color: "#FFC107"
            show_state: true
            y_axis: secondary
  3. Warmwasser — 3-Tasten-Auswahl (Aus / 40 °C / 60 °C)

    Die Truma-Wasserheizung kennt nur Aus / 40 / 60. Statt Schieber drei Chips, die den aktiven Wert hervorheben:

    type: custom:mushroom-chips-card
    alignment: center
    chips:
      - type: template
        icon: mdi:water-off
        content: Aus
        icon_color: >-
          {% if state_attr('climate.grand_california_<NNN>_truma_wasser',
            'temperature') | float(99) == 0 %}red{% else %}disabled{% endif %}
        tap_action:
          action: call-service
          service: climate.set_temperature
          target:
            entity_id: climate.grand_california_<NNN>_truma_wasser
          data:
            temperature: 0
      - type: template
        icon: mdi:thermometer-low
        content: 40 °C
        icon_color: >-
          {% if state_attr('climate.grand_california_<NNN>_truma_wasser',
            'temperature') | float(0) == 40 %}orange{% else %}disabled{% endif %}
        tap_action:
          action: call-service
          service: climate.set_temperature
          target:
            entity_id: climate.grand_california_<NNN>_truma_wasser
          data:
            temperature: 40
      - type: template
        icon: mdi:thermometer-high
        content: 60 °C
        icon_color: >-
          {% if state_attr('climate.grand_california_<NNN>_truma_wasser',
            'temperature') | float(0) == 60 %}red{% else %}disabled{% endif %}
        tap_action:
          action: call-service
          service: climate.set_temperature
          target:
            entity_id: climate.grand_california_<NNN>_truma_wasser
          data:
            temperature: 60
  4. Energiemix-Auswahl

    Eine kompakte Karte für die Auswahl Gas / Elektrisch / Mix:

    type: custom:mushroom-entity-card
    entity: select.grand_california_<NNN>_truma_energiemix
    name: Energiemix
    icon: mdi:fuel
    icon_color: deep-orange
    fill_container: true
  5. Entitäten ausblenden

    Nur in einem Dashboard ausblenden: Karte einfach weglassen. Überall in HA ausblenden: Einstellungen → Geräte & Dienste → MQTT → Gerät → Entität → Zahnrad → „Entität deaktivieren". Die Entität wird auf der Geräteseite nicht gelöscht, nur in HA versteckt.

Du hast Fragen oder brauchst Hilfe? Wir helfen dir gerne weiter.