Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Helios KWL (easycontrols) über modbus tcp einbinden
das passt alles, soweit ich es sehe. Kannst Du bitte im Pico-C Programm folgende Zeilen abändern:
#define DEBUG_MODE 1
int DEBUG_START = 10;
Du findest die Zeilen im vorderen Teil des Programmes. Dann den MS neu starten und mir nach einer kurzen Laufzeit den Log-Output zusenden? Das Debugging belastet die SD-Karte des MS stärker, so dass man ein Debugging nur aktivieren sollte, wenn es Probleme gibt.
Gruß Jan
Miniserver v14.5.12.7, 2x Ext., 2x Relay Ext., 2x Dimmer Ext., DMX Ext., 1-Wire Ext., Gira KNX Tastsensor 3 Komfort, Gira KNX Präsenzmelder, Fenster- und Türkontakte, Loxone Regen- und Windsensor, Gira Dual Q Rauchmelder vernetzt, 1x Relais-Modul Loxberry: SmartMeter, MS Backup, CamConnect, Weather4Lox Lüftung: Helios KWL EC 370W ET mit Modbus TCP - via Pico-C Heizung: Stiebel Eltron WPF 5 cool (Sole-Wasser WP) mit ISG, FB-Heizung mit 18 Kreisen, Erdsonde - via modbus/TCP Node-RED: IKEA Tradfri
Guten Abend Jan,
herzlichen Dank für Deine wieder sehr schnelle Antwort. Ich habe es nach Deiner Anleitung geändert. Dann einen Moment laufen lassen und den relevaten Teil aus der log Datei unten angehängt.
Vielen Dank für Deine Antwort.
Liebe Grüße
Niels
hab mir Deinen Log-Output und das zugehörige Pico-C Programm nach langer Zeit wieder angesehen. Der "Fehler" liegt darin, dass die Bypasstemperatur nicht mehr ausgelesen, sondern nur geschrieben wird. Die minimale Bypasstemperatur wurde noch nie ausgelesen, da eine weiterer Output fehlte.
Zu Beginn hatte ich regelmäßig fast alle Werte ausgelesen, falls Einstellungen über das EasyControls Webinterface parallel zu Loxone geändert werden. Damit das funktioniert, müssen alle Parameter, die ausgelesen werden, wieder als Input verwendet werden, d.h. man hat in der Verdrahtung eine "Rückkoppelung". Sollte ein Parameter fehlerhaft ausgelesen werden und dann z.B. als "0" interpretiert werden, würde der Wert im nächsten Schritt als Input dienen und den Parameter in der Anlage auf 0 setzen. Aus mehreren Gründen haben ich die Logik geändert:
a) ich benutze nie das Webinterface, um Werte zu ändern
b) ein Pico-C Programm unterstützt nur 13 Outputs für Zahlen
c) bei Lesefehlern werden Werte u.U. im nächsten Schritt mit 0 geschrieben
Wenn man annimmt, dass Werte, die ohne Fehler geschrieben werden, auch von der Lüftungsanlage entsprechend gesetzt werden, dann kann man sich ein nachträgliches Auslesen der Werte aus der Anlage sparen. Falls mal Schreibfehler vorhanden sein sollten, dann wird der "...Last" Wert nicht gesetzt und damit der Parameter in der nächsten Schleife erneut geschrieben, bis der Vorgang erfolgreich war. Da das Programm bereits 12 Parameter ausliest, wäre die Frage, welcher Parameter auf AQ13 verwendet werden soll:
//AI4 .... Bypass - Raumtemperatur (Bypass wird bei geringeren Innentemperaturen nicht aktiviert)
//AI5 .... Bypass - min. Aussentemperatur (Bypass wird bei geringeren Aussentempaturen abgeschaltet)
Ich hatte dann AQ13 gelöscht, um für zukünftige Erweiterungen noch einen Parameter ergänzen zu können. Das steht auch etwas versteckt im Changelog zu v5.3: Da eine parallele Steuerung zwischen EasyControls und Loxone in der Praxis wenig sinnvoll ist, werden die Parameter Lüfterstufe und Bypass nur noch geschrieben und nicht mehr ausgelesen.
Sowohl die Musterconfig, als auch die Screenshots, sind noch von v5.1 und enthalten daher noch AQ13 mit der Bypasstemperatur. Ich habe jetzt einen Hinweis in der Loxwiki im Abschnitt Installation ergänzt. Das Programm funktioniert daher bei Dir einwandfrei. Um die SD-Karte nicht unnötig zu belasten, setze bitte die Debugs wieder auf 0 und starte den MS neu.
Hallo Jan, unglaublich wieviel Arbeit Du Dir machst. Herzlichen Dank dafür. Hier noch meine letzten Fragen. Kann es sein, dass die KWL trotz manuellem Mode bei zu hoher Luftfeuchtigkeit (nach Duschen etc.) die Lüftung hochfährt bis die Luftfeuchtigleit wieder passt? (aber ohne das die Lüfterstufe in der App mehr anzeigt) Wie hast Du ein Automatikwochenprogramm gelöst? Einfach mit Schaltuhren etc. in Loxone oder verzichtest Du darauf? Aktuell lasse ich mit Lüfterstufe 1 durchlaufen und nutze Stoßlüftung manuell wenn es mal nötig ist. Schaltest Du Deine KWL auch zeitgesteuert mal auf Lüfterstufe 0? Sorry für die vielen Fragen. Jetzt würde ich Dich noch bitten mir irgendwie eine postalische Adresse von Dir zukommen zu lassen, da ich Dir gerne eine kleine Anerkennung schicken möchte. Ich hätte es wahrscheinlich nie oder nur in ewig langer Zeit hinbekommen. Bitte schlage es nicht aus da es mir wichtig ist.
Nochmals vielen Dank und liebe Grüße
Niels
Kann es sein, dass die KWL trotz manuellem Mode bei zu hoher Luftfeuchtigkeit (nach Duschen etc.) die Lüftung hochfährt bis die Luftfeuchtigleit wieder passt? (aber ohne das die Lüfterstufe in der App mehr anzeigt)
Nein, das kann eigentlich nicht sein. Du kannst ja über das Helios easyControls Webinterface leicht überprüfen, ob die Lüfterstufe der in Loxone entspricht.
Wie hast Du ein Automatikwochenprogramm gelöst? Einfach mit Schaltuhren etc. in Loxone oder verzichtest Du darauf? Aktuell lasse ich mit Lüfterstufe 1 durchlaufen und nutze Stoßlüftung manuell wenn es mal nötig ist.
Ich habe einen CO2 Sensor, der die Stufe automatisch anpasst bzw. die Stufe um 1 erhöht. Der Sensor befindet sich im Wohn-/Essbereich und reagiert ziemlich schnell. So ein Sensor kann ich nur empfehlen und eine manuelle Anpassung ist dann eigentlich nie erforderlich.
Mit einem Wochenprogramm über Loxone könntest Du natürlich auch die Stufe z.B. tagsüber während der Woche reduzieren, wenn niemand zu Hause ist. Evtl. auch mit einer Anwesenheitserkennung kombinieren - dazu gibt es diverse Ansätze hier im Forum. Ein "Party" Taster, der die Lüftung für einige Stunden erhöht, wenn z.B. abends Gäste da sind, wäre auch hilfreich. Mit einem CO2 Sensor wären diese Anwendungsfälle automatisch abgedeckt. Es gibt verschiedene Sensoren, von günstig z.B. bei Aliexpress oder selbstgebaut bis teurer von europäischen Firmen. Ich habe mich für einen aus der letzteren Kategorie entschieden. Loxone hatte früher einen Sensor von E+E Elektronik im Programm. Das war der Vorgänger vom aktuellen Modell EE 800: https://www.epluse.com/de/produkte/c...mformer/ee800/
Ich habe einen ohne Display mit Temp, Feuchtigkeit und CO2 (0..2000 ppm). Der Sensor kostet etwa so viel, wie der von Helios, aber misst in dem Raum, in dem die Luft z.B. durch Gäste schnell mal verbraucht sein könnte. Es gibt auch günstigere, z.B.:
Ein VOC Sensor misst zwar nicht direkt CO2, sondern verschiedene Gase, aber für den Einsatzzweck funktioniert der sicherlich auch gut.
Schaltest Du Deine KWL auch zeitgesteuert mal auf Lüfterstufe 0?
Nein, bei uns läuft die Lüftung 24h durch. Ich müsste vielleicht mal prüfen, wie viel Energie die Lüftung kostet, um dann ggf. im Winter die Lüftung zu reduzieren. Die Steuerung sollte aber schon intelligent sein, so dass man nicht manuell eingreifen muss.
Viele Grüße,
Jan
Miniserver v14.5.12.7, 2x Ext., 2x Relay Ext., 2x Dimmer Ext., DMX Ext., 1-Wire Ext., Gira KNX Tastsensor 3 Komfort, Gira KNX Präsenzmelder, Fenster- und Türkontakte, Loxone Regen- und Windsensor, Gira Dual Q Rauchmelder vernetzt, 1x Relais-Modul Loxberry: SmartMeter, MS Backup, CamConnect, Weather4Lox Lüftung: Helios KWL EC 370W ET mit Modbus TCP - via Pico-C Heizung: Stiebel Eltron WPF 5 cool (Sole-Wasser WP) mit ISG, FB-Heizung mit 18 Kreisen, Erdsonde - via modbus/TCP Node-RED: IKEA Tradfri
verstehe ich es richtig, dass man zur Einbindung der Sensoren in Loxone auf jeden Fall ein Kabel zum Sensor legen muss? Anbindung scheint nur über modbus rtu oder 0-10V zu gehen oder?
ich habe eine Helios KWL 300 und dazu eine KNX Schnittstelle von Helios.
kann ich in meinem Fall diese einfach nutzen, also die entsprechenden KNX Gruppenadressen dafür?
meine Lüftung hat 8 Stufen…
Mit der KNX Schnittstelle von Helios habe ich keine Erfahrung. Der MS Gen 1 bzw. Gen 2 mit KNX Extension unterstützt KNX, so dass es funktionieren sollte. Die Programmierung von KNX ist nicht so intuitiv, da man sich mit ETS Software anfreunden muss. Die kostenlose Demo-Version sollte aber reichen und für die Software gibt es Schulungen, als auch Hilfe im KNX Forum. Meine Präsenzmelder, als auch alle Taster werden über KNX gesteuert.
Was waren/sind für Dich die Gründe statt der kostenlosen Modbus/TCP Variante die deutlich teurere KNX Option zu nehmen?
seit einigen Jahren nutzte ich das Pico-C Programme, ist einfach super !! Vor einigen Wochen hatte ich jedoch einen größeren Schaden an der KWL.
Nach dem Austausch des Gerätes kam der Schock: easyControls 3.0
Hat dafür schon einer eine Lösung ?
ich habe auch eine Helios KWL mit dem neuen easycontrols 3.0. Leider kann ich mit dem PicoC Script keine Verbindung zur KWL aufbauen. Gibt es da schon Anpassungen am Script?
wir bekommen im Neubau in den nächsten Wochen Loxone und Helios KWL 500 ET. Ich beschäftige mich gerade schon mal mit der Integration. Das bedeutet für mich nicht nur Steuern und Auslesen in Richtung Loxone. Ich würde auch gerne die Zustandswerte in eine InfluxDB schreiben um historisch die Werte festzuhalten.
Eine Nachfrage bei Helios hat ergeben, dass man von einfachen HTTP-Schnittstellen leider immer noch nichts gehört hat - wie schön wäre es einfach eine JSON-API zu haben *seufz*.
Hat denn mittlerweile jemand das Pico-C-Script für EasyControls 3.0 angepasst? Da hat es ja offenbar dann doch Änderungen am Modbus TCP gegeben?
Ja, es scheint in der Tat so, dass man Modbus TCP aus den neueren Geräten komplett entfernt hat. WTF? Damit scheint es nun keine TCP-Schnittstelle mehr zu geben. Ich hatte eigentlich wenig Ambitionen den lokalen Webserver mit einem Scraper zu bedienen :-(
Ich werd mir das mal anschauen sobald das Gerät im Betrieb ist. Ich hatte ja gehofft möglichst zum Start was impllementieren zu können, aber sieht danach aus als wäre da erstmal rumprobieren und frickeln nötig.
Wenn euch die Situation auch annervt kann ich auch nur bitten dem Hersteller das mitzuteilen. Ich weiß aus Erfahrung, dass gerade in den etwas kleineren, technisch angestaubten Unternehmen die Häufigkeit der Kundenbeschwerden diesbzgl. durchaus was bewirken kann. Im Fall von Helios habe ich gerade mit support(at)heliosventilatoren(punkt)de sehr freundlichen Kontakt.
"habe ich gerade mit support(at)heliosventilatoren(punkt)de sehr freundlichen Kontakt" kann die Erfahrung von Helmi bestätigen...
Modbus TCP nihct geplant, Verweis auf Web Interface, Zugriff auch übers Internet möglich falls enabled.
Ja, mache ich. Vielleicht meldet sich noch wer, der das schon ausprobiert hat.
Übrigens mal aus Interesse: in den Werbeprospekten von Helios steht die Modbus Schnittstelle noch drin. Dachte die gibt es nicht mehr?
Als führender Hersteller von Lüftungstechnik bieten wir Lösungen mit u. ohne Wärmerückgewinnung in allen Leistungsbereichen für Industrie, Gewerbe und Wohnen.
Why, Just Why?
Wenn das die Runde macht, dass (Kern-)Funktionen bewusst entfernt wurden, dann ist das ein harter Vertrauensverlust. Okay sind wir von Loxone gewohnt, aber… 😅
Hallo in die Runde, gibt es eine Möglichkeit 'Vorheizen' mittels PicoC an bzw. abzuschalten. Mir fehlt dazu die Ahnung das selber zu schreiben. Ich würde gerne mit PV- Strom, wenn die Sonne ausreichend scheint, während der Übergangszeit bzw. Wintermonaten, den Vorheizer dazu schalten.
Servus. Ich denke, dass das so nicht geht.
Du kannst zwar Settings über die Schnittstelle ändern, aber es gibt keinen Befehl zum direkten Ansprechen der Vorheizung. Die Vorheizleistung moduliert die Anlage selber, abhängig von den anliegenden Temperaturen und dem Tauschertyp, weil es ja in erster Linie ein Einfrierschutz für den Tauscher ist.
Adhoc würde ich sagen, dass Du es wohl am leichtesten getrennt löst, in dem Du den Vorheizer über einen Schütz von der KWL trennst und mit, je nach gewünschter Steuermöglichkeit, Direktversorgung und daher voller Leistung verbindest, oder dazwischen einen Regler einbaust, der genau nur die Überschussleistung Deiner PV an die Heizelemente anlegt.
@alle: Korrigiert mich gerne, wenn ich falsch liege.
Sehe es wie Jultor. Den Vorheizer kannst du nicht direkt ansteuern. Du musst dann entsprechend die Temperaturen anpassen.
Ich versuche aktuell Helios2MQTT zum laufen zu bekommen. Damit werden hoffentlich mehr automatismen gehen als mit dem Pico.
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar