MeinHausSmart
  • Startseite
  • Blog
  • Review
  • Tutorials
  • Kontakt
  • Über MeinHausSmart
    • Kooperationsanfragen
    • Werbung schalten!
Search

Tutorial: Viessmann „ViCare“-Heizung in Home Assistant integrieren

Januar 16, 2025
Tutorial: Viessmann „ViCare“-Heizung in Home Assistant integrieren

In diesem umfassenden Leitfaden zeige ich dir Schritt für Schritt, wie du deine Viessmann-Heizung mit Home Assistant integrieren kannst. Ich habe das in meinem eigenen Haus erfolgreich umgesetzt und kann nun meine Heizung bequem über das Home Assistant Dashboard steuern, wichtige Daten überwachen und gezielte Automatisierungen erstellen. Los geht’s!


Voraussetzungen

Bevor wir starten, stelle sicher, dass du alle notwendigen Voraussetzungen erfüllst:

  1. Viessmann-Heizung mit „ViCare“-Unterstützung: Deine Heizung muss mit der ViCare-App kompatibel sein und über das Internet steuerbar sein.
  2. Laufende Home Assistant-Installation: Dies kann ein Raspberry Pi mit Home Assistant OS, ein NUC oder ein Server sein. Auch virtuelle Maschinen oder Docker-Installationen sind geeignet.
  3. API-Zugangsdaten für die Viessmann-API: Du musst dich im Viessmann Developer Portal registrieren und Zugangsdaten anlegen.
  4. Ein wenig technisches Verständnis: Begriffe wie API, OAuth und Automatisierung sollten dir nicht ganz fremd sein. Es hilft auch, wenn du YAML-Dateien bearbeiten kannst.
  5. Internetverbindung: Home Assistant und deine Heizung müssen beide mit dem Internet verbunden sein.

Zeitaufwand: ca. 30-45 Minuten. Mit etwas Routine ist es noch schneller.


Schritt 1: API-Zugangsdaten erstellen

Um deine Viessmann-Heizung in Home Assistant zu integrieren, benötigen wir Zugang zu den Viessmann-APIs. Hierzu gehört die Erstellung einer App, um Zugriff auf die API zu erhalten.

1.1 Registrierung im Developer Portal
  1. Gehe auf das Viessmann Developer Portal.
  2. Melde dich mit deinen ViCare-Zugangsdaten an (dies sind dieselben Daten, die du in der ViCare-App verwendest).
  3. Falls du noch keinen Account hast, registriere dich kostenfrei mit deiner E-Mail-Adresse.
1.2 Eine neue App erstellen
  1. Nach der Anmeldung klickst du auf „Create App“.
  2. Gib deiner App einen Namen, z. B. Home Assistant Integration. Dies dient nur der internen Organisation.
  3. Trage als Redirect URL folgendes ein:https://oauth-redirect.home-assistant.io/Hinweis: Diese URL ist zwingend erforderlich, damit Home Assistant die API nutzen kann.
  4. Speichere die App und notiere dir:
    • Client ID
    • Client Secret

Diese Daten brauchst du später für die Integration in Home Assistant. Achte darauf, diese sicher zu speichern.


Schritt 2: ViCare-Integration in Home Assistant einrichten

Mit den API-Zugangsdaten kannst du nun die Integration in Home Assistant starten und deine Heizung in dein Smart-Home-System einbinden.

2.1 Integration installieren
  1. Öffne dein Home Assistant Dashboard.
  2. Gehe zu Einstellungen > Integrationen > Integration hinzufügen.
  3. Suche nach Viessmann ViCare in der Liste der verfügbaren Integrationen. Du kannst die Suchleiste nutzen, um die Integration schneller zu finden.
  4. Wähle die Integration aus und klicke auf Konfigurieren.
2.2 API-Daten eingeben
  1. Gib die Client ID und das Client Secret ein, die du im Viessmann Developer Portal erstellt hast.
  2. Melde dich mit deinen ViCare-Kontoanmeldedaten an, wenn du dazu aufgefordert wirst. Dies stellt die Verbindung zwischen Home Assistant und deiner Viessmann-Heizung her.
  3. Nach erfolgreicher Authentifizierung sollte die Integration automatisch alle relevanten Geräte und Sensoren deiner Heizung erkennen und in Home Assistant einbinden.
2.3 Prüfen der Integration
  1. Gehe zu Einstellungen > Geräte & Dienste.
  2. Suche nach deiner Viessmann-Heizung in der Liste der eingebundenen Geräte.
  3. Überprüfe, welche Sensoren und Datenpunkte verfügbar sind (z. B. Raumtemperatur, Betriebsmodus, Warmwasserstatus, Energieverbrauch oder Heizleistungsstatus).

Falls deine Heizung oder bestimmte Datenpunkte nicht erkannt werden, kontrolliere die API-Berechtigungen in deinem Viessmann Developer Portal.


Schritt 3: Dashboard-Konfiguration

Um die Daten deiner Viessmann-Heizung im Home Assistant Dashboard anzuzeigen, kannst du individuelle Karten erstellen, die alle wichtigen Informationen darstellen.

3.1 Entities-Karte erstellen
  1. Gehe zu deinem Lovelace-Dashboard.
  2. Klicke auf Dashboard anpassen > Karte hinzufügen.
  3. Wähle den Kartentyp Entities.
  4. Füge die relevanten Entitäten hinzu, z. B.:
    • sensor.viessmann_room_temperature (Raumtemperatur)
    • sensor.viessmann_hot_water_status (Warmwasserstatus)
    • climate.viessmann_heating (Heizungsmodus)

Du kannst zusätzliche Optionen aktivieren, wie z. B. Attribute anzeigen oder Schaltflächen für den Heizungsmodus.

3.2 Gauge-Karte für Temperatur
  1. Wähle den Kartentyp Gauge.
  2. Wähle den Sensor sensor.viessmann_room_temperature.
  3. Lege Min- und Max-Werte fest, z. B. 15-30 °C, um die Skala an deinen Bedarf anzupassen.
  4. Optionale Designanpassungen wie Farbbereiche können hinzugefügt werden.
3.3 Zusätzliche Darstellungen

Erstelle Diagramme zur Visualisierung der Temperaturveränderung über die Zeit oder füge Statistikkarten hinzu, um den Energieverbrauch auszuwerten.

Das Dashboard ist jetzt einsatzbereit und zeigt die wichtigsten Daten auf einen Blick an. Du kannst es jederzeit erweitern.


Schritt 4: Automatisierungen erstellen

Ein Highlight von Home Assistant ist die Möglichkeit, Automatisierungen zu erstellen, die das Potenzial deiner Heizung maximieren. Hier sind einige Beispiele:

4.1 Heizung absenken bei Abwesenheit

Wenn niemand zu Hause ist, kann die Heizung automatisch auf eine niedrigere Temperatur geschaltet werden.

Automatisierung:

alias: Heizung absenken
trigger:
  - platform: state
    entity_id: device_tracker.mein_smartphone
    to: 'not_home'
action:
  - service: climate.set_temperature
    target:
      entity_id: climate.viessmann_heating
    data:
      temperature: 18
4.2 Benachrichtigung bei Fehlern

Du kannst dir eine Push-Benachrichtigung schicken lassen, wenn ein Fehler auftritt.

Automatisierung:

alias: Fehlerbenachrichtigung
trigger:
  - platform: state
    entity_id: sensor.viessmann_error_status
    to: 'active'
action:
  - service: notify.mobile_app_mein_smartphone
    data:
      message: "Viessmann Heizung: Fehler erkannt!"
4.3 Zeitgesteuertes Aufheizen

Plane Heizzeiten basierend auf deinem Tagesablauf:

alias: Heizung morgens einschalten
trigger:
  - platform: time
    at: '06:00:00'
action:
  - service: climate.set_temperature
    target:
      entity_id: climate.viessmann_heating
    data:
      temperature: 22

Schritt 5: Troubleshooting

Falls etwas nicht wie erwartet funktioniert, hier einige Tipps:

  1. API-Zugangsdaten prüfen: Stelle sicher, dass Client ID und Client Secret korrekt eingegeben wurden.
  2. Verbindung testen: Teste die API-Verbindung über ein Tool wie Postman oder die Entwicklerkonsole deines Browsers.
  3. Logs kontrollieren: Schaue in die Home Assistant Logs (Einstellungen > Protokolle), um Fehlermeldungen zu analysieren. Fehler wie „Authentication Failed“ weisen oft auf Probleme mit den API-Daten hin.
  4. Community-Unterstützung: Das Home Assistant Forum ist eine große Hilfe. Hier findest du oft Lösungen zu spezifischen Problemen.
  5. Firmware aktualisieren: Stelle sicher, dass sowohl deine Viessmann-Heizung als auch Home Assistant auf dem neuesten Stand sind.

Fazit

Die Integration meiner Viessmann-Heizung in Home Assistant war ein voller Erfolg. Jetzt habe ich alle wichtigen Heizungsdaten zentral im Blick und kann intelligente Automatisierungen nutzen, um Energie zu sparen, den Komfort zu erhöhen und Fehler schneller zu erkennen.

Ich hoffe, dieses Tutorial hilft dir ebenfalls dabei, deine Heizung smart zu machen! Teste die Möglichkeiten, passe dein Dashboard an deine Bedürfnisse an und profitiere von einem effizienteren Energiemanagement.

Falls du Fragen oder Anregungen hast, lass es mich wissen. Viel Erfolg bei der Umsetzung! 😊

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

EMPFOHLENE ArtikeL

  • Erste Schritte mit dem Senvolon-Präsenzmelder: Einfache Installation und nützliche Funktionen

    Erste Schritte mit dem Senvolon-Präsenzmelder: Einfache Installation und nützliche Funktionen

    Januar 22, 2025

Über den Autor

Jan

Ich bin 39 Jahre alt, gelernter Elektriker und seit Jahren begeisterter Home Assistant Nutzer.

Auf MeinHausSmart teile ich meine Erfahrungen und biete dir praxisnahe Tipps und Lösungen, um dein Zuhause smarter und effizienter zu gestalten.

Mit meiner Leidenschaft für Technik helfe ich dir, individuelle Automatisierungen umzusetzen – egal, ob du Anfänger oder schon erfahrener Nutzer bist.

TEILE MEINHOMEsmart

Home Assistant ist eine kostenlose, quelloffene Software zur Hausautomation, die es ermöglicht, verschiedene IoT-Geräte zentral zu steuern. Sie legt besonderen Wert auf lokale Kontrolle und Datenschutz. Mit über 2200 Integrationen lässt sich eine Vielzahl an Geräten und Systemen verbinden, von Beleuchtung über Klimaanlagen bis hin zu Sicherheitslösungen. Home Assistant ermöglicht es, Automatisierungen zu erstellen, die das Zuhause smarter und effizienter machen.

https://www.home-assistant.io

TAGS

Add-ons Alexa Automationen automatische Backups Automatisierung Automatisierungen Bewegungsmelder Dashboard Einrichtung Energieeffizienz Energiemanagement Google Assistant günstige Smart-Home-Lösungen HACS Heizungssteuerung Home Assistant Home Assistant Integration Home Assistant OS Home Assistant Tutorial Home Automation Installation Integration Integrationen Konfiguration Lichtsteuerung LSC Smart Connect MQTT Müllkalender Proxmox Proxmox VE Smart-Home-Steuerung smarte Beleuchtung Smart Heating Smart Home Smart Home Automatisierung Sprachsteuerung Szenensteuerung Timer Troubleshooting Tutorial Tuya ViCare Viessmann YAML Zigbee

MeinHausSmart.de © 2025. Alle Rechte vorbehalten. | Impressum – Kontakt – Cookie-Richtlinie (EU) – Datenschutzerklärung (EU)

Scroll to Top
Zustimmung verwalten
Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Zustimmung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen ansehen
{title} {title} {title}