Hallo zusammen,
ich möchte euch gerne mein aktuelles Projekt vorstellen: ComfoAir-MQTT-ESPController. Es handelt sich dabei um eine Lösung, die es ermöglicht, die ComfoAir Lüftungsanlage (Zehnder Comfoair CA350/550, Stork und baugleiche) über MQTT-Befehle zu steuern und zu überwachen. Das Projekt basiert auf einem ESP8266/ESP32 Mikrocontroller und nutzt MQTT für die Kommunikation, was eine einfache Integration in bestehende Smart-Home-Systeme wie den TWS ermöglicht.
Hauptmerkmale:
Steuerung und Überwachung: Ermöglicht das Ein-/Ausschalten, Ändern der Lüftungsstufen und das Auslesen von Temperaturdaten und Systemstatus.
MQTT Integration: Vollständige Integration in MQTT-basierte Systeme für eine flexible Steuerung und Automatisierung.
OTA Updates: Unterstützung für Over-the-Air-Updates, um die Firmware einfach aktualisieren zu können.
Robust und zuverlässig: Implementiert Wiederverbindungsmechanismen und behält die Funktionalität auch bei Netzwerkunterbrechungen bei.
Technische Details:
Das Projekt nutzt die PubSubClient-Bibliothek für die MQTT-Kommunikation und die ArduinoOTA-Bibliothek für OTA-Updates. Die Konfiguration ermöglicht eine einfache Anpassung an verschiedene Netzwerkumgebungen und MQTT-Broker.
Einfache gehaltene Hardware: RJ45 > 12V/3,3V > MAX3232 (RS232) > ESP8266
Warum dieses Projekt?
Die Motivation hinter diesem Projekt war es, eine kostengünstige und offene Lösung zu schaffen, um die ComfoAir Lüftungsanlage in bestehende Smart-Home-Systeme zu integrieren, ohne auf proprietäre Lösungen angewiesen zu sein.
Mitmachen:
Ich bin offen für Beiträge, sei es in Form von Code-Verbesserungen, Dokumentation oder einfach nur Feedback und Ideen. Schaut euch das Projekt gerne auf GitHub an:
ComfoAir-MQTT-ESPController
Ich freue mich auf euer Feedback und eure Vorschläge!
Beste Grüße,
Gernot
NEU! UPGRADE IP 11 verfügbar!
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
ComfoAir-MQTT-ESPController - serielle Steuerung der ComfoAir mit MQTT und ESP8266/ESP32
Forumsregeln
- Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
- Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
- Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
- Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
-
- Reactions:
- Beiträge: 90
- Registriert: Mi Jan 16, 2019 9:21 pm
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 50 Mal
ComfoAir-MQTT-ESPController - serielle Steuerung der ComfoAir mit MQTT und ESP8266/ESP32
Schöne Grüße
Gernot
_______________________________________________________
TWS 2600 ID:276 , VPN offen, Reboot nach Rücksprache erlaubt
Gernot
_______________________________________________________
TWS 2600 ID:276 , VPN offen, Reboot nach Rücksprache erlaubt
-
- Reactions:
- Beiträge: 546
- Registriert: Di Okt 09, 2018 7:27 am
- Wohnort: 490..
- Hat sich bedankt: 611 Mal
- Danksagung erhalten: 366 Mal
Hallo Gernot,
danke für das Projekt und danke, dass du es vom anderen Thread abgekoppelt hast.
Ich bin gerade leider stark ausgelastet und habe daher auch noch kein git clone gemacht und schon gar nicht alles gelesen. Das werde ich aber definitiv "bald" mal machen.
Ich hinterlasse hier noch kurz ein paar spontane Fragen/Anregungen:
VG Lukas
danke für das Projekt und danke, dass du es vom anderen Thread abgekoppelt hast.
Ich bin gerade leider stark ausgelastet und habe daher auch noch kein git clone gemacht und schon gar nicht alles gelesen. Das werde ich aber definitiv "bald" mal machen.
Ich hinterlasse hier noch kurz ein paar spontane Fragen/Anregungen:
- Anregung: PlatformIO
Kennst du PlatformIO? Ich habe lange nicht mehr mit der Arduino-IDE gearbeitet, sondern zuletzt immer mit VS-Code / Codium und darin die PlatformIO Extension genutzt. (Der Editor von Arduino war mir zu rudimentär. ) - Frage: LAN statt WLAN?
Ist auf dem Bild im Kapitel "Entwicklungsboard" eine LAN Verbindung statt WLAN zu sehen? Falls ja würde mich das interessieren! (Wenn möglich ziehe ich eine kabelgebundene Verbindung vor.) - Frage: Bedieneinheit
Bisher habe ich eine ComfoSense Bedieneinheit an meiner Anlage. Soweit ich weiß muss ich die entfernen, wenn ich eine andere Steuerung (wie zB dein MQTT Projekt) verwendne möchte, richtig? - Frage/Anmerkung/Anregung: Tasmota
Ich habe inzwischen mehrere Geräte mit Tasmota in Betrieb. (Resol VBus, Hichis IR-Lesekopf) Ich hatte gehofft, dass man die ComfoAir Kommunikation vielleicht irgendwie auch mit dem Tasmota Projekt erreichen könnte. Vielleicht mit dem Tasmota SMI? Das habe ich aber noch nicht versucht. Der Vorteil wäre, dass Tasmota dinge wie MQTT, Webinterface und vieles andere schon enthalten hätte...
VG Lukas
-
- Reactions:
- Beiträge: 90
- Registriert: Mi Jan 16, 2019 9:21 pm
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 50 Mal
1.) Instalation und Setup Arduino IDE
Das Projekt einfach per USB mit der IDE hochladen, steht alles in der Anleitung.
2.) LAN ist nicht geplant.
3.) Richtig. Das ist auf dem WG Plugin und dem EDOMI LBS nicht anders.
4.) Habe zwar einige Tasmota Projekte im Einsatz aber keine Entwicklungserfahrung (das was ich gesehen habe, macht mir auch keinen Spaß ).
Das Projekt einfach per USB mit der IDE hochladen, steht alles in der Anleitung.
2.) LAN ist nicht geplant.
3.) Richtig. Das ist auf dem WG Plugin und dem EDOMI LBS nicht anders.
4.) Habe zwar einige Tasmota Projekte im Einsatz aber keine Entwicklungserfahrung (das was ich gesehen habe, macht mir auch keinen Spaß ).
Schöne Grüße
Gernot
_______________________________________________________
TWS 2600 ID:276 , VPN offen, Reboot nach Rücksprache erlaubt
Gernot
_______________________________________________________
TWS 2600 ID:276 , VPN offen, Reboot nach Rücksprache erlaubt