Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
plugins:comfoconnect:start [2022/09/10 15:48] – Michael Schlenstedt | plugins:comfoconnect:start [2024/11/17 21:40] (aktuell) – Michael Kaufmann | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== ComfoConnect | + | ====== ComfoConnect ====== |
+ | Version History: | ||
+ | **Version 0.3** | ||
- | Version History... | + | * %%PRODUCT_ID_MAP führt zu Absturz, wenn die CAN Verbindung unterbrochen wird.%% |
- | **Version 0.1** | + | **Version 0.2** |
- | + | ||
- | * erste öffentliche Version | + | |
- | + | ||
- | Repository: https:// | + | |
- | + | ||
- | + | ||
- | + | ||
- | \\ | + | |
+ | * Update auf Loxberry V3.x | ||
+ | Repository: [[https:// | ||
---- | ---- | ||
Zeile 27: | Zeile 23: | ||
Plugin liest die Sensoren aus der Lüftungsanlage aus und stellt diese dem MQTT Broker zur Verfügung. Steuern lässt sich die Lüftungsanlage ebenfalls über MQTT Topics. | Plugin liest die Sensoren aus der Lüftungsanlage aus und stellt diese dem MQTT Broker zur Verfügung. Steuern lässt sich die Lüftungsanlage ebenfalls über MQTT Topics. | ||
- | Voraussetzung: | + | Voraussetzung: |
- | [[https:// | + | |
===== Konfigurationsoptionen ===== | ===== Konfigurationsoptionen ===== | ||
- | {{plugins: | + | {{plugins: |
- | Entweder man sucht die ComfoConnect LAN C Schnittstelle über den Button "Nach Zehnder Lüftungsanlage suchen" | + | Entweder man sucht die ComfoConnect LAN C Schnittstelle über den Button "Nach Zehnder Lüftungsanlage suchen" |
+ | |||
+ | Die ComfoConnect LAN C Schnittstelle | ||
Im MQTT Gateway Plugin wird automatisch das Topic ComfoConnect/# | Im MQTT Gateway Plugin wird automatisch das Topic ComfoConnect/# | ||
Zeile 40: | Zeile 37: | ||
Hier werden dann die Sensoren bzw. Topics zur Ansteuerung der Lüftungsanlage dargestellt. Diese kann man dann in der LoxoneConfig verarbeiten. | Hier werden dann die Sensoren bzw. Topics zur Ansteuerung der Lüftungsanlage dargestellt. Diese kann man dann in der LoxoneConfig verarbeiten. | ||
- | \\ | + | {{plugins: |
+ | ===== Einrichtung Eingänge & Ausgänge in der Loxone Config ===== | ||
- | {{plugins: | + | ==== Virtuelle Eingänge anlegen ==== |
- | \\ | + | Alle MQTT Daten des Topics ComfoConnect können über virtuelle Eingänge eingelesen werden. Dafür gibt es eine vorgefertigte Vorlage, welche einfach nur eingelesen werden muss und liegt hier zum Download bereit. ZIP Datei muss vorher entpackt werden. |
+ | {{: | ||
- | ===== Einrichtung Eingänge & Ausgänge Loxone Config ===== | + | So kann die Vorlage importiert werden: |
- | ==== Virtuelle Eingänge | + | 1. Markiere den Knoten |
- | Alle MQTT Daten des Topics ComfoConnect können über virtuelle Eingänge eingelesen werden. Dafür gibt es eine vorgefertigte Vorlage, welche einfach nur eingelesen werden muss und liegt hier zum Download bereit. | + | {{plugins: |
- | {{plugins: | + | 2. Im Menüband auf " |
- | - Klicken auf Virtuelle Eingänge | + | {{plugins: |
- | {{plugins: | + | 3. Zuvor runtergeladene Archiv entpacken. Im Archiv befindet sich die " |
- | 2. Im erscheinenden Auswahlmenü am oberen Ende gehen auf: | + | {{plugins:comfoconnect: |
- | < | + | 4. Frage "Soll das Gerät gleich angelegt werden?" |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | {{plugins: | + | {{plugins: |
- | 3. Wählen Sie im Auswahlfenster die Vorlage | + | 5. Markiere den angelegten Knoten " |
- | {{plugins: | + | {{plugins: |
- | 4. Bei der anschließenden Abfrage wählen Sie „Ja“, damit die Eingänge angelegt | + | 6. Klappt man nun den Knoten " |
- | {{plugins: | + | {{plugins: |
- | 5. Markieren Sie nun den angelegten Virtuellen Eingang und ersetzen Sie im linken Fenster unter URL den Eintrag „IP_MQTT_Gateway“ durch die IP-Adresse Ihres MQTT-Gateways (z.B. des Loxberry). | + | ==== Virtuelle Ausgänge anlegen ==== |
- | {{plugins:comfoconnect: | + | Über virtuelle Ausgangsbefehle kann die Lüftungsanlage angesteuert werden. Wie genau man einen virtuellen Ausgangsbefehl anlegen muss, kannst du hier nachlesen. [[https://www.loxwiki.eu/ |
- | 6. Nun sind unter dieser Vorlage alle aktuell möglichen Datensignale abrufbar, welche das Plugin aktuell zur Verfügung stellt. //(Info: nicht alle verfügbaren im Bild sichtbar)// | + | Einfügen der Vorlagen funktioniert dabei gleich wie bei den virtuellen Eingängen nur als virtueller Ausgang. Dabei muss beim Ausgang |
- | {{plugins: | + | Die Vorlage für die virtuellen Ausgänge kann hier runtergeladen werden. Das Archiv muss analog zu den virtuellen Eingängen entpackt werden. Im Archiv befindet sich VQ_MQTT_Comfoconnect.xml |
- | ==== Virtuelle Ausgänge anlegen ==== | + | {{: |
- | Über virtuelle Ausgangsbefehle kann die Lüftungsanlage angesteuert werden. Wie genau man einen virtuellen Ausgangsbefehl anlegen muss, könnt ihr hier nachlesen. [[https://www.loxwiki.eu/ | + | {{plugins:comfoconnect: |
- | Einfügen der Vorlagen funktioniert dabei gleich wie bei dein virtuellen Eingängen nur als virtueller Ausgang. Dabei muss dann beim Ausgang unter Adresse wieder | + | | **Hinweis**: |
- | {{plugins:comfoconnect: | + | Es gibt zwei verschiedene Ansätze, für die Steuerbefehle für die es jeweils eine Vorlage für die virtuellen Ausgänge gibt: |
- | \\ | + | **//1. Ein Ausgangsbefehl für jede einzelne Funktion, wie z.B. für die Lüfterstufe:// |
+ | * Für AWAY: // | ||
+ | * Für LOW: // | ||
+ | * Für MEDIUM: // | ||
+ | * Für HIGH: // | ||
- | |**Hinweis**: | + | **//2. Ein Ausgangsbefehl für jeweils zusammenhängende Befehle, wie z.B. die Lüfter Stufe ComfoConnect/ |
+ | === Befehle: === | ||
- | \\ | + | Folgende Werte können für die folgendes Modis verwendet werden. |
+ | Lüfterstufe: | ||
- | Es gibt zwei verschiedene Ansätze, für die Steuerbefehle für die es jeweils eine Vorlage für die virtuellen Ausgänge gibt: | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
- | //**1. Ein Ausgangsbefehl für jede einzelne Funktion, wie z.B. für die Lüfterstufe als:**// | + | Party: |
- | < | + | * Digital als Schalter (High = Ein; Low = Aus) |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | {{plugins:comfoconnect: | + | Betrieb: |
- | **//2. Ein Ausgangsbefehl für jeweils zusammenhängende Befehle, wie z.B. die Lüfter Stufe ComfoConnect/ | + | |
+ | | ||
+ | |||
+ | Temperaturprofil: | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Feuchteregelung: | ||
+ | |||
+ | * '' | ||
+ | | ||
+ | | ||
+ | |||
+ | Passive Temperatur: | ||
- | === === | + | * '' |
+ | * '' | ||
+ | * '' | ||
- | === Befehle === | + | Bypass: |
- | < | + | * '' |
- | < | + | * '' |
- | < | + | * '' |
- | < | + | |
- | < | + | Aktiver Feuchteschutz: |
- | < | + | |
- | < | + | * '' |
- | < | + | * '' |
- | < | + | * '' |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
==== Zeitwerte in den VO ==== | ==== Zeitwerte in den VO ==== | ||
- | Diese Werte werden für die korrekte Funktion von Partymodus und Bypass On oder Off benötigt, dabei wird der wert in Sekunden an das Gateway und Plugin übergeben. | + | Diese Werte werden für die korrekte Funktion von Partymodus und Bypass On oder Bypass |
+ | |||
+ | Zeit: Party | ||
+ | |||
+ | Zeit: Bypass ON | ||
- | < | + | Zeit: Bypass OFF |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
===== Programmiervorschläge für die Loxone Config ===== | ===== Programmiervorschläge für die Loxone Config ===== | ||
Zeile 188: | Zeile 162: | ||
==== Logik zur allgemeinen Steuerung ==== | ==== Logik zur allgemeinen Steuerung ==== | ||
- | Dazu brauchen wir zwei Seiten für die Lüftungsanlage. Hier werden die Betriebsart ausgewertet, | + | Dazu brauchen wir zwei Seiten für die Lüftungsanlage. Hier werden die Betriebsart ausgewertet, |
- | {{plugins: | + | {{plugins: |
Auf der 2. Seiten befindet sich die Ansteuerung der Lüftungsstufen, | Auf der 2. Seiten befindet sich die Ansteuerung der Lüftungsstufen, | ||
- | {{plugins: | + | {{plugins: |
- | Da die Logik der Betriebsartenumschaltung nicht ganz einfach ist, habe ich die zwei Seiten aus meinem Projekt exportiert und stelle es euch hier zum Download bereit. Leider ist es nicht möglich, die Objekte 1:1 zu kopieren, denn es werden keine virtuellen Eingänge oder virtuelle Ausgangsbefehle | + | Da die Logik der Betriebsartenumschaltung nicht ganz einfach ist, habe ich die zwei Seiten aus meinem Projekt exportiert und stelle es euch hier zum Download bereit. Leider ist es nicht möglich, die Objekte 1:1 zu kopieren, denn es werden keine virtuellen Eingänge oder virtuelle Ausgangsbefehle |
Download Beispiel ComfoConnect: | Download Beispiel ComfoConnect: | ||
Zeile 202: | Zeile 176: | ||
In diesem Projekt sind bisher die Betriebsartenumschaltung, | In diesem Projekt sind bisher die Betriebsartenumschaltung, | ||
- | {{plugins: | + | {{plugins: |
\\ | \\ | ||
- | |||
==== Variable Zeitwerte ==== | ==== Variable Zeitwerte ==== | ||
Zeile 211: | Zeile 184: | ||
Für die Befehle mit variabler Zeit (Party) müssen von Loxone aus die Werte übermittelt werden. Dafür ist es am einfachsten einen Virtuellen Eingang für jede Zeit zu erstellen und nach folgenden Vorbild zu konfigurieren. | Für die Befehle mit variabler Zeit (Party) müssen von Loxone aus die Werte übermittelt werden. Dafür ist es am einfachsten einen Virtuellen Eingang für jede Zeit zu erstellen und nach folgenden Vorbild zu konfigurieren. | ||
- | {{plugins: | + | {{plugins: |
- | Dabei haben Sie dann in der Loxone App einen Schieberegler der eine feste Schrittweite von 0,25h (15min) | + | Der Schieberegler |
- | {{plugins: | + | {{plugins: |
==== Schalten von Ausgangsbefehlen der 2. Variante (<v>) ==== | ==== Schalten von Ausgangsbefehlen der 2. Variante (<v>) ==== | ||
Zeile 221: | Zeile 194: | ||
Das Schalten dieser Befehle ist relativ einfach. Dafür kann man einfach den Baustein Radiotasten verwenden: | Das Schalten dieser Befehle ist relativ einfach. Dafür kann man einfach den Baustein Radiotasten verwenden: | ||
- | {{plugins: | + | {{plugins: |
- | \\ | + | \\ Je nach Ausgangsbefehl gibt es auch eine Rückgabewert, |
- | + | ||
- | + | ||
- | Je nach Ausgangsbefehl gibt es auch eine Rückgabewert, | + | |
====== Viel Spaß damit! ====== | ====== Viel Spaß damit! ====== | ||
Zeile 232: | Zeile 202: | ||
===== Fragen stellen und Fehler melden ===== | ===== Fragen stellen und Fehler melden ===== | ||
- | Im Loxforum in diesem Thread: https:// | + | Im Loxforum in diesem Thread: |
- | + | ||
- | \\ | + | |
- | + | ||
- | + | ||
- | \\ | + | |
- | + | ||
Zeile 245: | Zeile 208: | ||
pluginuebersicht.author : Michael Kaufmann | pluginuebersicht.author : Michael Kaufmann | ||
pluginuebersicht.logo : : | pluginuebersicht.logo : : | ||
- | pluginuebersicht.status : BETA | + | pluginuebersicht.status : UNSTABLE |
- | pluginuebersicht.version : 0.1 | + | pluginuebersicht.version : 0.3 |
pluginuebersicht.min_lb_version : 2.0.0 | pluginuebersicht.min_lb_version : 2.0.0 | ||
- | pluginuebersicht.url_release : https:// | + | pluginuebersicht.url_release : https:// |
- | pluginuebersicht.url_prerelease : | + | pluginuebersicht.url_prerelease : https:// |
pluginuebersicht.description : Das Plugin kommuniziert mit einer Zehnder Lüftungsanlage Qxxx und stellt die Sensoren bzw. Aktoren im MQTT Broker zur Verfügung | pluginuebersicht.description : Das Plugin kommuniziert mit einer Zehnder Lüftungsanlage Qxxx und stellt die Sensoren bzw. Aktoren im MQTT Broker zur Verfügung | ||
pluginuebersicht.languages : DE | pluginuebersicht.languages : DE |