Hilfe & Anleitungen
Alles was du brauchst, um CampMatic einzubauen, einzurichten und loszulegen.
-
Truma Abdeckung öffnen
Die Abdeckung über der Truma Heizung lokalisieren (markiert mit Pfeil und Aufschrift "open") und abnehmen.
-
RJ11 Stecker anschließen
Den RJ11 Stecker der CampMatic Box in die rechte freie Buchse der Truma Heizung stecken.
-
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. -
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.
-
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.
-
CampMatic Box
Das ist die CampMatic Box — kompakt, fertig verkabelt und bereit zum Einbau.
-
Sitzbank lokalisieren
Die Sitzbank im VW Grand California, unter der sich das Servicefach befindet. Hier wird die CampMatic Box eingebaut.
-
Sitzauflage entfernen
Die Sitzauflage ist mit Klettklebeband befestigt. Einfach abheben — kein Werkzeug nötig.
-
Holzplatte abschrauben
Nach dem Entfernen der Auflage werden die Schrauben der Holzplatte sichtbar. Alle Schrauben lösen und Platte abnehmen.
-
Truma Abdeckung öffnen
Die Abdeckung über der Truma Heizung lokalisieren (markiert mit Pfeil und Aufschrift "open") und abnehmen.
-
RJ11 Stecker anschließen
Den RJ11 Stecker der CampMatic Box in die rechte freie Buchse der Truma Heizung stecken.
-
Steuerung (CP Plus) abschrauben
Das Truma CP Plus Bedienteil ist mit 3 Schrauben befestigt. Alle lösen und Steuerung vorsichtig umdrehen.
-
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.
-
Steuerung wieder befestigen
Die Steuerung mit den 3 Schrauben wieder befestigen. Dann 3 Minuten warten, damit die CampMatic Box starten kann.
-
Reset durchführen
Im Menü der Truma Steuerung zu Reset → PR SET navigieren und den Reset starten.
-
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.
-
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.
-
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.
-
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. -
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.
-
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.
-
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? -
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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>. -
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 -
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 -
Bridge konfigurieren
Lege
config/mosquitto.confneben der Passwort-Datei an. Ersetze jeden<Platzhalter>mit dem entsprechenden Wert von der Status-Seite. Die Optionbridge_capath /etc/ssl/certsnutzt den System-CA-Speicher des Containers — kein CA-File zu pflegen, Hostname-Prüfung bleibt an. Dietopic-Zeile spiegelt alle Topics unter deinem Prefix in beide Richtungen. Anschließenddocker 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>/ -
Bridge prüfen
In den Logs sollte „Connecting bridge" erscheinen, ohne TLS-Fehler. Bei
Connection refused: Benutzername/Passwort von der Status-Seite neu kopieren. Beicertificate verify failed: System-CA-Store des Containers fehlt — Image aktualisieren oder/etc/ssl/certs/ca-certificates.crtvom Host einbinden.docker logs --tail 20 mqtt5 | grep -iE 'bridge|tls|connect' -
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. -
Mehrere Geräte über eine Bridge
Pro Gerät einen weiteren
connection-Block inmosquitto.confergä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/
-
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>. -
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. -
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.
-
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: -
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 -
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 -
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 -
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.